From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6C9C8432D0; Wed, 8 Nov 2023 09:13:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4FCD6402D4; Wed, 8 Nov 2023 09:13:17 +0100 (CET) Received: from inbox.dpdk.org (inbox.dpdk.org [95.142.172.178]) by mails.dpdk.org (Postfix) with ESMTP id 89C37402C2 for ; Wed, 8 Nov 2023 09:13:15 +0100 (CET) Received: by inbox.dpdk.org (Postfix, from userid 33) id 782EC432D1; Wed, 8 Nov 2023 09:13:15 +0100 (CET) From: bugzilla@dpdk.org To: dev@dpdk.org Subject: [Bug 1309] Broadcom NetXtreme E Series vNIC cards not initializing in DPDK 22.11 or above Date: Wed, 08 Nov 2023 08:13:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: DPDK X-Bugzilla-Component: ethdev X-Bugzilla-Version: 22.11 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ravikumark815@gmail.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: dev@dpdk.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: multipart/alternative; boundary=16994311950.45ab8b.41819 Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://bugs.dpdk.org/ Auto-Submitted: auto-generated X-Auto-Response-Suppress: All MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --16994311950.45ab8b.41819 Date: Wed, 8 Nov 2023 09:13:15 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.dpdk.org/ Auto-Submitted: auto-generated X-Auto-Response-Suppress: All https://bugs.dpdk.org/show_bug.cgi?id=3D1309 Bug ID: 1309 Summary: Broadcom NetXtreme E Series vNIC cards not initializing in DPDK 22.11 or above Product: DPDK Version: 22.11 Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: Normal Component: ethdev Assignee: dev@dpdk.org Reporter: ravikumark815@gmail.com Target Milestone: --- We are trying to install and run DPDK in Ubuntu 22.04.3 LTS deployed in Ora= cle Cloud (OCI) with SR-IOV enabled. Ethdev initilization is failing due to the following error: EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket 0) bnxt_setup_mac_addr(): Failed to allocate multicast addr table ethdev initialisation failed EAL: Requested device 0000:00:05.0 cannot be used EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket 0) bnxt_setup_mac_addr(): Failed to allocate multicast addr table ethdev initialisation failed EAL: Requested device 0000:00:06.0 cannot be used=20 Instance Shapes: VM.Standard2.4 and VM.Standard2.8 Kernel: 5.15.0-1047-oracle Drivers: root@sunadig-ubuntu# lsmod | grep -i igb_uio igb_uio 24576 0 uio 20480 1 igb_uio root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# lsmod | grep -i bnxt bnxt_en 294912 0=20 dpdk_nic_bind port status: root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py= -s Network devices using DPDK-compatible driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=3Digb_uio unused=3Dbnxt_en,vfio-pci 0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=3Digb_uio unused=3Dbnxt_en,vfio-pci Network devices using kernel driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens3 drv=3Db= nxt_en unused=3Digb_uio,vfio-pci *Active*=20 root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py= -b igb_uio 00:05.0=20 root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py= -b igb_uio 00:06.0 root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py= -s Network devices using kernel driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens3 drv=3Db= nxt_en unused=3Dvfio-pci *Active* 0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens5 drv=3Db= nxt_en unused=3Dvfio-pci 0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens6 drv=3Db= nxt_en unused=3Dvfio-pci=20 TestPMD:=20 root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# ./dpdk-tes= tpmd -l 0-3 -n 4 --log-level=3D'.*',8 -- -i --nb-cores=3D2 EAL: lib.eal log level changed from info to debug EAL: lib.malloc log level changed from info to debug EAL: lib.ring log level changed from info to debug EAL: lib.mempool log level changed from info to debug EAL: lib.timer log level changed from info to debug EAL: pmd log level changed from info to debug EAL: lib.hash log level changed from info to debug EAL: lib.lpm log level changed from info to debug EAL: lib.kni log level changed from info to debug EAL: lib.acl log level changed from info to debug EAL: lib.power log level changed from info to debug EAL: lib.meter log level changed from info to debug EAL: lib.sched log level changed from info to debug EAL: lib.port log level changed from info to debug EAL: lib.table log level changed from info to debug EAL: lib.pipeline log level changed from info to debug EAL: lib.mbuf log level changed from info to debug EAL: lib.cryptodev log level changed from info to debug EAL: lib.efd log level changed from info to debug EAL: lib.eventdev log level changed from info to debug EAL: lib.gso log level changed from info to debug EAL: user1 log level changed from info to debug EAL: user2 log level changed from info to debug EAL: user3 log level changed from info to debug EAL: user4 log level changed from info to debug EAL: user5 log level changed from info to debug EAL: user6 log level changed from info to debug EAL: user7 log level changed from info to debug EAL: user8 log level changed from info to debug EAL: lib.node log level changed from info to debug EAL: lib.graph log level changed from info to debug EAL: lib.pdump log level changed from notice to debug EAL: lib.vhost.config log level changed from info to debug EAL: lib.vhost.data log level changed from warning to debug EAL: lib.stack log level changed from notice to debug EAL: lib.dmadev log level changed from info to debug EAL: lib.rawdev log level changed from info to debug EAL: lib.gpudev log level changed from notice to debug EAL: lib.eventdev.adapter.timer log level changed from notice to debug EAL: lib.eventdev.adapter.timer.svc log level changed from notice to debug EAL: lib.compressdev log level changed from notice to debug EAL: lib.cfgfile log level changed from info to debug EAL: lib.bpf log level changed from info to debug EAL: lib.bbdev log level changed from notice to debug EAL: lib.ethdev log level changed from info to debug EAL: lib.net log level changed from info to debug EAL: lib.rcu log level changed from error to debug EAL: pmd.common.dpaax log level changed from error to debug EAL: pmd.common.iavf log level changed from notice to debug EAL: pmd.common.idpf log level changed from notice to debug EAL: pmd.octeontx.mbox log level changed from notice to debug EAL: bus.auxiliary log level changed from notice to debug EAL: bus.dpaa log level changed from notice to debug EAL: bus.fslmc log level changed from notice to debug EAL: bus.ifpga log level changed from notice to debug EAL: bus.vdev log level changed from notice to debug EAL: bus.vmbus log level changed from notice to debug EAL: pmd.cnxk.base log level changed from notice to debug EAL: pmd.cnxk.mbox log level changed from notice to debug EAL: pmd.crypto.cnxk log level changed from notice to debug EAL: pmd.mempool.cnxk log level changed from notice to debug EAL: pmd.net.cnxk log level changed from notice to debug EAL: pmd.net.cnxk.flow log level changed from notice to debug EAL: pmd.event.cnxk log level changed from notice to debug EAL: pmd.event.cnxk.timer log level changed from notice to debug EAL: pmd.net.cnxk.tm log level changed from notice to debug EAL: pmd.common.cnxk log level changed from notice to debug EAL: pmd.qat.general log level changed from notice to debug EAL: pmd.qat.dp log level changed from notice to debug EAL: pmd.common.sfc_efx log level changed from notice to debug EAL: mempool.dpaa log level changed from notice to debug EAL: mempool.dpaa2 log level changed from notice to debug EAL: pmd.mempool.octeontx log level changed from notice to debug EAL: pmd.dma.dpaa log level changed from info to debug EAL: pmd.dma.dpaa2 log level changed from info to debug EAL: pmd.dma.hisilicon log level changed from info to debug EAL: pmd.dma.idxd log level changed from warning to debug EAL: pmd.dma.ioat log level changed from info to debug EAL: pmd.dma.skeleton log level changed from info to debug EAL: pmd.net.af_packet log level changed from notice to debug EAL: pmd.net.ark log level changed from notice to debug EAL: pmd.net.atlantic.init log level changed from notice to debug EAL: pmd.net.atlantic.driver log level changed from notice to debug EAL: pmd.net.avp.driver log level changed from notice to debug EAL: pmd.net.axgbe.init log level changed from notice to debug EAL: pmd.net.axgbe.driver log level changed from notice to debug EAL: pmd.net.bnxt.driver log level changed from notice to debug EAL: pmd.net.bonding log level changed from notice to debug EAL: pmd.net.cxgbe log level changed from notice to debug EAL: pmd.net.cxgbe.mbox log level changed from notice to debug EAL: pmd.net.dpaa log level changed from notice to debug EAL: pmd.net.dpaa2 log level changed from notice to debug EAL: pmd.net.e1000.init log level changed from notice to debug EAL: pmd.net.e1000.driver log level changed from notice to debug EAL: pmd.net.ena.init log level changed from notice to debug EAL: pmd.net.ena.driver log level changed from notice to debug EAL: pmd.net.ena.com log level changed from warning to debug EAL: pmd.net.enetc log level changed from notice to debug EAL: pmd.net.enetfec log level changed from notice to debug EAL: pmd.net.enic log level changed from info to debug EAL: pmd.net.failsafe log level changed from notice to debug EAL: pmd.net.fm10k.init log level changed from notice to debug EAL: pmd.net.fm10k.driver log level changed from notice to debug EAL: pmd.net.gve.driver log level changed from notice to debug EAL: pmd.net.hinic log level changed from info to debug EAL: pmd.net.hns3.init log level changed from notice to debug EAL: pmd.net.hns3.driver log level changed from notice to debug EAL: pmd.net.i40e.init log level changed from notice to debug EAL: pmd.net.i40e.driver log level changed from notice to debug EAL: pmd.net.iavf.init log level changed from notice to debug EAL: pmd.net.iavf.driver log level changed from notice to debug EAL: pmd.net.ice.init log level changed from notice to debug EAL: pmd.net.ice.driver log level changed from notice to debug EAL: pmd.net.idpf.init log level changed from notice to debug EAL: pmd.net.idpf.driver log level changed from notice to debug EAL: pmd.net.igc.init log level changed from info to debug EAL: pmd.net.igc.driver log level changed from info to debug EAL: pmd.net.ionic log level changed from notice to debug EAL: pmd.net.ixgbe.init log level changed from notice to debug EAL: pmd.net.ixgbe.driver log level changed from notice to debug EAL: pmd.net.liquidio.init log level changed from notice to debug EAL: pmd.net.liquidio.driver log level changed from notice to debug EAL: pmd.net.memif log level changed from notice to debug EAL: pmd.net.netvsc.init log level changed from notice to debug EAL: pmd.net.netvsc.driver log level changed from notice to debug EAL: pmd.net.nfp.init log level changed from notice to debug EAL: pmd.net.nfp.driver log level changed from notice to debug EAL: pmd.net.nfp.cpp log level changed from notice to debug EAL: pmd.net.ngbe.init log level changed from notice to debug EAL: pmd.net.ngbe.driver log level changed from notice to debug EAL: pmd.net.null log level changed from notice to debug EAL: pmd.net.octeontx.mbox log level changed from notice to debug EAL: pmd.net.octeontx.init log level changed from notice to debug EAL: pmd.net.octeontx.driver log level changed from notice to debug EAL: pmd.net.octeon_ep log level changed from notice to debug EAL: pmd.net.pfe log level changed from notice to debug EAL: pmd.net.qede.init log level changed from notice to debug EAL: pmd.net.qede.driver log level changed from notice to debug EAL: pmd.net.ring log level changed from notice to debug EAL: pmd.net.sfc.driver log level changed from notice to debug EAL: pmd.net.softnic log level changed from notice to debug EAL: pmd.net.tap log level changed from notice to debug EAL: pmd.net.thunderx.mbox log level changed from notice to debug EAL: pmd.net.thunderx.init log level changed from notice to debug EAL: pmd.net.thunderx.driver log level changed from notice to debug EAL: pmd.net.txgbe.init log level changed from notice to debug EAL: pmd.net.txgbe.driver log level changed from notice to debug EAL: pmd.net.txgbe.bp log level changed from notice to debug EAL: pmd.net.vdev_netvsc log level changed from notice to debug EAL: pmd.net.vhost log level changed from notice to debug EAL: pmd.net.virtio.init log level changed from notice to debug EAL: pmd.net.virtio.driver log level changed from notice to debug EAL: pmd.net.vmxnet3.init log level changed from notice to debug EAL: pmd.net.vmxnet3.driver log level changed from notice to debug EAL: pmd.raw.dpaa2.cmdif log level changed from info to debug EAL: pmd.raw.ntb log level changed from info to debug EAL: pmd.raw.skeleton log level changed from info to debug EAL: pmd.crypto.bcmfs.config log level changed from notice to debug EAL: pmd.crypto.bcmfs.fp log level changed from notice to debug EAL: pmd.crypto.caam log level changed from notice to debug EAL: pmd.crypto.dpaa log level changed from notice to debug EAL: pmd.crypto.dpaa2 log level changed from notice to debug EAL: pmd.crypto.nitrox log level changed from notice to debug EAL: pmd.crypto.null log level changed from info to debug EAL: pmd.crypto.octeontx log level changed from notice to debug EAL: pmd.crypto.scheduler log level changed from info to debug EAL: pmd.crypto.virtio.init log level changed from notice to debug EAL: pmd.crypto.virtio.session log level changed from notice to debug EAL: pmd.crypto.virtio.rx log level changed from notice to debug EAL: pmd.crypto.virtio.tx log level changed from notice to debug EAL: pmd.crypto.virtio.driver log level changed from notice to debug EAL: pmd.compress.octeontx log level changed from info to debug EAL: pmd.vdpa.ifcvf log level changed from notice to debug EAL: pmd.vdpa.sfc.driver log level changed from notice to debug EAL: pmd.event.dlb2 log level changed from notice to debug EAL: pmd.event.dpaa log level changed from notice to debug EAL: pmd.event.dpaa2 log level changed from notice to debug EAL: pmd.event.opdl.driver log level changed from info to debug EAL: pmd.event.sw log level changed from notice to debug EAL: pmd.event.octeontx log level changed from notice to debug EAL: pmd.event.octeontx.timer log level changed from notice to debug EAL: pmd.bb.acc log level changed from notice to debug EAL: pmd.bb.fpga_5gnr_fec log level changed from notice to debug EAL: pmd.bb.fpga_lte_fec log level changed from notice to debug EAL: pmd.bb.la12xx log level changed from notice to debug EAL: pmd.bb.null log level changed from notice to debug EAL: pmd.bb.turbo_sw log level changed from notice to debug EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 0 on socket 0 EAL: Detected lcore 2 as core 1 on socket 0 EAL: Detected lcore 3 as core 1 on socket 0 EAL: Detected lcore 4 as core 2 on socket 0 EAL: Detected lcore 5 as core 2 on socket 0 EAL: Detected lcore 6 as core 3 on socket 0 EAL: Detected lcore 7 as core 3 on socket 0 EAL: Maximum logical cores by configuration: 128 EAL: Detected CPU lcores: 8 EAL: Detected NUMA nodes: 1 EAL: Checking presence of .so 'librte_eal.so.23.0' EAL: Checking presence of .so 'librte_eal.so.23' EAL: Checking presence of .so 'librte_eal.so' EAL: Detected static linkage of DPDK EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size =3D 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket dpaa: rte_dpaa_bus_scan(): >> EAL: DPAA Bus not present. Skipping. fslmc: fslmc_get_container_group(): DPAA2: DPRC not available fslmc: rte_fslmc_scan(): FSLMC Bus Not Available. Skipping (-22) EAL: Bus auxiliary wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Bus fslmc wants IOVA as 'DC' EAL: PCI driver net_bnxt for device 0000:00:05.0 wants IOVA as 'PA' EAL: PCI driver net_bnxt for device 0000:00:06.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus vdev wants IOVA as 'DC' EAL: Bus dsa wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size =3D 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: TSC frequency is ~2000000 KHz EAL: Main lcore 0 is ready (tid=3D7fdc9b29dc00;cpuset=3D[0]) EAL: lcore 1 is ready (tid=3D7fdc9a298400;cpuset=3D[1]) EAL: lcore 2 is ready (tid=3D7fdc99a97400;cpuset=3D[2]) EAL: lcore 3 is ready (tid=3D7fdc91296400;cpuset=3D[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: PCI device 0000:00:03.0 on NUMA socket -1 EAL: probe driver: 14e4:16dc net_bnxt EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:05.0 on NUMA socket -1 EAL: probe driver: 14e4:16dc net_bnxt EAL: PCI memory mapped at 0x1100800000 EAL: PCI memory mapped at 0x1100804000 EAL: PCI memory mapped at 0x1100904000 EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket -1) bnxt_pci_probe(): nb_representor_ports =3D 0 bnxt_dev_init(): Broadcom NetXtreme driver bnxt bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0 bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2 bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled __bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4 __bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled bnxt_setup_mac_addr(): Failed to allocate multicast addr table bnxt_dev_uninit(): Calling Device uninit ethdev initialisation failed EAL: PCI memory unmapped at 0x1100800000 EAL: PCI memory unmapped at 0x1100804000 EAL: PCI memory unmapped at 0x1100904000 EAL: Requested device 0000:00:05.0 cannot be used EAL: PCI device 0000:00:06.0 on NUMA socket -1 EAL: probe driver: 14e4:16dc net_bnxt EAL: PCI memory mapped at 0x1100908000 EAL: PCI memory mapped at 0x110090c000 EAL: PCI memory mapped at 0x1100a0c000 EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket -1) bnxt_pci_probe(): nb_representor_ports =3D 0 bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0 bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2 bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled __bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4 __bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled bnxt_setup_mac_addr(): Failed to allocate multicast addr table bnxt_dev_uninit(): Calling Device uninit ethdev initialisation failed EAL: PCI memory unmapped at 0x1100908000 EAL: PCI memory unmapped at 0x110090c000 EAL: PCI memory unmapped at 0x1100a0c000 EAL: Requested device 0000:00:06.0 cannot be used EAL: lib.telemetry log level changed from disabled to debug TELEMETRY: Attempting socket bind to path '/var/run/dpdk/rte/dpdk_telemetry= .v2' TELEMETRY: Socket creation and binding ok TELEMETRY: Telemetry initialized ok TELEMETRY: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 6MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 6MB testpmd: No probed ethernet devices Interactive-mode selected testpmd: create a new mbuf pool : n=3D171456, size=3D2176, socke= t=3D0 testpmd: preferred mempool ops selected: ring_mp_mc EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 388MB Done testpmd> show port summary all Number of available ports: 0 Port MAC Address Name Driver Status Link testpmd> Hugepages: root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# cat /proc/memin= fo | grep -i hugepage AnonHugePages: 0 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 1024 HugePages_Free: 1024 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB=20 lspci: root@sunadig-testpmd:~# lspci 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton I= I] 00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton = II] (rev 01) 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 00:02.0 VGA compatible controller: Device 1234:1111 (rev 02) 00:03.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function 00:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 00:05.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function 00:06.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E Ethernet Virtual Function Hardware info: root@sunadig-testpmd:~# lshw -c network *-network:0 description: Ethernet interface product: NetXtreme-E Ethernet Virtual Function vendor: Broadcom Inc. and subsidiaries physical id: 3 bus info: pci@0000:00:03.0 logical name: ens3 logical name: /dev/fb0 version: 00 serial: 00:00:17:01:4f:f3 capacity: 25Gbit/s width: 64 bits clock: 33MHz capabilities: msix pciexpress bus_master cap_list ethernet physical fibre 1000bt-fd 25000bt-fd autonegotiation fb configuration: autonegotiation=3Don broadcast=3Dyes depth=3D32 drive= r=3Dbnxt_en driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg = 20.8.29.0 ip=3D10.10.116.7 latency=3D0 link=3Dyes mode=3D1024x768 multicast=3Dyes vis= ual=3Dtruecolor xres=3D1024 yres=3D768 resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0 memory:1000100000-1000103fff memory:1000000000-10000fffff memory:1000104000-1000107fff *-network:1 DISABLED description: Ethernet interface product: NetXtreme-E Ethernet Virtual Function vendor: Broadcom Inc. and subsidiaries physical id: 5 bus info: pci@0000:00:05.0 logical name: ens5 version: 00 serial: 02:00:17:07:18:4b capacity: 25Gbit/s width: 64 bits clock: 33MHz capabilities: msix pciexpress bus_master cap_list ethernet physical fibre 1000bt-fd 25000bt-fd autonegotiation configuration: autonegotiation=3Don broadcast=3Dyes driver=3Dbnxt_en driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg = 20.8.29.0 latency=3D0 link=3Dno multicast=3Dyes resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0 memory:100010c000-100010ffff memory:1000200000-10002fffff memory:1000110000-1000113fff *-network:2 DISABLED description: Ethernet interface product: NetXtreme-E Ethernet Virtual Function vendor: Broadcom Inc. and subsidiaries physical id: 6 bus info: pci@0000:00:06.0 logical name: ens6 version: 00 serial: 00:00:17:01:9a:55 capacity: 25Gbit/s width: 64 bits clock: 33MHz capabilities: msix pciexpress bus_master cap_list ethernet physical fibre 1000bt-fd 25000bt-fd autonegotiation configuration: autonegotiation=3Don broadcast=3Dyes driver=3Dbnxt_en driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg = 20.8.29.0 latency=3D0 link=3Dno multicast=3Dyes resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0 memory:1000114000-1000117fff memory:1000300000-10003fffff memory:1000118000-100011bfff Driver info: root@sunadig-testpmd:~# ethtool -i ens5 driver: bnxt_en version: 5.15.0-1047-oracle firmware-version: 20.8.187.0/pkg 20.8.29.0 expansion-rom-version: bus-info: 0000:00:06.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no root@sunadig-testpmd:~# ethtool -g ens5 Ring parameters for ens5: Pre-set maximums: RX: 2047 RX Mini: n/a RX Jumbo: 8191 TX: 2047 Current hardware settings: RX: 511 RX Mini: n/a RX Jumbo: 2044 TX: 511 root@sunadig-testpmd:~# ethtool -l ens5 Channel parameters for ens5: Pre-set maximums: RX: 2 TX: 2 Other: n/a Combined: 2 Current hardware settings: RX: 0 TX: 0 Other: n/a Combined: 2=20 Modinfo: root@sunadig-testpmd:~# modinfo bnxt_en filename:=20=20=20=20=20=20 /lib/modules/5.15.0-1047-oracle/kernel/drivers/net/ethernet/broadcom/bnxt/b= nxt_en.ko description: Broadcom BCM573xx network driver license: GPL srcversion: 938FD5BD07DFAD359EF579F alias: pci:v000014E4d0000D800sv*sd*bc*sc*i* alias: pci:v000014E4d00001809sv*sd*bc*sc*i* alias: pci:v000014E4d00001808sv*sd*bc*sc*i* alias: pci:v000014E4d00001807sv*sd*bc*sc*i* alias: pci:v000014E4d00001806sv*sd*bc*sc*i* alias: pci:v000014E4d000016E6sv*sd*bc*sc*i* alias: pci:v000014E4d000016E5sv*sd*bc*sc*i* alias: pci:v000014E4d000016E1sv*sd*bc*sc*i* alias: pci:v000014E4d000016DCsv*sd*bc*sc*i* alias: pci:v000014E4d000016D3sv*sd*bc*sc*i* alias: pci:v000014E4d000016CBsv*sd*bc*sc*i* alias: pci:v000014E4d000016C5sv*sd*bc*sc*i* alias: pci:v000014E4d000016C4sv*sd*bc*sc*i* alias: pci:v000014E4d000016C3sv*sd*bc*sc*i* alias: pci:v000014E4d000016C2sv*sd*bc*sc*i* alias: pci:v000014E4d000016C1sv*sd*bc*sc*i* alias: pci:v000014E4d000016BDsv*sd*bc*sc*i* alias: pci:v000014E4d00001609sv*sd*bc*sc*i* alias: pci:v000014E4d00001608sv*sd*bc*sc*i* alias: pci:v000014E4d00001607sv*sd*bc*sc*i* alias: pci:v000014E4d00001606sv*sd*bc*sc*i* alias: pci:v000014E4d0000D804sv*sd*bc*sc*i* alias: pci:v000014E4d0000D802sv*sd*bc*sc*i* alias: pci:v000014E4d00001805sv*sd*bc*sc*i* alias: pci:v000014E4d00001804sv*sd*bc*sc*i* alias: pci:v000014E4d00001803sv*sd*bc*sc*i* alias: pci:v000014E4d00001802sv*sd*bc*sc*i* alias: pci:v000014E4d00001801sv*sd*bc*sc*i* alias: pci:v000014E4d00001800sv*sd*bc*sc*i* alias: pci:v000014E4d00001752sv*sd*bc*sc*i* alias: pci:v000014E4d00001751sv*sd*bc*sc*i* alias: pci:v000014E4d00001750sv*sd*bc*sc*i* alias: pci:v000014E4d000016F1sv*sd*bc*sc*i* alias: pci:v000014E4d000016F0sv*sd*bc*sc*i* alias: pci:v000014E4d000016EFsv*sd*bc*sc*i* alias: pci:v000014E4d000016EEsv*sd*bc*sc*i* alias: pci:v000014E4d000016EDsv*sd*bc*sc*i* alias: pci:v000014E4d000016ECsv*sd*bc*sc*i* alias: pci:v000014E4d000016EBsv*sd*bc*sc*i* alias: pci:v000014E4d000016EAsv*sd*bc*sc*i* alias: pci:v000014E4d000016E9sv*sd*bc*sc*i* alias: pci:v000014E4d000016E8sv*sd*bc*sc*i* alias: pci:v000014E4d000016E7sv*sd*bc*sc*i* alias: pci:v000014E4d000016E3sv*sd*bc*sc*i* alias: pci:v000014E4d000016E2sv*sd*bc*sc*i* alias: pci:v000014E4d000016DFsv*sd*bc*sc*i* alias: pci:v000014E4d000016DEsv*sd*bc*sc*i* alias: pci:v000014E4d000016D9sv*sd*bc*sc*i* alias: pci:v000014E4d000016D8sv*sd*bc*sc*i* alias: pci:v000014E4d000016D7sv*sd*bc*sc*i* alias: pci:v000014E4d000016D6sv*sd*bc*sc*i* alias: pci:v000014E4d000016D5sv*sd*bc*sc*i* alias: pci:v000014E4d000016D4sv*sd*bc*sc*i* alias: pci:v000014E4d000016D2sv*sd*bc*sc*i* alias: pci:v000014E4d000016D1sv*sd*bc*sc*i* alias: pci:v000014E4d000016D0sv*sd*bc*sc*i* alias: pci:v000014E4d000016CFsv*sd*bc*sc*i* alias: pci:v000014E4d000016CEsv*sd*bc*sc*i* alias: pci:v000014E4d000016CDsv*sd*bc*sc*i* alias: pci:v000014E4d000016CCsv*sd*bc*sc*i* alias: pci:v000014E4d000016CAsv*sd*bc*sc*i* alias: pci:v000014E4d000016C9sv*sd*bc*sc*i* alias: pci:v000014E4d000016C8sv*sd*bc*sc*i* alias: pci:v000014E4d000016C0sv*sd*bc*sc*i* alias: pci:v000014E4d00001614sv*sd*bc*sc*i* alias: pci:v000014E4d00001605sv*sd*bc*sc*i* alias: pci:v000014E4d00001604sv*sd*bc*sc*i* depends: retpoline: Y intree: Y name: bnxt_en vermagic: 5.15.0-1047-oracle SMP mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 6E:56:12:DA:2F:3B:2D:95:3E:BF:7D:D1:60:10:67:84:5A:C2:D9:3A sig_hashalgo: sha512 signature: 43:77:E8:4E:A2:C9:D4:FE:B3:BE:AD:BC:E6:34:81:55:CE:F7:B9:D9: BD:16:D8:9F:7D:2A:A3:24:88:F5:2B:52:F4:0A:74:DF:95:30:5C:FC: 8F:2D:70:86:F7:38:08:B0:EB:D2:98:89:EB:7F:89:2A:AD:48:D4:5F: 7D:02:4D:E7:18:DA:79:2A:D3:C8:4F:07:83:A7:C4:47:08:77:D9:FE: DC:89:30:95:EE:98:A4:42:B0:50:0D:6E:D9:7B:64:14:59:7B:F8:7C: F8:58:23:B7:2E:59:C5:32:81:B2:24:DD:BC:5B:99:F1:7D:0F:57:E3: E1:CC:6F:2C:4B:A6:9A:4D:86:CD:AE:8D:02:78:16:8C:74:B3:A9:0D: 65:64:5C:3C:F6:E3:CD:04:CE:A5:41:E5:B6:C1:73:F3:4B:C2:CC:6F: B3:B5:D9:CE:DB:84:53:4B:95:85:DE:E6:1E:49:A3:41:F5:A0:A7:03: A9:F1:76:FC:96:27:6B:61:37:D2:92:B8:DD:9C:9B:18:D4:B8:46:C1: 5C:6C:FC:E3:1E:E7:A7:BA:A6:43:0F:AB:0D:BE:52:B6:DB:7C:52:B4: B6:B5:14:A4:AD:2A:AC:77:66:CD:0C:8F:2A:34:2F:E8:ED:50:F0:AA: 9C:8E:3E:E3:BE:86:37:F5:04:03:73:90:41:26:E3:91:55:40:AA:8E: 6D:8A:B9:75:97:6A:FF:1A:FC:2C:90:40:75:95:7F:AC:BC:59:88:DB: 7A:21:26:9F:A9:9B:B6:CB:20:19:57:B1:B4:94:81:24:F6:42:DA:60: FA:8E:FF:4E:05:DA:42:17:60:3A:B4:FF:C8:49:5C:EB:37:F9:E8:A8: 03:15:68:A7:B4:29:F3:24:B4:F5:AE:D5:D0:0A:F4:1F:A9:4E:28:AD: 38:52:51:20:12:B3:54:9B:D6:4B:C7:03:10:B9:47:99:B5:2A:6C:6D: E7:AE:DA:7D:54:18:64:9E:F6:39:81:42:DE:61:9D:68:F9:95:88:40: 39:37:16:F3:2A:2A:51:49:B4:BC:2A:2A:DB:21:14:3B:AE:06:1A:B5: BF:8A:D2:DF:98:21:40:03:88:25:10:69:35:05:16:35:A3:19:4E:56: 65:7B:97:14:4B:34:80:A3:44:44:76:C7:47:C8:3C:9A:E0:CF:CB:F6: 15:25:C9:0A:FC:0C:AF:B3:F4:A3:FE:0E:E8:05:1C:FC:92:96:1F:80: 56:C3:EC:40:60:58:80:DE:9D:8D:49:A1:11:6A:FA:27:54:78:C7:5B: 4E:8C:3A:DF:D2:CC:9A:A1:D8:61:05:B4:A7:40:37:0A:49:24:A0:6F: 22:8A:BF:E7:16:8C:85:B2:04:C2:68:38 lscpu: root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 40 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: GenuineIntel Model name: Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz CPU family: 6 Model: 85 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Stepping: 4 BogoMIPS: 3990.62 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr p= ge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtsc= p lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic m= ovbe popcnt tsc_deadline_tim er aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt = clwb avx512cd avx512 bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat um= ip pku ospke md_clear arch_capabilities Virtualization features: Virtualization: VT-x Hypervisor vendor: KVM Virtualization type: full Caches (sum of all): L1d: 256 KiB (8 instances) L1i: 256 KiB (8 instances) L2: 16 MiB (4 instances) L3: 16 MiB (1 instance) NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerabilities: Gather data sampling: Unknown: Dependent on hypervisor status Itlb multihit: Not affected L1tf: Mitigation; PTE Inversion; VMX flush not necessary, SMT vulnerable Mds: Mitigation; Clear CPU buffers; SMT Host state unkn= own Meltdown: Mitigation; PTI Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microc= ode; SMT Host state unknown Retbleed: Mitigation; IBRS Spec rstack overflow: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Spectre v2: Mitigation; IBRS, IBPB conditional, STIBP conditio= nal, RSB filling, PBRSB-eIBRS Not affected Srbds: Not affected Tsx async abort: Mitigation; Clear CPU buffers; SMT Host state unkn= own --=20 You are receiving this mail because: You are the assignee for the bug.= --16994311950.45ab8b.41819 Date: Wed, 8 Nov 2023 09:13:15 +0100 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.dpdk.org/ Auto-Submitted: auto-generated X-Auto-Response-Suppress: All
Bug ID 1309
Summary Broadcom NetXtreme E Series vNIC cards not initializing in DP= DK 22.11 or above
Product DPDK
Version 22.11
Hardware All
OS All
Status UNCONFIRMED
Severity normal
Priority Normal
Component ethdev
Assignee dev@dpdk.org
Reporter ravikumark815@gmail.com
Target Milestone ---

