NAK: [SRU][F:linux-bluefield][PATCH v1 0/5] Support hardware miss to tc action
Tim Gardner
tim.gardner at canonical.com
Tue Mar 28 17:41:58 UTC 2023
On 3/23/23 1:17 PM, William Tu wrote:
> Currently tc miss interface only supports resuming from a specific tc chain.
> If a packet modification is done before a missable action such as CT and
> there is a miss in CT after it, this may cause a miss match when resuming
> re-executing the same chain in software, and wrong packet count.
> This use case for example is a stateless (static) nat.
>
> * brief explanation of fixes
>
> Add support for missing to a specific action instance, and support
> of per action hardware stats to update what was actually done in hardware.
>
> BugLink: https://bugs.launchpad.net/bugs/2012571
>
> Eric Dumazet (1):
> net/sched: flower: fix fl_change() error recovery path
>
> Paul Blakey (4):
> net/sched: Provide act to offload action
> net/sched: cls_api: Support hardware miss to tc action
> net/sched: flower: Move filter handle initialization earlier
> net/sched: flower: Support hardware miss to tc action
>
> include/linux/skbuff.h | 6 +-
> include/net/flow_offload.h | 2 +
> include/net/pkt_cls.h | 30 +++--
> include/net/sch_generic.h | 2 +
> net/openvswitch/flow.c | 3 +-
> net/sched/cls_api.c | 217 +++++++++++++++++++++++++++++++++++--
> net/sched/cls_flower.c | 79 +++++++++-----
> 7 files changed, 288 insertions(+), 51 deletions(-)
>
Just to cap off this thread.
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list