[SRU][F:linux-bluefield][PATCH 0/7] Add support for packet-per-second policing
Bodong Wang
bodong at nvidia.com
Tue Aug 3 19:16:02 UTC 2021
This series adds the support for packet-per-second policing from
upstream.
This supports adding tc filter rule with police action with packet rates.
For example:
tc filter add dev enp8s0f0_0 ingress protocol ip flower \
dst_mac b8:ce:f6:7b:d9:24 \
action police pkts_rate 1000 pkts_burst 100 conform-exceed drop/pipe \
action mirred egress redirect dev enp8s0f0
Baowen Zheng (2):
flow_offload: reject configuration of packet-per-second policing in
offload drivers
net/sched: act_police: add support for packet-per-second policing
Po Liu (3):
net: qos: add tc police offloading action with max frame size limit
net: qos: police action add index for tc flower offloading
net:qos: police action offloading parameter 'burst' change to the
original value
Vlad Buslov (1):
net: sched: refactor police action helpers to require tcf_lock
Xingfeng Hu (1):
flow_offload: add support for packet-per-second policing
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 11 ++-
include/net/flow_offload.h | 6 +-
include/net/sch_generic.h | 14 +++
include/net/tc_act/tc_police.h | 100 ++++++++++++++++++++-
include/uapi/linux/pkt_cls.h | 2 +
net/sched/act_police.c | 59 ++++++++++--
net/sched/cls_api.c | 7 +-
net/sched/sch_generic.c | 75 ++++++++++------
9 files changed, 237 insertions(+), 41 deletions(-)
--
1.8.3.1
More information about the kernel-team
mailing list