<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DPAA2 DPDK RTE FLOW in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399194#M16799</link>
    <description>&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=DPAA2UM&amp;amp;location=null" target="_blank"&gt;https://www.nxp.com/webapp/Download?colCode=DPAA2UM&amp;amp;location=null&lt;/A&gt;&lt;/P&gt;&lt;P&gt;DPAA2 User Manual could be helpful&lt;/P&gt;&lt;P&gt;BTW. what kind of BSP or SDK is used? Any resource from official websit?&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jul 2026 11:15:37 GMT</pubDate>
    <dc:creator>db16122</dc:creator>
    <dc:date>2026-07-27T11:15:37Z</dc:date>
    <item>
      <title>DPAA2 DPDK RTE FLOW</title>
      <link>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399170#M16797</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm trying to create DPDK RTE FLOW on a DPAA2 SolidRun LX2160A Clearfog CX without success.&lt;BR /&gt;Is it normal that it doesn't work ?&lt;BR /&gt;What could be done to make it works ?&lt;/P&gt;&lt;P&gt;I'm quite newbie with NXP DPAA2 and NXP in general, so can you please explain your technical words.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;testpmd&amp;gt; flow create 0 ingress pattern eth / ipv4 / end actions rss queues 0 1 end types ip ipv4 end / end
DPAA2_NET: Add entry(0) to table(0) failed
DPAA2_NET: Create flow failed (-22)
port_flow_complain(): Caught PMD error type 1 (cause unspecified): cause: 0xfffff340a300, unknown: Operation not permitted &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2026 10:49:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399170#M16797</guid>
      <dc:creator>dehml</dc:creator>
      <dc:date>2026-07-27T10:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: DPAA2 DPDK RTE FLOW</title>
      <link>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399194#M16799</link>
      <description>&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=DPAA2UM&amp;amp;location=null" target="_blank"&gt;https://www.nxp.com/webapp/Download?colCode=DPAA2UM&amp;amp;location=null&lt;/A&gt;&lt;/P&gt;&lt;P&gt;DPAA2 User Manual could be helpful&lt;/P&gt;&lt;P&gt;BTW. what kind of BSP or SDK is used? Any resource from official websit?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2026 11:15:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399194#M16799</guid>
      <dc:creator>db16122</dc:creator>
      <dc:date>2026-07-27T11:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: DPAA2 DPDK RTE FLOW</title>
      <link>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399459#M16800</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Check how the DPNI behind your DPDK port was created.&lt;/STRONG&gt;&amp;nbsp;From the Linux shell on the board:&lt;/P&gt;
&lt;P&gt;restool dprc show dprc.1 --resources&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # find the dpni.X your DPDK port uses&lt;/P&gt;
&lt;P&gt;restool dpni info dpni.X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # look at the "options" line and "num_queues"&lt;/P&gt;
&lt;P&gt;If&amp;nbsp;options&amp;nbsp;shows&amp;nbsp;DPNI_OPT_NO_FS&amp;nbsp;, or does&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;show&amp;nbsp;DPNI_OPT_HAS_KEY_MASKING&amp;nbsp;, that's your problem.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Recreate the DPNI with the right options.&lt;/STRONG&gt;&amp;nbsp;Either edit&amp;nbsp;dynamic_dpl.sh&amp;nbsp;(or the environment it reads — on NXP LSDK it is typically the&amp;nbsp;DPNI_OPTIONS&amp;nbsp;variable) so the create call looks like this&amp;nbsp;:&lt;/P&gt;
&lt;P&gt;restool dpni create \&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --options=DPNI_OPT_HAS_KEY_MASKING \&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --num-queues=2 \&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --num-tcs=1 \&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --container=dprc.2&lt;/P&gt;
&lt;P&gt;Key points:&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Do not include&lt;/STRONG&gt;&amp;nbsp;DPNI_OPT_NO_FS&amp;nbsp;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Do include&lt;/STRONG&gt;&amp;nbsp;DPNI_OPT_HAS_KEY_MASKING&amp;nbsp;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;Set&amp;nbsp;--num-queues&amp;nbsp;to at least the number of queues your RSS action references (you asked for queues 0 and 1, so ≥ 2).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;Then attach that DPNI to the DPDK container (&amp;nbsp;restool dprc assign …&amp;nbsp;) and rerun testpmd.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If you use a static DPL file&lt;/STRONG&gt;&amp;nbsp;, add the same to the&amp;nbsp;dpni@X&amp;nbsp;node&amp;nbsp;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;dpni@1 {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; options = "DPNI_OPT_HAS_KEY_MASKING";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num_queues = &amp;lt;2&amp;gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;
&lt;P&gt;};&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and reflash the DPL via&amp;nbsp;fsl_mc apply dpl …&amp;nbsp;in U‑Boot.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sanity‑check with a simpler rule first.&lt;/STRONG&gt;&amp;nbsp;Before RSS, confirm plain steering works:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;testpmd&amp;gt; flow create 0 ingress pattern eth / ipv4 src is 10.0.0.1 / end \&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;actions queue index 1 / end&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this passes but the RSS variant still fails, the remaining issue is queue count / distribution config, not the DPNI options.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 07:48:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/DPAA2-DPDK-RTE-FLOW/m-p/2399459#M16800</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-07-28T07:48:56Z</dc:date>
    </item>
  </channel>
</rss>

