summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2010-05-20 20:01:54 +0000
committerjhb <jhb@FreeBSD.org>2010-05-20 20:01:54 +0000
commita46b85a3539bd84d9a5f8318c93fa3c088ccb823 (patch)
tree238854b4e791765fa955e8874fc06d3e767b41ed
parent81d420ebe46fe159cf2123dc9b2e1b2b35b20dda (diff)
downloadFreeBSD-src-a46b85a3539bd84d9a5f8318c93fa3c088ccb823.zip
FreeBSD-src-a46b85a3539bd84d9a5f8318c93fa3c088ccb823.tar.gz
Restore part of 200671 which was lost in previous driver changes:
- Add interrupt descriptions when using mulitple MSI-X interrupts.
-rw-r--r--sys/dev/e1000/if_igb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/e1000/if_igb.c b/sys/dev/e1000/if_igb.c
index 459c18a..85d9a8b 100644
--- a/sys/dev/e1000/if_igb.c
+++ b/sys/dev/e1000/if_igb.c
@@ -2194,6 +2194,7 @@ igb_allocate_msix(struct adapter *adapter)
device_printf(dev, "Failed to register Queue handler");
return (error);
}
+ bus_describe_intr(dev, que->res, que->tag, "que %d", i);
que->msix = vector;
if (adapter->hw.mac.type == e1000_82575)
que->eims = E1000_EICR_TX_QUEUE0 << i;
@@ -2229,6 +2230,7 @@ igb_allocate_msix(struct adapter *adapter)
device_printf(dev, "Failed to register Link handler");
return (error);
}
+ bus_describe_intr(dev, adapter->res, adapter->tag, "link");
adapter->linkvec = vector;
/* Make tasklet for deferred handling */
OpenPOWER on IntegriCloud