We are trying to install and run D=
PDK in Ubuntu 22.04.3 LTS deployed in Oracle
Cloud (OCI) with SR-IOV enabled. Ethdev initilization is failing due to the
following error:
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket 0)
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
ethdev initialisation failed
EAL: Requested device 0000:00:05.0 cannot be used
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket 0)
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
ethdev initialisation failed
EAL: Requested device 0000:00:06.0 cannot be used=20

Instance Shapes: VM.Standard2.4 and VM.Standard2.8
Kernel: 5.15.0-1047-oracle

Drivers:
root@sunadig-ubuntu# lsmod | grep -i igb_uio
igb_uio                24576  0
uio                    20480  1 igb_uio
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# lsmod | gre=
p -i
bnxt
bnxt_en               294912  0=20

dpdk_nic_bind port status:
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbin=
d.py -s

Network devices using DPDK-compatible driver
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=3Digb_uio
unused=3Dbnxt_en,vfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=3Digb_uio
unused=3Dbnxt_en,vfio-pci

Network devices using kernel driver
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens3 drv=3Db=
nxt_en
unused=3Digb_uio,vfio-pci *Active*=20
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbin=
d.py -b
igb_uio 00:05.0=20
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbin=
d.py -b
igb_uio 00:06.0
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbin=
d.py -s

