maybe there's a smarter switch ---------- Forwarded message --------- From: Yevhen Orlov <yevhen.or...@plvision.eu> Date: Sun, Dec 18, 2022 at 2:18 PM Subject: [PATCH net-next v1 0/2] net: marvell: prestera: add ipv6 routes offloading To: <net...@vger.kernel.org> Cc: Volodymyr Mytnyk <volodymyr.myt...@plvision.eu>, Taras Chornyi <taras.chor...@plvision.eu>, Mickey Rachamim <mick...@marvell.com>, Serhiy Pshyk <serhiy.ps...@plvision.eu>, David S. Miller <da...@davemloft.net>, Eric Dumazet <eduma...@google.com>, Jakub Kicinski <k...@kernel.org>, Paolo Abeni <pab...@redhat.com>, Andrew Lunn <and...@lunn.ch>, Stephen Hemminger <step...@networkplumber.org>, <linux-ker...@vger.kernel.org>
Add support for IPv6 nexthop/blackhole/connected routes for Marvell Prestera driver. Handle AF_INET6 neigbours, fib entries. Add features: - IPv6: - Support "offload", "offload_failed", "trap" flags - Support blackhole, nexthop, local/connected/unreachable/etc (trap) e.g.: "ip addr add 2001:1::1/64 dev sw1p2" e.g.: "ip route add 2002:2::/64 via 2001:2::2" e.g.: "ip route add blachole 2003:2::/64 dev lo" Limitations: - ipv6 ECMP is not supported - Only "local" and "main" tables supported - Only generic interfaces supported for router (no bridges or vlans) Yevhen Orlov (2): net: marvell: prestera: Add router ipv6 ABI net: marvell: prestera: Handle ipv6 lpm/neigh events .../ethernet/marvell/prestera/prestera_hw.c | 34 +++++ .../ethernet/marvell/prestera/prestera_hw.h | 4 + .../marvell/prestera/prestera_router.c | 138 +++++++++++++----- .../marvell/prestera/prestera_router_hw.c | 33 ++++- 4 files changed, 166 insertions(+), 43 deletions(-) -- 2.17.1 -- This song goes out to all the folk that thought Stadia would work: https://www.linkedin.com/posts/dtaht_the-mushroom-song-activity-6981366665607352320-FXtz Dave Täht CEO, TekLibre, LLC _______________________________________________ LibreQoS mailing list LibreQoS@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/libreqos