]> www.infradead.org Git - users/hch/xfs.git/commit
net: xilinx: axienet: Fix dangling multicast addresses
authorSean Anderson <sean.anderson@linux.dev>
Thu, 22 Aug 2024 15:40:56 +0000 (11:40 -0400)
committerJakub Kicinski <kuba@kernel.org>
Thu, 22 Aug 2024 20:03:56 +0000 (13:03 -0700)
commit797a68c9de0f5a5447baf4bd3bb9c10a3993435b
tree2d8ae31971e5762abe7c157581cdbee0c848533a
parent4ae738dfef2c0323752ab81786e2d298c9939321
net: xilinx: axienet: Fix dangling multicast addresses

If a multicast address is removed but there are still some multicast
addresses, that address would remain programmed into the frame filter.
Fix this by explicitly setting the enable bit for each filter.

Fixes: 8a3b7a252dca ("drivers/net/ethernet/xilinx: added Xilinx AXI Ethernet driver")
Signed-off-by: Sean Anderson <sean.anderson@linux.dev>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20240822154059.1066595-3-sean.anderson@linux.dev
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/xilinx/xilinx_axienet.h
drivers/net/ethernet/xilinx/xilinx_axienet_main.c