Network devices using kernel driver
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens3 drv=3Db=
nxt_en
unused=3Dvfio-pci *Active*
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens5 drv=3Db=
nxt_en
unused=3Dvfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=3Dens6 drv=3Db=
nxt_en
unused=3Dvfio-pci=20

TestPMD:=20
root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# ./dpdk=
-testpmd
-l 0-3 -n 4 --log-level=3D'.*',8 -- -i --nb-cores=3D2
EAL: lib.eal log level changed from info to debug
EAL: lib.malloc log level changed from info to debug
EAL: lib.ring log level changed from info to debug
EAL: lib.mempool log level changed from info to debug
EAL: lib.timer log level changed from info to debug
EAL: pmd log level changed from info to debug
EAL: lib.hash log level changed from info to debug
EAL: lib.lpm log level changed from info to debug
EAL: lib.kni log level changed from info to debug
EAL: lib.acl log level changed from info to debug
EAL: lib.power log level changed from info to debug
EAL: lib.meter log level changed from info to debug
EAL: lib.sched log level changed from info to debug
EAL: lib.port log level changed from info to debug
EAL: lib.table log level changed from info to debug
EAL: lib.pipeline log level changed from info to debug
EAL: lib.mbuf log level changed from info to debug
EAL: lib.cryptodev log level changed from info to debug
EAL: lib.efd log level changed from info to debug
EAL: lib.eventdev log level changed from info to debug
EAL: lib.gso log level changed from info to debug
EAL: user1 log level changed from info to debug
EAL: user2 log level changed from info to debug
EAL: user3 log level changed from info to debug
EAL: user4 log level changed from info to debug
EAL: user5 log level changed from info to debug
EAL: user6 log level changed from info to debug
EAL: user7 log level changed from info to debug
EAL: user8 log level changed from info to debug
EAL: lib.node log level changed from info to debug
EAL: lib.graph log level changed from info to debug
EAL: lib.pdump log level changed from notice to debug
EAL: lib.vhost.config log level changed from info to debug
EAL: lib.vhost.data log level changed from warning to debug
EAL: lib.stack log level changed from notice to debug
EAL: lib.dmadev log level changed from info to debug
EAL: lib.rawdev log level changed from info to debug
EAL: lib.gpudev log level changed from notice to debug
EAL: lib.eventdev.adapter.timer log level changed from notice to debug
EAL: lib.eventdev.adapter.timer.svc log level changed from notice to debug
EAL: lib.compressdev log level changed from notice to debug
EAL: lib.cfgfile log level changed from info to debug
EAL: lib.bpf log level changed from info to debug
EAL: lib.bbdev log level changed from notice to debug
EAL: lib.ethdev log level changed from info to debug
EAL: lib.net log level changed from info to debug
EAL: lib.rcu log level changed from error to debug
EAL: pmd.common.dpaax log level changed from error to debug
EAL: pmd.common.iavf log level changed from notice to debug
EAL: pmd.common.idpf log level changed from notice to debug
EAL: pmd.octeontx.mbox log level changed from notice to debug
EAL: bus.auxiliary log level changed from notice to debug
EAL: bus.dpaa log level changed from notice to debug
EAL: bus.fslmc log level changed from notice to debug
EAL: bus.ifpga log level changed from notice to debug
EAL: bus.vdev log level changed from notice to debug
EAL: bus.vmbus log level changed from notice to debug
EAL: pmd.cnxk.base log level changed from notice to debug
EAL: pmd.cnxk.mbox log level changed from notice to debug
EAL: pmd.crypto.cnxk log level changed from notice to debug
EAL: pmd.mempool.cnxk log level changed from notice to debug
EAL: pmd.net.cnxk log level changed from notice to debug
EAL: pmd.net.cnxk.flow log level changed from notice to debug
EAL: pmd.event.cnxk log level changed from notice to debug
EAL: pmd.event.cnxk.timer log level changed from notice to debug
EAL: pmd.net.cnxk.tm log level changed from notice to debug
EAL: pmd.common.cnxk log level changed from notice to debug
EAL: pmd.qat.general log level changed from notice to debug
EAL: pmd.qat.dp log level changed from notice to debug
EAL: pmd.common.sfc_efx log level changed from notice to debug
EAL: mempool.dpaa log level changed from notice to debug
EAL: mempool.dpaa2 log level changed from notice to debug
EAL: pmd.mempool.octeontx log level changed from notice to debug
EAL: pmd.dma.dpaa log level changed from info to debug
EAL: pmd.dma.dpaa2 log level changed from info to debug
EAL: pmd.dma.hisilicon log level changed from info to debug
EAL: pmd.dma.idxd log level changed from warning to debug
EAL: pmd.dma.ioat log level changed from info to debug
EAL: pmd.dma.skeleton log level changed from info to debug
EAL: pmd.net.af_packet log level changed from notice to debug
EAL: pmd.net.ark log level changed from notice to debug
EAL: pmd.net.atlantic.init log level changed from notice to debug
EAL: pmd.net.atlantic.driver log level changed from notice to debug
EAL: pmd.net.avp.driver log level changed from notice to debug
EAL: pmd.net.axgbe.init log level changed from notice to debug
EAL: pmd.net.axgbe.driver log level changed from notice to debug
EAL: pmd.net.bnxt.driver log level changed from notice to debug
EAL: pmd.net.bonding log level changed from notice to debug
EAL: pmd.net.cxgbe log level changed from notice to debug
EAL: pmd.net.cxgbe.mbox log level changed from notice to debug
EAL: pmd.net.dpaa log level changed from notice to debug
EAL: pmd.net.dpaa2 log level changed from notice to debug
EAL: pmd.net.e1000.init log level changed from notice to debug
EAL: pmd.net.e1000.driver log level changed from notice to debug
EAL: pmd.net.ena.init log level changed from notice to debug
EAL: pmd.net.ena.driver log level changed from notice to debug
EAL: pmd.net.ena.com log level changed from warning to debug
EAL: pmd.net.enetc log level changed from notice to debug
EAL: pmd.net.enetfec log level changed from notice to debug
EAL: pmd.net.enic log level changed from info to debug
EAL: pmd.net.failsafe log level changed from notice to debug
EAL: pmd.net.fm10k.init log level changed from notice to debug
EAL: pmd.net.fm10k.driver log level changed from notice to debug
EAL: pmd.net.gve.driver log level changed from notice to debug
EAL: pmd.net.hinic log level changed from info to debug
EAL: pmd.net.hns3.init log level changed from notice to debug
EAL: pmd.net.hns3.driver log level changed from notice to debug
EAL: pmd.net.i40e.init log level changed from notice to debug
EAL: pmd.net.i40e.driver log level changed from notice to debug
EAL: pmd.net.iavf.init log level changed from notice to debug
EAL: pmd.net.iavf.driver log level changed from notice to debug
EAL: pmd.net.ice.init log level changed from notice to debug
EAL: pmd.net.ice.driver log level changed from notice to debug
EAL: pmd.net.idpf.init log level changed from notice to debug
EAL: pmd.net.idpf.driver log level changed from notice to debug
EAL: pmd.net.igc.init log level changed from info to debug
EAL: pmd.net.igc.driver log level changed from info to debug
EAL: pmd.net.ionic log level changed from notice to debug
EAL: pmd.net.ixgbe.init log level changed from notice to debug
EAL: pmd.net.ixgbe.driver log level changed from notice to debug
EAL: pmd.net.liquidio.init log level changed from notice to debug
EAL: pmd.net.liquidio.driver log level changed from notice to debug
EAL: pmd.net.memif log level changed from notice to debug
EAL: pmd.net.netvsc.init log level changed from notice to debug
EAL: pmd.net.netvsc.driver log level changed from notice to debug
EAL: pmd.net.nfp.init log level changed from notice to debug
EAL: pmd.net.nfp.driver log level changed from notice to debug
EAL: pmd.net.nfp.cpp log level changed from notice to debug
EAL: pmd.net.ngbe.init log level changed from notice to debug
EAL: pmd.net.ngbe.driver log level changed from notice to debug
EAL: pmd.net.null log level changed from notice to debug
EAL: pmd.net.octeontx.mbox log level changed from notice to debug
EAL: pmd.net.octeontx.init log level changed from notice to debug
EAL: pmd.net.octeontx.driver log level changed from notice to debug
EAL: pmd.net.octeon_ep log level changed from notice to debug
EAL: pmd.net.pfe log level changed from notice to debug
EAL: pmd.net.qede.init log level changed from notice to debug
EAL: pmd.net.qede.driver log level changed from notice to debug
EAL: pmd.net.ring log level changed from notice to debug
EAL: pmd.net.sfc.driver log level changed from notice to debug
EAL: pmd.net.softnic log level changed from notice to debug
EAL: pmd.net.tap log level changed from notice to debug
EAL: pmd.net.thunderx.mbox log level changed from notice to debug
EAL: pmd.net.thunderx.init log level changed from notice to debug
EAL: pmd.net.thunderx.driver log level changed from notice to debug
EAL: pmd.net.txgbe.init log level changed from notice to debug
EAL: pmd.net.txgbe.driver log level changed from notice to debug
EAL: pmd.net.txgbe.bp log level changed from notice to debug
EAL: pmd.net.vdev_netvsc log level changed from notice to debug
EAL: pmd.net.vhost log level changed from notice to debug
EAL: pmd.net.virtio.init log level changed from notice to debug
EAL: pmd.net.virtio.driver log level changed from notice to debug
EAL: pmd.net.vmxnet3.init log level changed from notice to debug
EAL: pmd.net.vmxnet3.driver log level changed from notice to debug
EAL: pmd.raw.dpaa2.cmdif log level changed from info to debug
EAL: pmd.raw.ntb log level changed from info to debug
EAL: pmd.raw.skeleton log level changed from info to debug
EAL: pmd.crypto.bcmfs.config log level changed from notice to debug
EAL: pmd.crypto.bcmfs.fp log level changed from notice to debug
EAL: pmd.crypto.caam log level changed from notice to debug
EAL: pmd.crypto.dpaa log level changed from notice to debug
EAL: pmd.crypto.dpaa2 log level changed from notice to debug
EAL: pmd.crypto.nitrox log level changed from notice to debug
EAL: pmd.crypto.null log level changed from info to debug
EAL: pmd.crypto.octeontx log level changed from notice to debug
EAL: pmd.crypto.scheduler log level changed from info to debug
EAL: pmd.crypto.virtio.init log level changed from notice to debug
EAL: pmd.crypto.virtio.session log level changed from notice to debug
EAL: pmd.crypto.virtio.rx log level changed from notice to debug
EAL: pmd.crypto.virtio.tx log level changed from notice to debug
EAL: pmd.crypto.virtio.driver log level changed from notice to debug
EAL: pmd.compress.octeontx log level changed from info to debug
EAL: pmd.vdpa.ifcvf log level changed from notice to debug
EAL: pmd.vdpa.sfc.driver log level changed from notice to debug
EAL: pmd.event.dlb2 log level changed from notice to debug
EAL: pmd.event.dpaa log level changed from notice to debug
EAL: pmd.event.dpaa2 log level changed from notice to debug
EAL: pmd.event.opdl.driver log level changed from info to debug
EAL: pmd.event.sw log level changed from notice to debug
EAL: pmd.event.octeontx log level changed from notice to debug
EAL: pmd.event.octeontx.timer log level changed from notice to debug
EAL: pmd.bb.acc log level changed from notice to debug
EAL: pmd.bb.fpga_5gnr_fec log level changed from notice to debug
EAL: pmd.bb.fpga_lte_fec log level changed from notice to debug
EAL: pmd.bb.la12xx log level changed from notice to debug
EAL: pmd.bb.null log level changed from notice to debug
EAL: pmd.bb.turbo_sw log level changed from notice to debug
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 1 on socket 0
EAL: Detected lcore 3 as core 1 on socket 0
EAL: Detected lcore 4 as core 2 on socket 0
EAL: Detected lcore 5 as core 2 on socket 0
EAL: Detected lcore 6 as core 3 on socket 0
EAL: Detected lcore 7 as core 3 on socket 0
EAL: Maximum logical cores by configuration: 128
EAL: Detected CPU lcores: 8
EAL: Detected NUMA nodes: 1
EAL: Checking presence of .so 'librte_eal.so.23.0'
EAL: Checking presence of .so 'librte_eal.so.23'
EAL: Checking presence of .so 'librte_eal.so'
EAL: Detected static linkage of DPDK
EAL: Ask a virtual area of 0x7000 bytes
EAL: Virtual area found at 0x100000000 (size =3D 0x7000)
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
dpaa: rte_dpaa_bus_scan():  >>
EAL: DPAA Bus not present. Skipping.
fslmc: fslmc_get_container_group(): DPAA2: DPRC not available
fslmc: rte_fslmc_scan(): FSLMC Bus Not Available. Skipping (-22)
EAL: Bus auxiliary wants IOVA as 'DC'
EAL: Bus dpaa_bus wants IOVA as 'DC'
EAL: Bus fslmc wants IOVA as 'DC'
EAL: PCI driver net_bnxt for device 0000:00:05.0 wants IOVA as 'PA'
EAL: PCI driver net_bnxt for device 0000:00:06.0 wants IOVA as 'PA'
EAL: Bus pci wants IOVA as 'PA'
EAL: Bus vdev wants IOVA as 'DC'
EAL: Bus dsa wants IOVA as 'DC'
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: IOMMU type 1 (Type 1) is supported
EAL: IOMMU type 7 (sPAPR) is not supported
EAL: IOMMU type 8 (No-IOMMU) is not supported
EAL: VFIO support initialized
EAL: Ask a virtual area of 0x2e000 bytes
EAL: Virtual area found at 0x100007000 (size =3D 0x2e000)
EAL: Setting up physically contiguous memory...
EAL: Setting maximum number of open files to 1048576
EAL: Detected memory type: socket_id:0 hugepage_sz:2097152
EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x100035000 (size =3D 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x100200000 (size =3D 0x400000000)
EAL: VA reserved for memseg list at 0x100200000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x500200000 (size =3D 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x500400000 (size =3D 0x400000000)
EAL: VA reserved for memseg list at 0x500400000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x900400000 (size =3D 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x900600000 (size =3D 0x400000000)
EAL: VA reserved for memseg list at 0x900600000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0xd00600000 (size =3D 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0xd00800000 (size =3D 0x400000000)
EAL: VA reserved for memseg list at 0xd00800000, size 400000000
EAL: TSC frequency is ~2000000 KHz
EAL: Main lcore 0 is ready (tid=3D7fdc9b29dc00;cpuset=3D[0])
EAL: lcore 1 is ready (tid=3D7fdc9a298400;cpuset=3D[1])
EAL: lcore 2 is ready (tid=3D7fdc99a97400;cpuset=3D[2])
EAL: lcore 3 is ready (tid=3D7fdc91296400;cpuset=3D[3])
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 2MB
EAL: PCI device 0000:00:03.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   Not managed by a supported kernel driver, skipped
EAL: PCI device 0000:00:05.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   PCI memory mapped at 0x1100800000
EAL:   PCI memory mapped at 0x1100804000
EAL:   PCI memory mapped at 0x1100904000
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket -1)
bnxt_pci_probe(): nb_representor_ports =3D 0
bnxt_dev_init(): Broadcom NetXtreme driver bnxt
bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0
bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2
bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled
__bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4
__bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
bnxt_dev_uninit(): Calling Device uninit
ethdev initialisation failed
EAL:   PCI memory unmapped at 0x1100800000
EAL:   PCI memory unmapped at 0x1100804000
EAL:   PCI memory unmapped at 0x1100904000
EAL: Requested device 0000:00:05.0 cannot be used
EAL: PCI device 0000:00:06.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   PCI memory mapped at 0x1100908000
EAL:   PCI memory mapped at 0x110090c000
EAL:   PCI memory mapped at 0x1100a0c000
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket -1)
bnxt_pci_probe(): nb_representor_ports =3D 0
bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0
bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2
bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled
__bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4
__bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
bnxt_dev_uninit(): Calling Device uninit
ethdev initialisation failed
EAL:   PCI memory unmapped at 0x1100908000
EAL:   PCI memory unmapped at 0x110090c000
EAL:   PCI memory unmapped at 0x1100a0c000
EAL: Requested device 0000:00:06.0 cannot be used
EAL: lib.telemetry log level changed from disabled to debug
TELEMETRY: Attempting socket bind to path '/var/run/dpdk/rte/dpdk_telemetry=
.v2'
TELEMETRY: Socket creation and binding ok
TELEMETRY: Telemetry initialized ok
TELEMETRY: No legacy callbacks, legacy socket not created
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 6MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 6MB
testpmd: No probed ethernet devices
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=3D171456, size=3D2176,=
 socket=3D0
testpmd: preferred mempool ops selected: ring_mp_mc
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 4MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 388MB
Done
testpmd> show port summary all
Number of available ports: 0
Port MAC Address       Name         Driver         Status   Link
testpmd>

Hugepages:
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# cat /proc/m=
eminfo |
grep -i hugepage
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
FileHugePages:         0 kB
HugePages_Total:    1024
HugePages_Free:     1024
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB=20

lspci:
root@sunadig-testpmd:~# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton I=
I]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton =
II]
(rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)
00:03.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function
00:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI
00:05.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function
00:06.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function

