From: Jiri Pirko <j...@mellanox.com> Very simple patchset adds ability for user to insert filters with "pass" gact action and offload it. That allows scenarios like this:
$ tc filter add dev enp3s0np19 ingress protocol ip pref 10 flower skip_sw dst_ip 192.168.101.0/24 action drop $ tc filter add dev enp3s0np19 ingress protocol ip pref 9 flower skip_sw dst_ip 192.168.101.1 action pass Jiri Pirko (3): mlxsw: spectrum_acl: Propagate errors from mlxsw_afa_block_jump/continue net: sched: introduce helper to identify gact pass action mlxsw: spectrum_flower: Offload "ok" termination action .../net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c | 14 ++++++++------ .../net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h | 4 ++-- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 6 +++--- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 10 +++++----- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 6 +++++- drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c | 10 ++++++++-- include/net/tc_act/tc_gact.h | 5 +++++ 7 files changed, 36 insertions(+), 19 deletions(-) -- 2.9.5