> -----Original Message-----
> From: dev <dev-boun...@dpdk.org> On Behalf Of Xing, Beilei
> Sent: Monday, May 24, 2021 11:33 AM
> To: Yang, SteveX <stevex.y...@intel.com>; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v1] net/i40e: fix flow director does not work
> 
> 
> 
> > -----Original Message-----
> > From: Yang, SteveX <stevex.y...@intel.com>
> > Sent: Wednesday, May 19, 2021 11:28 AM
> > To: dev@dpdk.org
> > Cc: Xing, Beilei <beilei.x...@intel.com>; Yang, SteveX
> > <stevex.y...@intel.com>
> > Subject: [PATCH v1] net/i40e: fix flow director does not work
> >
> > When user configured the flow rule with raw packet via command
> > "flow_director_filter", it would reset all previous fdir input set
> > flags with "i40e_flow_set_fdir_inset()".
> >
> > Ignore to configure the flow input set with raw packet rule used.
> >
> > Fixes: ff04964ea6d5 ("net/i40e: fix flow director for common pctypes")
> >
> > Signed-off-by: Steve Yang <stevex.y...@intel.com>
> > ---
> >  drivers/net/i40e/i40e_fdir.c | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/net/i40e/i40e_fdir.c
> > b/drivers/net/i40e/i40e_fdir.c index
> > ac0e09bfdd..3c7cf1ba90 100644
> > --- a/drivers/net/i40e/i40e_fdir.c
> > +++ b/drivers/net/i40e/i40e_fdir.c
> > @@ -1768,7 +1768,8 @@ i40e_flow_add_del_fdir_filter(struct rte_eth_dev
> > *dev,
> >
> >     if (add) {
> >             /* configure the input set for common PCTYPEs*/
> > -           if (!filter->input.flow_ext.customized_pctype) {
> > +           if (!filter->input.flow_ext.customized_pctype &&
> > +               !filter->input.flow_ext.pkt_template) {
> >                     ret = i40e_flow_set_fdir_inset(pf, pctype,
> >                                     filter->input.flow_ext.input_set);
> >                     if (ret < 0)
> > --
> > 2.27.0
> 
> Acked-by: Beilei Xing <beilei.x...@intel.com>

Applied to dpdk-next-net-intel.

Thanks
Qi

Reply via email to