<div dir="ltr"><span class="gmail-im" style="color:rgb(80,0,80)"><div><p class="MsoNormal">Dear,</p></div></span><div><span class="gmail-im" style="color:rgb(80,0,80)"><p class="MsoNormal"><u></u> <u></u></p></span><p class="MsoNormal">Yes, for the pcap, it is empty.</p><p class="MsoNormal"><u></u>I observe that on the pdump side, it will stuck in <b style="font-style:italic">EAL: VFIO support initialized </b>(red log below). After the primary application terminates, it will print the remaining log (blue log below). Is that normal ?</p><p class="MsoNormal"> <u></u><b>- Here's the log of pdump</b></p><div><span style="font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)"><font color="#ff0000">[oran@localhost pdump]$ sudo ./dpdk-pdump --file-prefix wls_1 -- --pdump 'port=0,queue=*,tx-dev=/home/oran/Music/tx.pcap,rx-dev=/home/oran/Music/rx.pcap'
[sudo] password for oran:
EAL: Detected 96 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/wls_1/mp_socket_9612_d352314e70d54
EAL: Selected IOVA mode 'VA'
EAL: Probing VFIO support...
EAL: VFIO support initialized</font></span><span style="color:rgb(51,51,51);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)">
</span><font color="#0000ff"><span style="font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)">EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:18:00.0 on NUMA socket 0
EAL: probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:18:00.1 on NUMA socket 0
EAL: probe driver: 8086:1572 net_i40e
EAL: PCI device 0000:18:0a.0 on NUMA socket 0
EAL: probe driver: 8086:154c net_i40e_vf
EAL: using IOMMU type 1 (Type 1)
EAL: PCI device 0000:18:0a.1 on NUMA socket 0
EAL: probe driver: 8086:154c net_i40e_vf
EAL: PCI device 0000:3d:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:3d:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
Port 2 MAC: 02 70 63 61 70 00
Port 3 MAC: 02 70 63 61 70 01
core (0), capture for (1) tuples
- port 0 device ((null)) queue 65535
Primary process is no longer active, exiting...
EAL: failed to send to (/var/run/dpdk/wls_1/mp_socket) due to Connection refused
EAL: Fail to send request /var/run/dpdk/wls_1/mp_socket:mp_pdump
PDUMP: client request for pdump enable/disable failed
EAL: failed to send to (/var/run/dpdk/wls_1/mp_socket) due to Connection refused
EAL: Fail to send request /var/run/dpdk/wls_1/mp_socket:eal_dev_mp_request
EAL: Cannot send request to primary
EAL: Failed to send hotplug request to primary
EAL: failed to send to (/var/run/dpdk/wls_1/mp_socket) due to Connection refused
EAL: Fail to send request /var/run/dpdk/wls_1/mp_socket:eal_dev_mp_request
EAL: Cannot send request to primary
EAL: Failed to send hotplug request to primary
</span><span style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)">#</span><span style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)"><span style="box-sizing:border-box">#### PDUMP DEBUG STATS #####</span></span><span style="font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13.6px;letter-spacing:0.35px;white-space:pre-wrap;background-color:rgb(247,247,247)">
-packets dequeued: 0
-packets transmitted to vdev: 0
-packets freed: 0</span></font><b><br></b></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><br></p></div><div><div><div><p class="MsoNormal">Best Regards,<u></u><u></u></p></div><div><p class="MsoNormal">Shu-hua, Liao</p></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Pattan, Reshma <<a href="mailto:reshma.pattan@intel.com">reshma.pattan@intel.com</a>> 於 2021年11月17日 週三 下午6:01寫道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-IE" style="overflow-wrap: break-word;">
<div class="gmail-m_4063302464368995339WordSection1">
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> </span>
<span style="font-family:"MS Gothic"">廖書華</span><span lang="EN-US"> <<a href="mailto:sim860927@gmail.com" target="_blank">sim860927@gmail.com</a>>
<br>
<b>Sent:</b> Wednesday, November 17, 2021 3:11 AM<br>
<b>To:</b> Pattan, Reshma <<a href="mailto:reshma.pattan@intel.com" target="_blank">reshma.pattan@intel.com</a>><br>
<b>Cc:</b> <a href="mailto:users@dpdk.org" target="_blank">users@dpdk.org</a><br>
<b>Subject:</b> Re: Pdump Didn't capture the packet<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Dear,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">Thank you for the information !<u></u><u></u></p>
<div>
<p class="MsoNormal">I rerun the primary application with the other terminal running pdump, however it still can't capture the packet.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">As for the logs you mentioned that is printed after the primary application terminates. Also, for the primary application log, I can make sure it transmits and receives the packet, but pdump still can't capture it.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">[Reshma]: Are the pcap captured files empty? That might need some debugging I guess. When you stop the pdump application you should see below stats. <u></u><u></u></p>
<p class="MsoNormal">If you see 0 “<b>packets dequeued</b>”, that means there is no Packets received from primary to pdump application.
<u></u><u></u></p>
<p class="MsoNormal">So, nee to debug the pdump library what is happening , why primary application packets are not send to pdump application. You can try to debugging the pdump library and pdump<u></u><u></u></p>
<p class="MsoNormal">application.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>packets dequeued:<u></u><u></u></b></p>
<p class="MsoNormal"><b> <u></u><u></u></b></p>
<p class="MsoNormal"><b>packets transmitted to vdev: <u></u><u></u></b></p>
<p class="MsoNormal" style="margin-left:4.8pt"><b> <u></u><u></u></b></p>
<p class="MsoNormal"><b>packets freed: <u></u><u></u></b></p>
</div>
<div>
<div>
<p class="MsoNormal"><b><span style="color:rgb(80,0,80)">- For the log of pdump</span></b><span style="color:rgb(80,0,80)"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;color:rgb(51,51,51);letter-spacing:0.25pt;background:rgb(247,247,247)">[oran@localhost pdump]$ sudo ./dpdk-pdump --file-prefix wls_1 -- --pdump
'port=0,queue=*,tx-dev=/home/oran/Music/tx.pcap,rx-dev=/home/oran/Music/rx.pcap'</span><span style="color:rgb(80,0,80)"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;color:rgb(80,0,80);letter-spacing:0.25pt;background:rgb(247,247,247)"> </span><span style="color:rgb(80,0,80)"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(34,34,34)">Also, do you know whether pdump can capture the virtual function packet or not ? (We bind to vfio-pci)</span><span style="color:rgb(80,0,80)"><u></u><u></u></span></p>
<p class="MsoNormal">[Reshma]: I have not tested with VFs , I always used PFs. <u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="color:rgb(34,34,34)">Best Regards,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:rgb(34,34,34)">Shu-hua, Liao<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Pattan, Reshma <<a href="mailto:reshma.pattan@intel.com" target="_blank">reshma.pattan@intel.com</a>>
<span style="font-family:"MS Gothic"">於</span> 2021<span style="font-family:"MS Gothic"">年</span>11<span style="font-family:"MS Gothic"">月</span>15<span style="font-family:"MS Gothic"">日</span>
<span style="font-family:"MS Gothic"">週一</span> <span style="font-family:"MS Gothic"">
下午</span>4:58<span style="font-family:"MS Gothic"">寫道:</span><u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US">
</span><span style="font-family:"MS Gothic"">廖書華</span><span lang="EN-US"> <<a href="mailto:sim860927@gmail.com" target="_blank">sim860927@gmail.com</a>>
<br>
<b>Sent:</b> Monday, November 15, 2021 5:39 AM<br>
<b>To:</b> <a href="mailto:users@dpdk.org" target="_blank">users@dpdk.org</a><br>
<b>Cc:</b> </span><span style="font-family:"MS Gothic"">林庭安</span><span lang="EN-US"> <<a href="mailto:lingwanjae@gmail.com" target="_blank">lingwanjae@gmail.com</a>><br>
<b>Subject:</b> Pdump Didn't capture the packet</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">Dear all,<u></u><u></u></p>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Currently, I want to use pdump to capture our DPDK application, however for the pdump side, unfortunately, didn't capture any packet, also pdump didn't print any error. While for
our application, it also didn't print any log related to pdump. <br>
<b>- Here's the log of pdump</b><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;color:rgb(51,51,51);letter-spacing:0.25pt;background:rgb(247,247,247)">[oran@localhost pdump]$ sudo ./dpdk-pdump --file-prefix wls_1 -- --pdump
'port=0,queue=*,tx-dev=/home/oran/Music/tx.pcap,rx-dev=/home/oran/Music/rx.pcap'</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;color:black;letter-spacing:0.25pt;background:rgb(247,247,247)"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:black;letter-spacing:0.25pt;background:rgb(247,247,247)"><snip></span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:black;letter-spacing:0.25pt;background:rgb(247,247,247)"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;color:rgb(51,51,51);letter-spacing:0.25pt;background:rgb(247,247,247)">Primary process is no longer active, exiting...</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:black;letter-spacing:0.25pt;background:rgb(247,247,247)"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:black;letter-spacing:0.25pt;background:rgb(247,247,247)">[Reshma]: From this log it is clear that, primary application is not running. Rerun the primary application and
in other terminal run the pdump application.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b> </b><u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Best Regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Shu-hua, Liao<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote></div>