net: ethernet: adi: adin1110: Fix multicast offloading
authorAlexandru Tachici <alexandru.tachici@analog.com>
Fri, 20 Jan 2023 09:08:46 +0000 (11:08 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 24 Jan 2023 05:41:33 +0000 (21:41 -0800)
commit8a4f6d023221c4b052ddfa1db48b27871bad6e96
treec7ad72d3dc280260f5302602c635619c3ece880c
parent360fdc999d92db4a4adbba0db8641396dc9f1b13
net: ethernet: adi: adin1110: Fix multicast offloading

Driver marked broadcast/multicast frames as offloaded incorrectly.
Mark them as offloaded only when HW offloading has been enabled.
This should happen only for ADIN2111 when both ports are bridged
by the software.

Fixes: bc93e19d088b ("net: ethernet: adi: Add ADIN1110 support")
Signed-off-by: Alexandru Tachici <alexandru.tachici@analog.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20230120090846.18172-1-alexandru.tachici@analog.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/adi/adin1110.c