net/bnx2x: add multicast MAC address filtering
authorSouvik Dey <sodey@rbbn.com>
Mon, 13 Apr 2020 23:09:02 +0000 (16:09 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 21 Apr 2020 11:57:07 +0000 (13:57 +0200)
commit0d2870c4f78e2273b3f359ef49ecb60b494c9b0e
treecc722d96933f24c0af277bb0b19dacec043b2aec
parent00437823cb80b8fa87dbe61becc07bd42ee98549
net/bnx2x: add multicast MAC address filtering

Add support the set_mc_addr_list device operation in the bnx2xvf PMD.

The configured addresses are stored in the device private area, so
they can be flushed before adding new ones.
Without this v6 multicast packets were properly forwarded to the
Guest VF.

Signed-off-by: Souvik Dey <sodey@rbbn.com>
Acked-by: Rasesh Mody <rmody@marvell.com>
drivers/net/bnx2x/bnx2x.h
drivers/net/bnx2x/bnx2x_ethdev.c
drivers/net/bnx2x/bnx2x_vfpf.c
drivers/net/bnx2x/bnx2x_vfpf.h