ACK: [SRU][F:linux-bluefield][PATCH V1 0/7] Add support for packet-per-second policing

Tim Gardner tim.gardner at canonical.com
Wed Aug 11 12:03:10 UTC 2021


Acked-by: Tim Gardner <tim.gardner at canonical.com>

On 8/10/21 2:14 PM, Bodong Wang wrote:
> 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
> 
> v0->v1:
> Add backport comment to patches below:
>    net:qos: police action offloading parameter 'burst' change to the
>    flow_offload: reject configuration of packet-per-second policing in
> 
> 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(-)
> 

-- 
-----------
Tim Gardner
Canonical, Inc



More information about the kernel-team mailing list