freebsd-dev/sys/dev/cxgb
George V. Neville-Neil e3503bc98d Rework interrupt bringup and teardown.
Calculate the exact number of vectors we'll use before calling
pci_alloc_msix.  Don't grab nine all the time.

Call cxgb_setup_interrupts once per T3, not once per port.  Ditto
for cxgb_teardown_interrupts.

Don't leak resources when interrupt setup fails in the middle.

Obtained from:	Navdeep Parhar
MFC after:	10 days
2009-05-27 20:13:36 +00:00
..
common Integrate three changes from Chelsio. 2009-05-21 15:08:03 +00:00
sys
ulp Change the curvnet variable from a global const struct vnet *, 2009-05-05 10:56:12 +00:00
bin2h.pl
cxgb_adapter.h Integrate three changes from Chelsio. 2009-05-21 15:08:03 +00:00
cxgb_config.h
cxgb_include.h
cxgb_ioctl.h
cxgb_main.c Rework interrupt bringup and teardown. 2009-05-27 20:13:36 +00:00
cxgb_multiq.c fix bug introduced by last change 2009-05-12 03:30:25 +00:00
cxgb_offload.c Minor updates to the Chelsio driver, including removing an LOR. 2009-03-23 19:58:26 +00:00
cxgb_offload.h
cxgb_osdep.h
cxgb_sge.c Integrate three changes from Chelsio. 2009-05-21 15:08:03 +00:00
cxgb_t3fw.c
cxgb_t3fw.h
t3b_protocol_sram.h
t3b_tp_eeprom.h
t3c_protocol_sram.h
t3c_tp_eeprom.h
t3cdev.h