diff options
author | George V. Neville-Neil <gnn@FreeBSD.org> | 2009-05-27 20:13:36 +0000 |
---|---|---|
committer | George V. Neville-Neil <gnn@FreeBSD.org> | 2009-05-27 20:13:36 +0000 |
commit | e3503bc98db538386bee9f5f47d27a58cd238b61 (patch) | |
tree | 3263d98b1fc8dcba4534b0b045c7b440f80ede82 /cddl/contrib/opensolaris/cmd | |
parent | 011981fd9e6b2c53c2df7c664b4bbf37ec9c20dc (diff) | |
download | src-e3503bc98db538386bee9f5f47d27a58cd238b61.tar.gz src-e3503bc98db538386bee9f5f47d27a58cd238b61.zip |
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
Notes
Notes:
svn path=/head/; revision=192933
Diffstat (limited to 'cddl/contrib/opensolaris/cmd')
0 files changed, 0 insertions, 0 deletions