NACK: [SRU][F:linux-bluefield][PATCH 0/7] Add support for packet-per-second policing
Tim Gardner
tim.gardner at canonical.com
Tue Aug 10 11:24:18 UTC 2021
On 8/9/21 7:23 PM, Jianbo Liu wrote:
> Patch 4 and 6 are all backported from the original upstream ones.
> As the related feature are missing in these drivers, I modified them and try not break functionalities when cherry-pick from upstream.
> So I tagged them as "backported from ...". Is this not correct? What should I do?
>
Under your Signed-off-by add a section encased in "[...]" that describes
what you had to do to make the back port apply. For example:
[rtg - this comment describes what changes were made to the upstream patch]
> -----Original Message-----
> From: Tim Gardner <tim.gardner at canonical.com>
> Sent: Monday, August 9, 2021 8:12 PM
> To: Bodong Wang <bodong at nvidia.com>; kernel-team at lists.ubuntu.com
> Cc: Vladimir Sokolovsky <vlad at nvidia.com>; Majd Dibbiny <majd at nvidia.com>; Maor Dickman <maord at nvidia.com>; Jianbo Liu <jianbol at nvidia.com>
> Subject: NACK: [SRU][F:linux-bluefield][PATCH 0/7] Add support for packet-per-second policing
>
>
> On 8/3/21 1:16 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
>>
>> 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(-)
>>
>
> Patch 4 (net:qos: police action offloading parameter 'burst' change to
> the original value) deserves some explanation of the backport. There is
> a lot of carnage happening there. These are the files left unpatched
> after the attempted cherry-pick.
>
> deleted by us: drivers/net/dsa/ocelot/felix.c
> deleted by us: drivers/net/dsa/sja1105/sja1105_flower.c
> both modified: drivers/net/dsa/sja1105/sja1105_main.c
> deleted by us: drivers/net/ethernet/freescale/enetc/enetc_qos.c
> both modified: drivers/net/ethernet/mscc/ocelot_flower.c
> deleted by us: drivers/net/ethernet/mscc/ocelot_net.c
> both modified: include/net/dsa.h
>
> rtg
>
> -----------
> Tim Gardner
> Canonical, Inc
>
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list