i40e/base: avoid unwanted Tx traffic mirroring
authorHelin Zhang <helin.zhang@intel.com>
Tue, 8 Mar 2016 08:14:27 +0000 (16:14 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 16:34:39 +0000 (17:34 +0100)
commit5c1ebaa244e2dcf429bd4bcaebe19a84a50ab0ba
treea3c23d9b7c2c24c78c4bfd4b50cb4aead9bf8247
parentfd72a2284a89991ed4013015e592d84dcc74c398
i40e/base: avoid unwanted Tx traffic mirroring

In Multi-Function Mode (MFP) particularly when the PF VSI is set
in limited promiscuous mode, the HW switch was still mirroring the
outgoing packets from other VSIs (VF/VMdq) onto the PF VSI.

This sets a new bit to avoid above mirroring, and it is in limited
promiscuous on the PF VSI in MFP which is similar to default port
VSI.

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
Acked-by: Remy Horton <remy.horton@intel.com>
drivers/net/i40e/base/i40e_adminq_cmd.h
drivers/net/i40e/base/i40e_common.c