08/11/2022 10:35, Andrew Rybchenko: > On 11/8/22 12:19, Thomas Monjalon wrote: > > 06/11/2022 11:02, Andrew Rybchenko: > >> On 10/4/22 11:31, Andrew Rybchenko wrote: > >>> On 9/28/22 12:24, Rongwei Liu wrote: > >>>> The transfer domain rule is able to match traffic wire/vf > >>>> origin and it means two directions' underlayer resource. > >>>> > >>>> In customer deployments, they usually match only one direction > >>>> traffic in single flow table: either from wire or from vf. > > > > Customer deployment is not an argument. > > > >>>> Introduce one new member transfer_mode into rte_flow_template_table_attr > >>>> to indicate the flow table direction property: from wire, from vf > >>>> or bi-direction(default). > > > > The origin is not a direction. > > We should update this sentence. > > > >>>> It helps to save underlayer memory also on insertion rate, and this > >>>> new field doesn't expose any matching criteira. > > > > Should be reworded. > > > >>>> By default, the transfer domain is to match bi-direction traffic, and > >>>> no behavior changed. > > > > This sentence is confusing, it should be removed. > > > >>>> 1. Match wire origin only > >>>> flow template_table 0 create group 0 priority 0 transfer > >>>> wire_orig... > >>>> 2. Match vf origin only > >>>> flow template_table 0 create group 0 priority 0 transfer vf_orig... > > > > This testpmd example needs to be introduced with a sentence. > > > >>> Since wire_orig and vf_orig are just optional hints and not > >>> all PMDs are obliged to handle it, it does not impose any > >>> matching criteria. > > > > Yes > > > >>> So, example above are misleading and you > >>> need to add pattern items to highlight that corresponding rules > >>> are really wire_orig or vf_orig. > > > > This is template table creation, so I don't think there is more to add. > > What do you have in mind? > > > > Since origin is just a hint which does not impose any matching > criteria it must be highlighted in example that corresponding > rules must have some pattern items defining corresponding > origin.
Yes we could talk about corresponding rules in the commit message. What do you think of the explanations in the doc? > >> I'm sorry, but I still don't see how it is addressed in v4. > > > > I think the documentation in v4 is pretty clear. > > Do you see something in the doc which is confusing? > > The commit message needs rewording though.