<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="auto">Hello Haider,</div>
<div dir="auto">Besides the info print issue, can you describe what is the use case?</div>
<div dir="auto">What do you try to achieve and whether you see any issue?</div>
<div><br>
</div>
<div dir="auto" id="ms-outlook-mobile-signature">
<div>Regards,</div>
<div dir="auto">Asaf Penso</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Haider Ali <haider@dreambigsemi.com><br>
<b>Sent:</b> Tuesday, October 4, 2022 4:24:03 PM<br>
<b>To:</b> users <users@dpdk.org><br>
<b>Cc:</b> Asaf Penso <asafp@nvidia.com><br>
<b>Subject:</b> mlx5 - shared_rxq not working on some Connect x6 DX</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div class="x_elementToProof x_ContentPasted7" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Hi,
<div><br class="x_ContentPasted7">
</div>
<div>I used two servers A and B. Server A has <span class="x_ContentPasted8" style="color:rgb(0,0,0); background-color:rgb(255,255,255); display:inline!important">Connect x5 and x6 DX cards while server B has <span class="x_ContentPasted9" style="color:rgb(0,0,0); background-color:rgb(255,255,255); display:inline!important">Connect
 x6 DX card.</span></span></div>
<div><span class="x_ContentPasted8" style="color:rgb(0,0,0); background-color:rgb(255,255,255); display:inline!important"><span class="x_ContentPasted9" style="color:rgb(0,0,0); background-color:rgb(255,255,255); display:inline!important"><br>
</span></span></div>
<div class="x_ContentPasted7">I have checked with Connect x5 and x6 DX cards on "server A" and I am able to get below rxq_share device capability:</div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7">testpmd> show port info all</div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7">Device capabilities: 0x14( <b>RXQ_SHARE</b> FLOW_SHARED_OBJECT_KEEP )</div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7">Server A setting:</div>
<div class="x_ContentPasted7"># ofed_info -s</div>
<div class="x_ContentPasted7"><b>MLNX_OFED_LINUX-5.4-3.1.0.0:</b></div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7"># ethtool -i enp129s0f0</div>
<div class="x_ContentPasted7">driver: mlx5_core</div>
<div class="x_ContentPasted7">version: 5.4-3.1.0</div>
<div class="x_ContentPasted7"><b>firmware-version: 16.32.1010 (MT_0000000080)</b></div>
<div class="x_ContentPasted7">expansion-rom-version:</div>
<div class="x_ContentPasted7">bus-info: 0000:81:00.0</div>
<div class="x_ContentPasted7">supports-statistics: yes</div>
<div class="x_ContentPasted7">supports-test: yes</div>
<div class="x_ContentPasted7">supports-eeprom-access: no</div>
<div class="x_ContentPasted7">supports-register-dump: no</div>
<div class="x_ContentPasted7">supports-priv-flags: yes</div>
<div><br class="x_ContentPasted7">
</div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7">But when I moved to server B with another Connect x6 DX card, I could not see this capability.</div>
<div><br class="x_ContentPasted7">
</div>
<div><span class="x_ContentPasted7 x_ContentPasted10" style="margin:0px; color:rgb(0,0,0)">testpmd> show port info all</span>
<div style="margin:0px; color:rgb(0,0,0)"><br class="x_ContentPasted7 x_ContentPasted10">
</div>
</div>
<div><span class="x_ContentPasted7 x_ContentPasted10" style="margin:0px; color:rgb(0,0,0)">Device capabilities: 0x14(<span class="x_ContentPasted10"> </span>FLOW_SHARED_OBJECT_KEEP )</span><br>
</div>
<div><span class="x_ContentPasted7 x_ContentPasted10" style="margin:0px; color:rgb(0,0,0)"><br>
</span></div>
<div class="x_ContentPasted7">Server B Settings:</div>
<div class="x_ContentPasted7"># ofed_info -s</div>
<div class="x_ContentPasted7"><b>MLNX_OFED_LINUX-5.4-3.5.8.0:</b></div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7"># ethtool -i enp132s0f0</div>
<div class="x_ContentPasted7">driver: mlx5_core</div>
<div class="x_ContentPasted7">version: 5.4-3.5.8</div>
<div class="x_ContentPasted7"><b>firmware-version: 22.31.1014 (MT_0000000436)</b></div>
<div class="x_ContentPasted7">expansion-rom-version:</div>
<div class="x_ContentPasted7">bus-info: 0000:84:00.0</div>
<div class="x_ContentPasted7">supports-statistics: yes</div>
<div class="x_ContentPasted7">supports-test: yes</div>
<div class="x_ContentPasted7">supports-eeprom-access: no</div>
<div class="x_ContentPasted7">supports-register-dump: no</div>
<div class="x_ContentPasted7">supports-priv-flags: yes</div>
<div><br class="x_ContentPasted7">
</div>
<div><br class="x_ContentPasted7">
</div>
<div class="x_ContentPasted7"><b>Although server B has higher versions of OFED and firmware, my question is do I need to enable/disable firmware settings? Or are there any other configurations we need to apply?</b></div>
<div class="x_ContentPasted7"><b><br>
</b></div>
<div class="x_ContentPasted7">Regards,</div>
Haider<br>
</div>
</div>
</body>
</html>