1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/microchip/lan966x
Horatiu Vultur 7aacb894b1 net: lan966x: Extend switchdev with mdb support
Extend lan966x driver with mdb support by implementing the switchdev
calls: SWITCHDEV_OBJ_ID_PORT_MDB and SWITCHDEV_OBJ_ID_HOST_MDB.
It is allowed to add both ipv4/ipv6 entries and l2 entries. To add
ipv4/ipv6 entries is not required to use the PGID table while for l2
entries it is required. The PGID table is much smaller than MAC table
so only fewer l2 entries can be added.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2022-01-05 11:25:13 +00:00
..
Kconfig net: lan966x: Add support to offload the forwarding. 2021-12-20 11:44:05 +00:00
lan966x_ethtool.c net: lan966x: add ethtool configuration and statistics 2021-11-29 12:58:38 +00:00
lan966x_fdb.c net: lan966x: Extend switchdev with fdb support 2021-12-20 11:44:06 +00:00
lan966x_ifh.h net: lan966x: add port module support 2021-11-29 12:58:38 +00:00
lan966x_mac.c net: lan966x: Add function lan966x_mac_ip_learn() 2022-01-05 11:25:13 +00:00
lan966x_main.c net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00
lan966x_main.h net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00
lan966x_mdb.c net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00
lan966x_phylink.c net: lan966x: add port module support 2021-11-29 12:58:38 +00:00
lan966x_port.c net: lan966x: Fix the configuration of the pcs 2021-12-13 14:39:41 +00:00
lan966x_regs.h net: lan966x: Add function lan966x_mac_ip_learn() 2022-01-05 11:25:13 +00:00
lan966x_switchdev.c net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00
lan966x_vlan.c net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00
Makefile net: lan966x: Extend switchdev with mdb support 2022-01-05 11:25:13 +00:00