Prepare driver infrastructure and add support for transfer rules proxy. The API allows to find out right entry point for transfer rules (which require corresponding priviledges).
Viacheslav Galaktionov (3): common/sfc_efx/base: support unprivileged MAE clients net/sfc: allow ports without MAE privilege net/sfc: implement the transfer proxy port callback doc/guides/rel_notes/release_21_11.rst | 1 + drivers/common/sfc_efx/base/ef10_nic.c | 12 +++- drivers/common/sfc_efx/base/efx.h | 7 +++ drivers/common/sfc_efx/base/siena_nic.c | 1 + drivers/net/sfc/sfc.c | 4 ++ drivers/net/sfc/sfc_ethdev.c | 11 ++-- drivers/net/sfc/sfc_flow.c | 23 +++++++- drivers/net/sfc/sfc_mae.c | 75 +++++++++++++++---------- drivers/net/sfc/sfc_mae.h | 3 +- drivers/net/sfc/sfc_switch.c | 68 +++++++++++++++++++++- drivers/net/sfc/sfc_switch.h | 11 ++++ 11 files changed, 172 insertions(+), 44 deletions(-) -- 2.30.2