<?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>LayerscapeのトピックRunning Packet Reflector AIOP App</title>
    <link>https://community.nxp.com/t5/Layerscape/Running-Packet-Reflector-AIOP-App/m-p/857306#M3902</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to run the packet reflector AIOP app on my LS1088ARDB board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did follow the instructions from LSDK Reference Manual Rev. 18.09 Section: Running the Reflector Application. Section nubmer:&amp;nbsp;&amp;nbsp; 8.3.7.1.2.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the steps presented in the manual: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;./dynamic_aiop_only.sh&lt;BR /&gt;#aiop_tool load -g dprc.3 -f /usr/aiop/bin/aiop_reflector.elf &amp;amp;&lt;BR /&gt;#cat /dev/fsl_aiop_console | grep REFLECTOR&lt;BR /&gt;#busybox tail –f /dev/fsl_aiop_console&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;=&amp;gt; This step does not show the results presented in the LSDK Refence manual. See the attached busybox.PNG.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure what I am doing wrong here. Please find the attached log of the commands aiop_reflector_log.txt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is what I get:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;root@ls1088ardb:~# busybox tail -f /dev/fsl_aiop_console&lt;BR /&gt;0x000001c0: 00000000 00000001 00000000 00000002&lt;BR /&gt;0x000001d0: 00000000 00000000 00000000 00000000&lt;BR /&gt;0x000001e0: 00000000 00000000 00000000 00000000&lt;BR /&gt;0x000001f0: 00000000 00000000 00000000 00000000&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:651 cmdif_srv_isr]: cmd_id = 0x1002&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:652 cmdif_srv_isr]: auth_id = 0x1&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:653 cmdif_srv_isr]: gpp_icid = 0x0&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:654 cmdif_srv_isr]: gpp_dma flags = 0xc000&lt;BR /&gt;REFLECTOR : NI 0 link is UP&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:775 cmdif_srv_isr]: PASSED No Response Command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is what I expect:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RX on NI 0 | CORE:15&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.1 IP_DST: 192.0.0.1&lt;BR /&gt;RX on NI 0 | CORE:14&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.2 IP_DST: 192.0.0.1&lt;BR /&gt;. . .&lt;BR /&gt;RX on NI 0 | CORE:9&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.3 IP_DST: 192.0.0.1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Jan 2019 18:59:01 GMT</pubDate>
    <dc:creator>janarbek_matai</dc:creator>
    <dc:date>2019-01-23T18:59:01Z</dc:date>
    <item>
      <title>Running Packet Reflector AIOP App</title>
      <link>https://community.nxp.com/t5/Layerscape/Running-Packet-Reflector-AIOP-App/m-p/857306#M3902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to run the packet reflector AIOP app on my LS1088ARDB board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did follow the instructions from LSDK Reference Manual Rev. 18.09 Section: Running the Reflector Application. Section nubmer:&amp;nbsp;&amp;nbsp; 8.3.7.1.2.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the steps presented in the manual: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;./dynamic_aiop_only.sh&lt;BR /&gt;#aiop_tool load -g dprc.3 -f /usr/aiop/bin/aiop_reflector.elf &amp;amp;&lt;BR /&gt;#cat /dev/fsl_aiop_console | grep REFLECTOR&lt;BR /&gt;#busybox tail –f /dev/fsl_aiop_console&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;=&amp;gt; This step does not show the results presented in the LSDK Refence manual. See the attached busybox.PNG.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure what I am doing wrong here. Please find the attached log of the commands aiop_reflector_log.txt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is what I get:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;root@ls1088ardb:~# busybox tail -f /dev/fsl_aiop_console&lt;BR /&gt;0x000001c0: 00000000 00000001 00000000 00000002&lt;BR /&gt;0x000001d0: 00000000 00000000 00000000 00000000&lt;BR /&gt;0x000001e0: 00000000 00000000 00000000 00000000&lt;BR /&gt;0x000001f0: 00000000 00000000 00000000 00000000&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:651 cmdif_srv_isr]: cmd_id = 0x1002&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:652 cmdif_srv_isr]: auth_id = 0x1&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:653 cmdif_srv_isr]: gpp_icid = 0x0&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:654 cmdif_srv_isr]: gpp_dma flags = 0xc000&lt;BR /&gt;REFLECTOR : NI 0 link is UP&lt;BR /&gt;&amp;gt; TRACE [CPU 0, cmdif_srv.c:775 cmdif_srv_isr]: PASSED No Response Command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is what I expect:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RX on NI 0 | CORE:15&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.1 IP_DST: 192.0.0.1&lt;BR /&gt;RX on NI 0 | CORE:14&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.2 IP_DST: 192.0.0.1&lt;BR /&gt;. . .&lt;BR /&gt;RX on NI 0 | CORE:9&lt;BR /&gt;MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt;IP_SRC: 192.85.1.3 IP_DST: 192.0.0.1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2019 18:59:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Running-Packet-Reflector-AIOP-App/m-p/857306#M3902</guid>
      <dc:creator>janarbek_matai</dc:creator>
      <dc:date>2019-01-23T18:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: Running Packet Reflector AIOP App</title>
      <link>https://community.nxp.com/t5/Layerscape/Running-Packet-Reflector-AIOP-App/m-p/857307#M3903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="322111" data-username="janarbek.matai@cognex.com" href="https://community.nxp.com/people/janarbek.matai@cognex.com"&gt;Janarbek Matai&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's seems that your test result is normal, please refer to the following log with LSDK 1812 images.&lt;/P&gt;&lt;P&gt;root@localhost:/mnt# ./dynamic_aiop_only.sh&lt;BR /&gt;restool LSDK-18.12&lt;BR /&gt;MC firmware version: 10.12.0&lt;BR /&gt;Disconnecting DPNIs to create AIOP connections&lt;BR /&gt;Creating AIOP Container&lt;BR /&gt;Assigned dpbp.0 to dprc.2&lt;BR /&gt;Assigned dpbp.2 to dprc.2&lt;BR /&gt;Assigned dpbp.3 to dprc.2&lt;BR /&gt;Assigned dpbp.4 to dprc.2&lt;BR /&gt;Assigned dpni.1 to dprc.2&lt;BR /&gt;Connecting dpni.1&amp;lt;-------&amp;gt;dpmac.1&lt;BR /&gt;Assigned dpni.2 to dprc.2&lt;BR /&gt;Connecting dpni.2&amp;lt;-------&amp;gt;dpmac.2&lt;BR /&gt;AIOP Container dprc.2 created&lt;BR /&gt;----- Contents of AIOP Container: dprc.2 -----&lt;BR /&gt;dprc.2 contains 7 objects:&lt;BR /&gt;object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged-state&lt;BR /&gt;dpni.2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpni.1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpbp.4&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpbp.3&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpbp.2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpbp.0&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpcon.0&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;-----&lt;BR /&gt;====================================================&lt;BR /&gt;Creating AIOP Tool Container&lt;BR /&gt;Assigned dpaiop.0 to dprc.3&lt;BR /&gt;Assigned dpmcp.28 to dprc.3&lt;BR /&gt;AIOP Tool Container dprc.3 created&lt;BR /&gt;----- Contents of AIOP Tool Container: dprc.3 -----&lt;BR /&gt;dprc.3 contains 2 objects:&lt;BR /&gt;object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugged-state&lt;BR /&gt;dpaiop.0&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;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;dpmcp.28&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;&amp;nbsp;&amp;nbsp; plugged&lt;BR /&gt;-----&lt;BR /&gt;====================================================&lt;BR /&gt;Performing VFIO mapping for AIOP Tool Container (dprc.3)&lt;BR /&gt;Performing vfio mapping for dprc.3&lt;BR /&gt;========== Summary =================================&lt;BR /&gt;&amp;nbsp;AIOP Container: dprc.2&lt;BR /&gt;&amp;nbsp;AIOP Tool Container: dprc.3&lt;BR /&gt;====================================================&lt;BR /&gt;root@localhost:/mnt# find /usr/ -name aiop_reflector.elf&lt;BR /&gt;/usr/local/aiop/bin/LS1088A/aiop_reflector.elf&lt;BR /&gt;/usr/local/aiop/bin/LS2085A/aiop_reflector.elf&lt;BR /&gt;/usr/local/aiop/bin/LS2088A/aiop_reflector.elf&lt;BR /&gt;root@localhost:/mnt# aiop_tool load -g dprc.3 -f /usr/local/aiop/bin/LS1088A/aiop_reflector.elf &amp;amp;&lt;BR /&gt;[1] 4136&lt;BR /&gt;root@localhost:/mnt# [&amp;nbsp; 522.876914] arm-smmu 5000000.iommu: Unhandled context fault: fsr=0x402, iova=0x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8182000077, fsynr=0x300010, cb=6&lt;BR /&gt;AIOP Image (/usr/local/aiop/bin/LS1088A/aiop_reflector.elf) with args ((null)) loaded successfully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@localhost:/mnt# cat /dev/fsl_aiop_console | grep REFLECTOR&lt;BR /&gt;REFLECTOR : Successfully configured ni0 (dpni.2) ""&lt;BR /&gt;REFLECTOR : dpni.2 &amp;lt;---connected---&amp;gt; dpmac.2 (MAC addr: 00:00:00:00:00:07)&lt;BR /&gt;REFLECTOR : Successfully configured ni1 (dpni.1) ""&lt;BR /&gt;REFLECTOR : dpni.1 &amp;lt;---connected---&amp;gt; dpmac.1 (MAC addr: 00:00:00:00:00:06)&lt;BR /&gt;REFLECTOR : NI 0 link is UP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When using a Packet Generator to inject traffic, connect one port of the packet generator to MAC1 of RDB-1 and a second port to MAC2 of RDB-1.&lt;/P&gt;&lt;P style="font-size: 9.0pt; color: black;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; color: black;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_5.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/67041i9D35ADFD876FC7DD/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_5.png" alt="pastedImage_5.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;During frame processing, the AIOP Logger will print the following brief information about every reflected packet:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NI ID on which the frame was processed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AIOP Core number on which the task executes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Received IP source and destination addresses&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;# tail –f /dev/fsl_aiop_console&lt;BR /&gt; RX on NI 0 | CORE:15&lt;BR /&gt; MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt; IP_SRC: 192.85.1.1 IP_DST: 192.0.0.1&lt;BR /&gt; RX on NI 0 | CORE:14&lt;BR /&gt; MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt; IP_SRC: 192.85.1.2 IP_DST: 192.0.0.1&lt;BR /&gt; . . .&lt;BR /&gt; RX on NI 0 | CORE:9&lt;BR /&gt; MAC_SA: 00-10-94-00-00-02 MAC_DA: 00-00-00-00-00-06&lt;BR /&gt; IP_SRC: 192.85.1.3 IP_DST: 192.0.0.1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 10:32:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Running-Packet-Reflector-AIOP-App/m-p/857307#M3903</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2019-02-06T10:32:44Z</dc:date>
    </item>
  </channel>
</rss>

