bnx2x: multicasts in NPAR mode
Subsystems (2)
PATCH 1/1 bnx2x: multicasts in NPAR mode
The chip was erroneously configured to accept all multicast frames in a normal (none-promisc) rx mode both on the RSS and on the FCoE L2 rings when in an NPAR mode. This caused packet duplication for every received multicast frame in this mode.
Signed-off-by Vladislav Zolotarov <[email protected]>
Signed-off-by Eilon Greenstein <[email protected]>
--- drivers/net/bnx2x/bnx2x_main.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-)
drivers/net/bnx2x/bnx2x_main.c +2 -7
@@ -2301,15 +2301,10 @@ static void bnx2x_rxq_set_mac_filters(struct bnx2x *bp, u16 cl_id, u32 filters)/* accept matched ucast */ drop_all_ucast =0 ; } -if (filters &BNX2X_ACCEPT_MULTICAST ) { +if (filters &BNX2X_ACCEPT_MULTICAST )/* accept matched mcast */ drop_all_mcast =0 ; -if (IS_MF_SI (bp)) -/* since mcast addresses won't arrive with ovlan, -* fw needs to accept all of them in -* switch-independent mode */ - accp_all_mcast =1 ; - } +if (filters &BNX2X_ACCEPT_ALL_UNICAST ) {/* accept all mcast */ drop_all_ucast =0 ;
Signature · 1 line
1.7.0.4
From: "Vlad Zolotarov" <[email protected]>
Date: Tue, 1 Feb 2011 12:57:10 +0200
Quoted 7 lines
The chip was erroneously configured to accept all multicast frames in a normal (none-promisc) rx mode both on the RSS and on the FCoE L2 rings when in an NPAR mode. This caused packet duplication for every received multicast frame in this mode.
Signed-off-by Vladislav Zolotarov <[email protected]>Signed-off-by Eilon Greenstein <[email protected]>
Applied, thanks Vlad.