<div dir="ltr"><div>Firmware version:</div><div>h-5.1# ethtool -i eth0<br>driver: bnxt_en<br>version: 5.10.110-yocto-standard<br>firmware-version: <a href="http://20.8.187.0/pkg">20.8.187.0/pkg</a> 20.8.29.0<br>expansion-rom-version: <br>bus-info: 0000:00:03.0<br>supports-statistics: yes<br>supports-test: no<br>supports-eeprom-access: no<br>supports-register-dump: no<br>supports-priv-flags: no<br></div><div><br></div>Here is the lcpic o/p<div>executing lspci -vv <br>00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)<br> Subsystem: Red Hat, Inc. Qemu virtual machine<br> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br><br>00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]<br> Subsystem: Red Hat, Inc. Qemu virtual machine<br> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br><br>00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [ISA Compatibility mode-only controller, supports bus mastering])<br> Subsystem: Red Hat, Inc. Qemu virtual machine<br> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Region 0: Memory at 000001f0 (32-bit, non-prefetchable) [virtual] [size=8]<br> Region 1: Memory at 000003f0 (type 3, non-prefetchable) [virtual]<br> Region 2: Memory at 00000170 (32-bit, non-prefetchable) [virtual] [size=8]<br> Region 3: Memory at 00000370 (type 3, non-prefetchable) [virtual]<br> Region 4: I/O ports at c060 [virtual] [size=16]<br> Kernel driver in use: PIIX_IDE<br> Kernel modules: piix, ide_pci_generic<br><br>00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01) (prog-if 00 [UHCI])<br> Subsystem: Red Hat, Inc. QEMU Virtual Machine<br> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Interrupt: pin D routed to IRQ 11<br> Region 4: I/O ports at c040 [size=32]<br> Kernel driver in use: uhci_hcd<br><br>00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)<br> Subsystem: Red Hat, Inc. Qemu virtual machine<br> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Interrupt: pin A routed to IRQ 9<br><br>00:02.0 VGA compatible controller: Device 1234:1111 (rev 02) (prog-if 00 [VGA controller])<br> Subsystem: Red Hat, Inc. Device 1100<br> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<br> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Region 0: Memory at fd000000 (32-bit, prefetchable) [size=16M]<br> Region 2: Memory at febf0000 (32-bit, non-prefetchable) [size=4K]<br> Expansion ROM at 000c0000 [disabled] [size=128K]<br><br>00:03.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function<br> Subsystem: Oracle/SUN Device 16d7<br> Physical Slot: 3<br> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Region 0: Memory at fe300000 (64-bit, prefetchable) [size=16K]<br> Region 2: Memory at fe000000 (64-bit, prefetchable) [size=1M]<br> Region 4: Memory at fe304000 (64-bit, prefetchable) [size=16K]<br> Capabilities: [a0] MSI-X: Enable+ Count=4 Masked-<br> Vector table: BAR=4 offset=00000000<br> PBA: BAR=4 offset=00001000<br> Capabilities: [ac] Express (v2) Endpoint, MSI 00<br> DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us<br> ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W<br> DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-<br> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-<br> MaxPayload 128 bytes, MaxReadReq 128 bytes<br> DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-<br> LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM not supported<br> ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-<br> LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-<br> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-<br> LnkSta: Speed unknown (downgraded), Width x0 (downgraded)<br> TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-<br> DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+<br> 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-<br> EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-<br> FRS- TPHComp- ExtTPHComp-<br> AtomicOpsCap: 32bit- 64bit- 128bitCAS-<br> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,<br> AtomicOpsCtl: ReqEn-<br> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-<br> EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-<br> Retimer- 2Retimers- CrosslinkRes: unsupported<br> Kernel driver in use: igb_uio<br> Kernel modules: bnxt_en<br><br>00:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI<br> Subsystem: Oracle/SUN Device 0008<br> Physical Slot: 4<br> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+<br> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Interrupt: pin A routed to IRQ 11<br> Region 0: I/O ports at c000 [size=64]<br> Region 1: Memory at febf1000 (32-bit, non-prefetchable) [size=4K]<br> Region 4: Memory at fe308000 (64-bit, prefetchable) [size=16K]<br> Capabilities: [98] MSI-X: Enable+ Count=4 Masked-<br> Vector table: BAR=1 offset=00000000<br> PBA: BAR=1 offset=00000800<br> Capabilities: [84] Vendor Specific Information: VirtIO: <unknown><br> BAR=0 offset=00000000 size=00000000<br> Capabilities: [70] Vendor Specific Information: VirtIO: Notify<br> BAR=4 offset=00003000 size=00001000 multiplier=00000004<br> Capabilities: [60] Vendor Specific Information: VirtIO: DeviceCfg<br> BAR=4 offset=00002000 size=00001000<br> Capabilities: [50] Vendor Specific Information: VirtIO: ISR<br> BAR=4 offset=00001000 size=00001000<br> Capabilities: [40] Vendor Specific Information: VirtIO: CommonCfg<br> BAR=4 offset=00000000 size=00001000<br> Kernel driver in use: virtio-pci<br><br>00:05.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function<br> Subsystem: Oracle/SUN Device 16d7<br> Physical Slot: 5<br> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Region 0: Memory at fe30c000 (64-bit, prefetchable) [size=16K]<br> Region 2: Memory at fe100000 (64-bit, prefetchable) [size=1M]<br> Region 4: Memory at fe310000 (64-bit, prefetchable) [size=16K]<br> Capabilities: [a0] MSI-X: Enable+ Count=4 Masked-<br> Vector table: BAR=4 offset=00000000<br> PBA: BAR=4 offset=00001000<br> Capabilities: [ac] Express (v2) Endpoint, MSI 00<br> DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us<br> ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W<br> DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-<br> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-<br> MaxPayload 128 bytes, MaxReadReq 128 bytes<br> DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-<br> LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM not supported<br> ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-<br> LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-<br> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-<br> LnkSta: Speed unknown (downgraded), Width x0 (downgraded)<br> TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-<br> DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+<br> 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-<br> EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-<br> FRS- TPHComp- ExtTPHComp-<br> AtomicOpsCap: 32bit- 64bit- 128bitCAS-<br> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,<br> AtomicOpsCtl: ReqEn-<br> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-<br> EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-<br> Retimer- 2Retimers- CrosslinkRes: unsupported<br> Kernel driver in use: igb_uio<br> Kernel modules: bnxt_en<br><br>00:06.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function<br> Subsystem: Oracle/SUN Device 16d7<br> Physical Slot: 6<br> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+<br> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<br> Latency: 0<br> Region 0: Memory at fe314000 (64-bit, prefetchable) [size=16K]<br> Region 2: Memory at fe200000 (64-bit, prefetchable) [size=1M]<br> Region 4: Memory at fe318000 (64-bit, prefetchable) [size=16K]<br> Capabilities: [a0] MSI-X: Enable+ Count=4 Masked-<br> Vector table: BAR=4 offset=00000000<br> PBA: BAR=4 offset=00001000<br> Capabilities: [ac] Express (v2) Endpoint, MSI 00<br> DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us<br> ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W<br> DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-<br> RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-<br> MaxPayload 128 bytes, MaxReadReq 128 bytes<br> DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-<br> LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM not supported<br> ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-<br> LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-<br> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-<br> LnkSta: Speed unknown (downgraded), Width x0 (downgraded)<br> TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-<br> DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+<br> 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-<br> EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-<br> FRS- TPHComp- ExtTPHComp-<br> AtomicOpsCap: 32bit- 64bit- 128bitCAS-<br> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,<br> AtomicOpsCtl: ReqEn-<br> LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-<br> EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-<br> Retimer- 2Retimers- CrosslinkRes: unsupported<br> Kernel driver in use: igb_uio<br> Kernel modules: bnxt_en<br> <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 19, 2022 at 12:02 PM Ajit Khaparde <<a href="mailto:ajit.khaparde@broadcom.com">ajit.khaparde@broadcom.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Oct 18, 2022 at 11:24 PM Nageswara Rao <<a href="mailto:nagpen75@gmail.com" target="_blank">nagpen75@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> Recently we upgraded from DPDK-19.11 to DPDK-21.11. Post upgrade, on OCI VM.Standard2.8, we are observing packet drop due invalid IP length/truncated packets for the TCP & UDP traffic. However ping packets are going through without any issue.<br>
><br>
><br>
> This issue is seen with OCI SRIOV bnxt driver. Please find attached corresponding DPDK logs.<br>
><br>
> Can you please check the logs and let me know if there are any known issues or we are missing any configuration here? Appreciate your help.<br>
<br>
Hi,<br>
Can you share the firmware version on the NIC?<br>
Also can you share the output of lspci - it will help to know which<br>
variant of NIC you are using.<br>
<br>
Thanks<br>
><br>
><br>
><br>
> Thanks<br>
><br>
> Nagesh<br>
</blockquote></div>