diff options
author | Sucheta Chakraborty <sucheta.chakraborty@qlogic.com> | 2014-01-10 11:48:54 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-01-13 18:31:18 -0500 |
commit | 9eb0948af7ee41f29dcd7881f5087b596b46244c (patch) | |
tree | 0e044cc7a3de499054ec96426f6bac01e9988261 | |
parent | 820b52fd80dfca80a1fa111f9896868662e58791 (diff) |
qlcnic: Turn on promiscous mode for SRIOV PF.
o By default, SRIOV PF will have promiscous mode on.
Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 |
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 03eb2ad9611a..ca221601e4a2 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | |||
@@ -1618,6 +1618,10 @@ int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32 mode) | |||
1618 | 1618 | ||
1619 | cmd->type = QLC_83XX_MBX_CMD_NO_WAIT; | 1619 | cmd->type = QLC_83XX_MBX_CMD_NO_WAIT; |
1620 | qlcnic_83xx_set_interface_id_promisc(adapter, &temp); | 1620 | qlcnic_83xx_set_interface_id_promisc(adapter, &temp); |
1621 | |||
1622 | if (qlcnic_84xx_check(adapter) && qlcnic_sriov_pf_check(adapter)) | ||
1623 | mode = VPORT_MISS_MODE_ACCEPT_ALL; | ||
1624 | |||
1621 | cmd->req.arg[1] = mode | temp; | 1625 | cmd->req.arg[1] = mode | temp; |
1622 | err = qlcnic_issue_cmd(adapter, cmd); | 1626 | err = qlcnic_issue_cmd(adapter, cmd); |
1623 | if (!err) | 1627 | if (!err) |