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 [thread overview]
Message-ID: <bug-1309-3@http.bugs.dpdk.org/> (raw)
[-- Attachment #1: Type: text/plain, Size: 35139 bytes --]
https://bugs.dpdk.org/show_bug.cgi?id=1309
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 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
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
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
============================================
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=igb_uio
unused=bnxt_en,vfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=igb_uio
unused=bnxt_en,vfio-pci
Network devices using kernel driver
===================================
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens3 drv=bnxt_en
unused=igb_uio,vfio-pci *Active*
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py -b
igb_uio 00:05.0
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
===================================
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens3 drv=bnxt_en
unused=vfio-pci *Active*
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens5 drv=bnxt_en
unused=vfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens6 drv=bnxt_en
unused=vfio-pci
TestPMD:
root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# ./dpdk-testpmd
-l 0-3 -n 4 --log-level='.*',8 -- -i --nb-cores=2
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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 0x400000000)
EAL: VA reserved for memseg list at 0xd00800000, size 400000000
EAL: TSC frequency is ~2000000 KHz
EAL: Main lcore 0 is ready (tid=7fdc9b29dc00;cpuset=[0])
EAL: lcore 1 is ready (tid=7fdc9a298400;cpuset=[1])
EAL: lcore 2 is ready (tid=7fdc99a97400;cpuset=[2])
EAL: lcore 3 is ready (tid=7fdc91296400;cpuset=[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 = 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 = 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=171456, size=2176, socket=0
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/meminfo |
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
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 II]
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=on broadcast=yes depth=32 driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
ip=10.10.116.7 latency=0 link=yes mode=1024x768 multicast=yes visual=truecolor
xres=1024 yres=768
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=on broadcast=yes driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
latency=0 link=no multicast=yes
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=on broadcast=yes driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
latency=0 link=no multicast=yes
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
Modinfo:
root@sunadig-testpmd:~# modinfo bnxt_en
filename:
/lib/modules/5.15.0-1047-oracle/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_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 pge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp 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 movbe
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 umip
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 unknown
Meltdown: Mitigation; PTI
Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode;
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 conditional,
RSB filling, PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Mitigation; Clear CPU buffers; SMT Host state unknown
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #2: Type: text/html, Size: 37118 bytes --]
reply other threads:[~2023-11-08 8:13 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-1309-3@http.bugs.dpdk.org/ \
--to=bugzilla@dpdk.org \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.