Messages in this thread | | | From | Horatiu Vultur <> | Subject | [PATCH net-next 0/8] net: lan966x: Add lag support | Date | Sun, 26 Jun 2022 15:04:43 +0200 |
| |
Add lag support for lan966x. First 4 patches don't do any changes to the current behaviour, they just prepare for lag support. While the rest is to add the lag support.
Horatiu Vultur (8): net: lan966x: Add reqisters used to configure lag interfaces net: lan966x: Split lan966x_fdb_event_work net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb net: lan966x: Extend lan966x_foreign_bridging_check net: lan966x: Add lag support for lan966x. net: lan966x: Extend FDB to support also lag net: lan966x: Extend MAC to support also lag interfaces. net: lan966x: Update PGID when lag ports are changing link status
.../net/ethernet/microchip/lan966x/Makefile | 2 +- .../ethernet/microchip/lan966x/lan966x_fdb.c | 153 +++++--- .../ethernet/microchip/lan966x/lan966x_lag.c | 342 ++++++++++++++++++ .../ethernet/microchip/lan966x/lan966x_mac.c | 66 +++- .../ethernet/microchip/lan966x/lan966x_main.h | 45 +++ .../ethernet/microchip/lan966x/lan966x_port.c | 6 + .../ethernet/microchip/lan966x/lan966x_regs.h | 45 +++ .../microchip/lan966x/lan966x_switchdev.c | 116 ++++-- 8 files changed, 685 insertions(+), 90 deletions(-) create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
-- 2.33.0
| |