Hardware info:
root@sunadig-testpmd:~# lshw -c network
  *-network:0
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 3
       bus info: pci@0000:00:03.0
       logical name: ens3
       logical name: /dev/fb0
       version: 00
       serial: 00:00:17:01:4f:f3
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation fb
       configuration: autonegotiation=3Don broadcast=3Dyes depth=3D32 drive=
r=3Dbnxt_en
driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg =
20.8.29.0
ip=3D10.10.116.7 latency=3D0 link=3Dyes mode=3D1024x768 multicast=3Dyes vis=
ual=3Dtruecolor
xres=3D1024 yres=3D768
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:1000100000-1000103fff memory:1000000000-10000fffff
memory:1000104000-1000107fff
  *-network:1 DISABLED
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 5
       bus info: pci@0000:00:05.0
       logical name: ens5
       version: 00
       serial: 02:00:17:07:18:4b
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation
       configuration: autonegotiation=3Don broadcast=3Dyes driver=3Dbnxt_en
driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg =
20.8.29.0
latency=3D0 link=3Dno multicast=3Dyes
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:100010c000-100010ffff memory:1000200000-10002fffff
memory:1000110000-1000113fff
  *-network:2 DISABLED
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 6
       bus info: pci@0000:00:06.0
       logical name: ens6
       version: 00
       serial: 00:00:17:01:9a:55
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation
       configuration: autonegotiation=3Don broadcast=3Dyes driver=3Dbnxt_en
