On Mon, Oct 31, 2022 at 02:07:46PM +0100, Ilya Maximets wrote:
> On 10/21/22 11:10, Simon Horman wrote:
> > From: Baowen Zheng <[email protected]>
> > 
> > Add tc action flags when adding police action to offload meter table.
> > 
> > There is a restriction that the flag of skip_sw/skip_hw should be same for
> > filter rule and the independent created tc actions the rule uses. In this
> > case, if we configure the tc-policy as skip_hw, filter rule will be created
> > with skip_hw flag and the police action according to meter table will have
> > no action flag, then flower rule will fail to add to tc kernel system.
> > 
> > To fix this issue, we will add tc action flag when adding police action to
> > offload a meter table, so it will allow meter table to work in tc software
> > datapath.
> > 
> > Fixes: 5c039ddc64ff ("netdev-linux: Add functions to manipulate tc police 
> > action")
> > Signed-off-by: Baowen Zheng <[email protected]>
> > Signed-off-by: Simon Horman <[email protected]>
> > ---
> >  acinclude.m4            |  6 +++---
> >  include/linux/pkt_cls.h | 11 +++++++----
> >  lib/netdev-linux.c      | 20 ++++++++++++++------
> >  lib/tc.c                | 21 +++++++++++++++++++++
> >  lib/tc.h                |  2 ++
> >  5 files changed, 47 insertions(+), 13 deletions(-)
> > 
> >  v2:
> >  * Address review of v1
> >    - Update patch description: problem depends on setting tc-policy
> >    - Correct typo in comment: "independently"
> >    - Reformat nl_msg_put_tc_action_flag() declaration
> >    - Rename helper as nl_msg_put_act_tc_policy_flag() and correct
> >      line wrapping of declaration.
> 
> Hi.  Thanks for v2!
> 
> The code looks correct to me, but I didn't test it.
> With that in mind:
> 
> Acked-by: Ilya Maximets <[email protected]>

Thanks Ilya,

I will plan to apply this a little later today.
I expect that it also needs to be backported to branch-3.0,
and I'll plan to do that too.

Kind regards,
Simon
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to