diff options
author | Jian Shen <shenjian15@huawei.com> | 2020-12-06 12:06:14 +0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2020-12-08 11:58:52 -0800 |
commit | 5e7414cdf1abea7e2fc19a3190aa7b0d0b1e629d (patch) | |
tree | ed1623c07eb4df5d24d4c32fae87fb4ef2aff199 /drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | |
parent | c43abe1a5f83d3afe39f9aea99edfd594add705c (diff) |
net: hns3: add priv flags support to switch limit promisc mode
Currently, the tx unicast promisc is always enabled when promisc
mode on. If tx unicast promisc on, a function will receive all
unicast packet from other functions belong to the same port.
Add a ethtool private flag to control whether enable tx
unicast promisc. Then the function is able to filter the
unknown unicast packets from other function.
Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h')
-rw-r--r-- | drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h b/drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h index 1ffe8fac702d..fb5e8842983c 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h +++ b/drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h @@ -110,6 +110,7 @@ struct hclge_vf_to_pf_msg { u8 en_bc; u8 en_uc; u8 en_mc; + u8 en_limit_promisc; }; struct { u8 vector_id; |