driverversion=3D5.15.0-1047-oracle duplex=3Dfull firmware=3D20.8.187.0/pkg =
20.8.29.0
latency=3D0 link=3Dno multicast=3Dyes
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:1000114000-1000117fff memory:1000300000-10003fffff
memory:1000118000-100011bfff

Driver info:
root@sunadig-testpmd:~# ethtool -i ens5
driver: bnxt_en
version: 5.15.0-1047-oracle
firmware-version: 20.8.187.0/pkg 20.8.29.0
expansion-rom-version:
bus-info: 0000:00:06.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
root@sunadig-testpmd:~# ethtool -g ens5
Ring parameters for ens5:
Pre-set maximums:
RX:             2047
RX Mini:        n/a
RX Jumbo:       8191
TX:             2047
Current hardware settings:
RX:             511
RX Mini:        n/a
RX Jumbo:       2044
TX:             511
root@sunadig-testpmd:~# ethtool -l ens5
Channel parameters for ens5:
Pre-set maximums:
RX:             2
TX:             2
Other:          n/a
Combined:       2
Current hardware settings:
RX:             0
TX:             0
Other:          n/a
Combined:       2=20


Modinfo:
root@sunadig-testpmd:~# modinfo bnxt_en
filename:=20=20=20=20=20=20
/lib/modules/5.15.0-1047-oracle/kernel/drivers/net/ethernet/broadcom/bnxt/b=
nxt_en.ko
description:    Broadcom BCM573xx network driver
license:        GPL
srcversion:     938FD5BD07DFAD359EF579F
alias:          pci:v000014E4d0000D800sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001809sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001808sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001807sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001806sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E6sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DCsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CBsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C4sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016BDsv*sd*bc*sc*i*
alias:          pci:v000014E4d00001609sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001608sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001607sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001606sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000D804sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000D802sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001805sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001804sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001803sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001802sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001801sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001800sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001752sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001751sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001750sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016F1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016F0sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EDsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016ECsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EBsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E7sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D7sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D6sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D4sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D0sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CDsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CCsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C0sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001614sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001605sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001604sv*sd*bc*sc*i*
depends:
retpoline:      Y
intree:         Y
name:           bnxt_en
vermagic:       5.15.0-1047-oracle SMP mod_unload modversions
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        6E:56:12:DA:2F:3B:2D:95:3E:BF:7D:D1:60:10:67:84:5A:C2:D9:3A
sig_hashalgo:   sha512
signature:      43:77:E8:4E:A2:C9:D4:FE:B3:BE:AD:BC:E6:34:81:55:CE:F7:B9:D9:
                BD:16:D8:9F:7D:2A:A3:24:88:F5:2B:52:F4:0A:74:DF:95:30:5C:FC:
                8F:2D:70:86:F7:38:08:B0:EB:D2:98:89:EB:7F:89:2A:AD:48:D4:5F:
                7D:02:4D:E7:18:DA:79:2A:D3:C8:4F:07:83:A7:C4:47:08:77:D9:FE:
                DC:89:30:95:EE:98:A4:42:B0:50:0D:6E:D9:7B:64:14:59:7B:F8:7C:
                F8:58:23:B7:2E:59:C5:32:81:B2:24:DD:BC:5B:99:F1:7D:0F:57:E3:
                E1:CC:6F:2C:4B:A6:9A:4D:86:CD:AE:8D:02:78:16:8C:74:B3:A9:0D:
                65:64:5C:3C:F6:E3:CD:04:CE:A5:41:E5:B6:C1:73:F3:4B:C2:CC:6F:
                B3:B5:D9:CE:DB:84:53:4B:95:85:DE:E6:1E:49:A3:41:F5:A0:A7:03:
                A9:F1:76:FC:96:27:6B:61:37:D2:92:B8:DD:9C:9B:18:D4:B8:46:C1:
                5C:6C:FC:E3:1E:E7:A7:BA:A6:43:0F:AB:0D:BE:52:B6:DB:7C:52:B4:
                B6:B5:14:A4:AD:2A:AC:77:66:CD:0C:8F:2A:34:2F:E8:ED:50:F0:AA:
                9C:8E:3E:E3:BE:86:37:F5:04:03:73:90:41:26:E3:91:55:40:AA:8E:
                6D:8A:B9:75:97:6A:FF:1A:FC:2C:90:40:75:95:7F:AC:BC:59:88:DB:
                7A:21:26:9F:A9:9B:B6:CB:20:19:57:B1:B4:94:81:24:F6:42:DA:60:
                FA:8E:FF:4E:05:DA:42:17:60:3A:B4:FF:C8:49:5C:EB:37:F9:E8:A8:
                03:15:68:A7:B4:29:F3:24:B4:F5:AE:D5:D0:0A:F4:1F:A9:4E:28:AD:
                38:52:51:20:12:B3:54:9B:D6:4B:C7:03:10:B9:47:99:B5:2A:6C:6D:
                E7:AE:DA:7D:54:18:64:9E:F6:39:81:42:DE:61:9D:68:F9:95:88:40:
                39:37:16:F3:2A:2A:51:49:B4:BC:2A:2A:DB:21:14:3B:AE:06:1A:B5:
                BF:8A:D2:DF:98:21:40:03:88:25:10:69:35:05:16:35:A3:19:4E:56:
                65:7B:97:14:4B:34:80:A3:44:44:76:C7:47:C8:3C:9A:E0:CF:CB:F6:
                15:25:C9:0A:FC:0C:AF:B3:F4:A3:FE:0E:E8:05:1C:FC:92:96:1F:80:
                56:C3:EC:40:60:58:80:DE:9D:8D:49:A1:11:6A:FA:27:54:78:C7:5B:
                4E:8C:3A:DF:D2:CC:9A:A1:D8:61:05:B4:A7:40:37:0A:49:24:A0:6F:
                22:8A:BF:E7:16:8C:85:B2:04:C2:68:38

