aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c')
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
index 8de8ca56cbab..0e1283dc16f5 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
@@ -209,6 +209,7 @@ static const struct qlcnic_mailbox_metadata qlcnic_83xx_mbx_tbl[] = {
209 {QLCNIC_CMD_SET_LED_CONFIG, 5, 1}, 209 {QLCNIC_CMD_SET_LED_CONFIG, 5, 1},
210 {QLCNIC_CMD_GET_LED_CONFIG, 1, 5}, 210 {QLCNIC_CMD_GET_LED_CONFIG, 1, 5},
211 {QLCNIC_CMD_ADD_RCV_RINGS, 130, 26}, 211 {QLCNIC_CMD_ADD_RCV_RINGS, 130, 26},
212 {QLCNIC_CMD_CONFIG_VPORT, 4, 4},
212}; 213};
213 214
214static const u32 qlcnic_83xx_ext_reg_tbl[] = { 215static const u32 qlcnic_83xx_ext_reg_tbl[] = {
@@ -775,6 +776,9 @@ void qlcnic_83xx_check_vf(struct qlcnic_adapter *adapter,
775 ahw->fw_hal_version); 776 ahw->fw_hal_version);
776 adapter->nic_ops = &qlcnic_vf_ops; 777 adapter->nic_ops = &qlcnic_vf_ops;
777 } else { 778 } else {
779 if (pci_find_ext_capability(adapter->pdev,
780 PCI_EXT_CAP_ID_SRIOV))
781 set_bit(__QLCNIC_SRIOV_CAPABLE, &adapter->state);
778 adapter->nic_ops = &qlcnic_83xx_ops; 782 adapter->nic_ops = &qlcnic_83xx_ops;
779 } 783 }
780} 784}