Message ID | cover.1686240142.git.ecree.xilinx@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | sfc: TC encap actions offload | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 8 Jun 2023 17:42:29 +0100 you wrote: > From: Edward Cree <ecree.xilinx@gmail.com> > > This series adds support for offloading TC tunnel_key set actions to the > EF100 driver, supporting VxLAN and GENEVE tunnels over IPv4 or IPv6. > > Edward Cree (6): > sfc: add fallback action-set-lists for TC offload > sfc: some plumbing towards TC encap action offload > sfc: add function to atomically update a rule in the MAE > sfc: MAE functions to create/update/delete encap headers > sfc: neighbour lookup for TC encap action offload > sfc: generate encap headers for TC offload > > [...] Here is the summary with links: - [v2,net-next,1/6] sfc: add fallback action-set-lists for TC offload https://git.kernel.org/netdev/net-next/c/e16ca7fb9ffb - [v2,net-next,2/6] sfc: some plumbing towards TC encap action offload https://git.kernel.org/netdev/net-next/c/b4da4235dc69 - [v2,net-next,3/6] sfc: add function to atomically update a rule in the MAE https://git.kernel.org/netdev/net-next/c/69819d3bc408 - [v2,net-next,4/6] sfc: MAE functions to create/update/delete encap headers https://git.kernel.org/netdev/net-next/c/f1363154c474 - [v2,net-next,5/6] sfc: neighbour lookup for TC encap action offload https://git.kernel.org/netdev/net-next/c/7e5e7d800011 - [v2,net-next,6/6] sfc: generate encap headers for TC offload https://git.kernel.org/netdev/net-next/c/a1e82162af0b You are awesome, thank you!
From: Edward Cree <ecree.xilinx@gmail.com> This series adds support for offloading TC tunnel_key set actions to the EF100 driver, supporting VxLAN and GENEVE tunnels over IPv4 or IPv6. Edward Cree (6): sfc: add fallback action-set-lists for TC offload sfc: some plumbing towards TC encap action offload sfc: add function to atomically update a rule in the MAE sfc: MAE functions to create/update/delete encap headers sfc: neighbour lookup for TC encap action offload sfc: generate encap headers for TC offload drivers/net/ethernet/sfc/Makefile | 3 +- drivers/net/ethernet/sfc/ef100_netdev.c | 34 + drivers/net/ethernet/sfc/mae.c | 113 ++- drivers/net/ethernet/sfc/mae.h | 8 + drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/sfc/tc.c | 182 ++++- drivers/net/ethernet/sfc/tc.h | 23 + drivers/net/ethernet/sfc/tc_bindings.c | 13 + drivers/net/ethernet/sfc/tc_bindings.h | 2 + drivers/net/ethernet/sfc/tc_encap_actions.c | 746 ++++++++++++++++++++ drivers/net/ethernet/sfc/tc_encap_actions.h | 103 +++ 11 files changed, 1222 insertions(+), 8 deletions(-) create mode 100644 drivers/net/ethernet/sfc/tc_encap_actions.c create mode 100644 drivers/net/ethernet/sfc/tc_encap_actions.h