flow_offload: add statistics retrieval infrastructure and use it
This patch provides the flow_stats structure that acts as container for tc_cls_flower_offload, then we can use to restore the statistics on the existing TC actions. Hence, tcf_exts_stats_update() is not used from drivers anymore. Signed-off-by:Pablo Neira Ayuso <pablo@netfilter.org> Acked-by:
Jiri Pirko <jiri@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 2 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 3 additions, 3 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en_tc.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
- drivers/net/ethernet/netronome/nfp/flower/offload.c 2 additions, 3 deletionsdrivers/net/ethernet/netronome/nfp/flower/offload.c
- include/net/flow_offload.h 14 additions, 0 deletionsinclude/net/flow_offload.h
- include/net/pkt_cls.h 1 addition, 0 deletionsinclude/net/pkt_cls.h
- net/sched/cls_flower.c 4 additions, 0 deletionsnet/sched/cls_flower.c
Loading
Please register or sign in to comment