qlcnic: avoid mixed mode interrupts for some adapter types
authorManish chopra <manish.chopra@qlogic.com>
Fri, 25 Jan 2013 10:20:37 +0000 (10:20 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 27 Jan 2013 06:00:08 +0000 (01:00 -0500)
commit9a97e7053a056679e33a4e23c98c5fbb6799e92a
tree17632ecc1b7250bc6773aff74b51741740c0a8c2
parentefbcb1b20a08a8dd6faefbc04a63330703bc6b5e
qlcnic: avoid mixed mode interrupts for some adapter types

o Some adapter types do not support co-existence of Legacy Interrupt with
  MSI-x or MSI among multiple functions. For those adapters, prevent attaching
  to a function during normal load, if MSI-x or MSI vectors are not available.
o Using module parameters use_msi=0 and use_msi_x=0, driver can be loaded in
  legacy mode for all functions in the adapter.

Signed-off-by: Manish Chopra <manish.chopra@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c