gnn 7cc11d24d8 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
..
2009-05-12 16:38:32 +00:00
2009-05-27 16:36:54 +00:00
2009-05-23 13:23:46 +00:00
2009-05-19 01:14:37 +00:00