sfc: TC encap actions offload
Status from this message: This series was applied to netdev/net-next.git (main)
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest6 patches 8 repliesApplied 6/6
- v16 patches 13 repliesSuperseded
Patches in v2 All 6 applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | sfc: add fallback action-set-lists for TC offloaddrivers/ drivers/ | +77 | 1 reply | Applied |
| 2/6 | sfc: some plumbing towards TC encap action offloaddrivers/ drivers/ drivers/ +2 more | +284 | 1 reply | Applied |
| 3/6 | sfc: add function to atomically update a rule in the MAEdrivers/ drivers/ | +24 | 1 reply | Applied |
| 4/6 | sfc: MAE functions to create/update/delete encap headersdrivers/ drivers/ | +95 | 1 reply | Applied |
| 5/6 | sfc: neighbour lookup for TC encap action offloaddrivers/ drivers/ drivers/ +5 more | +569 | 2 replies | Applied |
| 6/6 | sfc: generate encap headers for TC offloaddrivers/ | +185 | 2 replies | Applied |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Pieter Jansen van Vuuren | Simon Horman |
|---|---|---|
| 1/6 | R-b | R-b |
| 2/6 | R-b | R-b |
| 3/6 | R-b | R-b |
| 4/6 | R-b | R-b |
| 5/6 | R-b | R-b |
| 6/6 | R-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 net-next 0/6] sfc: TC encap actions offload
From: Edward Cree <[email protected]>
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