On 2/9/2024 4:00 PM, Dariusz Sosnowski wrote: >> -----Original Message----- >> From: Gregory Etelson <getel...@nvidia.com> >> Sent: Thursday, October 26, 2023 09:31 >> To: dev@dpdk.org >> Cc: Gregory Etelson <getel...@nvidia.com>; Maayan Kashani >> <mkash...@nvidia.com>; Ori Kam <or...@nvidia.com>; Aman Singh >> <aman.deep.si...@intel.com>; Yuying Zhang <yuying.zh...@intel.com> >> Subject: [PATCH] app/testpmd: add size parameter to raw_encap action >> >> Testpmd always provides RAW_ENCAP flow action configuration with encap >> buffer and the buffer size. >> That implementation does not allow to create non-masked raw_encap action >> in the template API actions template. >> >> The patch adds the `size` parameter to testpmd `raw_encap` action >> configuration. >> Testpmd can create non-masked raw-encap action template and specify encap >> buffer during flow creation. >> >> Example: >> >> # total data size is 50 >> testpmd> set raw_encap 0 \ >> eth src is 11:22:33:44:55:66 dst is aa:bb:cc:dd:01:aa / \ >> ipv4 src is 31.31.31.31 dst is 63.63.63.1 / udp src is 1 / \ >> vxlan vni is 1 / end_set >> >> testpmd> flow actions_template 0 create ingress \ >> actions_template_id 50 \ >> template raw_encap size 50 / jump / end \ >> mask raw_encap size 50 / jump / end \ >> >> tstpmd> flow queue 0 create 0 template_table 0 \ >> pattern_template 0 actions_template 0 postpone no \ >> pattern ... end \ >> actions raw_encap index 0 / jump group 1 / end >> >> The new `size` parameter is mutually exclusive with the existing `index` >> parameter. >> >> Signed-off-by: Gregory Etelson <getel...@nvidia.com> > > Acked-by: Dariusz Sosnowski <dsosnow...@nvidia.com> >
Applied to dpdk-next-net/main, thanks.