-
- Downloads
sfc: neighbour lookup for TC encap action offload
For each neighbour we're interested in, create a struct efx_neigh_binder object which has a list of all the encap_actions using it. When we receive a neighbouring update (through the netevent notifier), find the corresponding efx_neigh_binder and update all its users. Since the actual generation of encap headers is still only a stub, the resulting rules still get left on fallback actions. Signed-off-by:Edward Cree <ecree.xilinx@gmail.com> Reviewed-by:
Simon Horman <simon.horman@corigine.com> Reviewed-by:
Pieter Jansen van Vuuren <pieter.jansen-van-vuuren@amd.com> Signed-off-by:
Jakub Kicinski <kuba@kernel.org>
Showing
- drivers/net/ethernet/sfc/ef100_netdev.c 34 additions, 0 deletionsdrivers/net/ethernet/sfc/ef100_netdev.c
- drivers/net/ethernet/sfc/net_driver.h 3 additions, 0 deletionsdrivers/net/ethernet/sfc/net_driver.h
- drivers/net/ethernet/sfc/tc.c 8 additions, 4 deletionsdrivers/net/ethernet/sfc/tc.c
- drivers/net/ethernet/sfc/tc.h 7 additions, 0 deletionsdrivers/net/ethernet/sfc/tc.h
- drivers/net/ethernet/sfc/tc_bindings.c 13 additions, 0 deletionsdrivers/net/ethernet/sfc/tc_bindings.c
- drivers/net/ethernet/sfc/tc_bindings.h 2 additions, 0 deletionsdrivers/net/ethernet/sfc/tc_bindings.h
- drivers/net/ethernet/sfc/tc_encap_actions.c 446 additions, 2 deletionsdrivers/net/ethernet/sfc/tc_encap_actions.c
- drivers/net/ethernet/sfc/tc_encap_actions.h 56 additions, 0 deletionsdrivers/net/ethernet/sfc/tc_encap_actions.h
Loading
Please register or sign in to comment