lscpu:
root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         40 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  8
  On-line CPU(s) list:   0-7
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz
    CPU family:          6
    Model:               85
    Thread(s) per core:  2
    Core(s) per socket:  4
    Socket(s):           1
    Stepping:            4
    BogoMIPS:            3990.62
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr p=
ge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtsc=
p lm
constant_tsc
                         arch_perfmon rep_good nopl xtopology cpuid
tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic m=
ovbe
popcnt tsc_deadline_tim
                         er aes xsave avx f16c rdrand hypervisor lahf_lm abm
3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow
vnmi flexpriority
                          ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2
smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt =
clwb
avx512cd avx512
                         bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat um=
ip
pku ospke md_clear arch_capabilities
Virtualization features:
  Virtualization:        VT-x
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):
  L1d:                   256 KiB (8 instances)
  L1i:                   256 KiB (8 instances)
  L2:                    16 MiB (4 instances)
  L3:                    16 MiB (1 instance)
NUMA:
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-7
Vulnerabilities:
  Gather data sampling:  Unknown: Dependent on hypervisor status
  Itlb multihit:         Not affected
  L1tf:                  Mitigation; PTE Inversion; VMX flush not necessary,
SMT vulnerable
  Mds:                   Mitigation; Clear CPU buffers; SMT Host state unkn=
own
  Meltdown:              Mitigation; PTI
  Mmio stale data:       Vulnerable: Clear CPU buffers attempted, no microc=
ode;
SMT Host state unknown
  Retbleed:              Mitigation; IBRS
  Spec rstack overflow:  Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via
prctl and seccomp
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user
pointer sanitization
  Spectre v2:            Mitigation; IBRS, IBPB conditional, STIBP conditio=
nal,
RSB filling, PBRSB-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Mitigation; Clear CPU buffers; SMT Host state unkn=
own
          


You are receiving this mail because:
  • You are the assignee for the bug.
=20=20=20=20=20=20=20=20=20=20
= --16994311950.45ab8b.41819--