Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.

Bug 2082528

Summary: [ice]add vfio-pci port to ovs bridge failed
Product: Red Hat Enterprise Linux Fast Datapath Reporter: mhou <mhou>
Component: openvswitch2.13Assignee: Open vSwitch development team <ovs-team>
Status: CLOSED NOTABUG QA Contact: mhou <mhou>
Severity: high Docs Contact:
Priority: unspecified    
Version: FDP 22.DCC: ctrautma, dmarchan, jhsiao, kzhang, mhou, ralongi, tli
Target Milestone: ---Keywords: TestBlocker
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-06 11:55:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description mhou 2022-05-06 10:52:40 UTC
Description of problem:
unbind ice driver and bind to vfio-pci then add this nic to ovs bridge failed.

Version-Release number of selected component (if applicable):

dpdk-tools-20.11-3.el8.x86_64
dpdk-20.11-3.el8.x86_64
openvswitch2.13-2.13.0-180.el8fdp.x86_64
openvswitch-selinux-extra-policy-1.0-29.el8fdp.noarch
kernel version:4.18.0-305.el8.x86_64

# ethtool -i ens1f1
driver: ice
version: 4.18.0-305.el8.x86_64
firmware-version: 3.00 0x80008944 20.5.13
expansion-rom-version: 
bus-info: 0000:3b:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

# lspci -s 0000:3b:00.0 -vvv
3b:00.0 Ethernet controller: Intel Corporation Ethernet Controller E810-XXV for SFP (rev 02)
	Subsystem: Intel Corporation Ethernet 25G 2P E810-XXV Adapter
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 160
	NUMA node: 0
	IOMMU group: 60
	Region 0: Memory at ae000000 (64-bit, prefetchable) [size=32M]
	Region 3: Memory at b2010000 (64-bit, prefetchable) [size=64K]
	Expansion ROM at ab000000 [disabled] [size=1M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [70] MSI-X: Enable+ Count=1024 Masked-
		Vector table: BAR=3 offset=00000000
		PBA: BAR=3 offset=00008000
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
		DevCtl:	CorrErr- NonFatalErr+ FatalErr+ UnsupReq+
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop- FLReset-
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 16GT/s, Width x8, ASPM not supported
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 8GT/s (downgraded), Width x8 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR-
			 10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- LTR- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
		LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
			 EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [e0] Vital Product Data
		Product Name: E810-XXV 25GbE Controller
		Read-only fields:
			[V0] Vendor specific: FFV20.5.13\x00
			[PN] Part number: 6J1N1
			[MN] Manufacture ID: 1028
			[V1] Vendor specific: DSV1028VPDR.VER2.2
			[V3] Vendor specific: DTINIC
			[V4] Vendor specific: DCM1001FFFFFF2101FFFFFF
			[V5] Vendor specific: NPY2
			[V6] Vendor specific: PMTD
			[V7] Vendor specific: NMVIntel Corp
			[V8] Vendor specific: L1D0
			[V9] Vendor specific: LNK084
			[RV] Reserved: checksum good, 1 byte(s) reserved
		Read/write fields:
			[Y1] System specific: CCF1
		End
	Capabilities: [100 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt+ UnxCmplt- RxOF+ MalfTLP+ ECRC+ UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		CEMsk:	RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn+ ECRCChkCap+ ECRCChkEn+
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [148 v1] Alternative Routing-ID Interpretation (ARI)
		ARICap:	MFVC- ACS-, Next Function: 1
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [150 v1] Device Serial Number b4-96-91-ff-ff-b9-2b-52
	Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)
		IOVCap:	Migration-, Interrupt Message Number: 000
		IOVCtl:	Enable- Migration- Interrupt- MSE- ARIHierarchy+
		IOVSta:	Migration-
		Initial VFs: 128, Total VFs: 128, Number of VFs: 0, Function Dependency Link: 00
		VF offset: 8, stride: 1, Device ID: 1889
		Supported Page Size: 00000553, System Page Size: 00000001
		Region 0: Memory at 00000000b1000000 (64-bit, prefetchable)
		Region 3: Memory at 00000000b2220000 (64-bit, prefetchable)
		VF Migration: offset: 00000000, BIR: 0
	Capabilities: [1a0 v1] Transaction Processing Hints
		Device specific mode supported
		No steering table available
	Capabilities: [1b0 v1] Access Control Services
		ACSCap:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
		ACSCtl:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
	Capabilities: [1d0 v1] Secondary PCI Express
		LnkCtl3: LnkEquIntrruptEn- PerformEqu-
		LaneErrStat: 0
	Capabilities: [200 v1] Data Link Feature <?>
	Capabilities: [210 v1] Physical Layer 16.0 GT/s <?>
	Capabilities: [250 v1] Lane Margining at the Receiver <?>
	Kernel driver in use: ice
	Kernel modules: ice

How reproducible: 100%


Steps to Reproduce:
1.enable intel_iommu and cpu isolation to cmdline.
# cat /proc/cmdline 
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-305.el8.x86_64 root=/dev/mapper/rhel_dell--per740--77-root ro pci=realloc crashkernel=auto resume=/dev/mapper/rhel_dell--per740--77-swap rd.lvm.lv=rhel_dell-per740-77/root rd.lvm.lv=rhel_dell-per740-77/swap console=ttyS0,115200n81 isolcpus=managed_irq,domain,2,4,6,8,10,12,14,16,18,20,22,26,28,30,32,34,36,38,40,42,44,46 nosoftlockup tsc=nowatchdog nohz=on nohz_full=2,4,6,8,10,12,14,16,18,20,22,26,28,30,32,34,36,38,40,42,44,46 rcu_nocbs=2,4,6,8,10,12,14,16,18,20,22,26,28,30,32,34,36,38,40,42,44,46 default_hugepagesz=1G hugepagesz=1G hugepages=24 intel_iommu=on iommu=pt intel_idle.max_cstate=0 processor.max_cstate=0 intel_pstate=disable skew_tick=1

2. unbind ice driver and bind to vfio-pci
# modprobe vfio
# modprobe vfio-pci
# dpdk-devbind.py -b vfio-pci 0000:3b:00.0
# dpdk-devbind.py --status

Network devices using DPDK-compatible driver
============================================
0000:3b:00.0 'Ethernet Controller E810-XXV for SFP 159b' drv=vfio-pci unused=ice

Network devices using kernel driver
===================================
0000:18:00.0 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe 165f' if=eno1 drv=tg3 unused=vfio-pci *Active*
0000:18:00.1 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe 165f' if=eno2 drv=tg3 unused=vfio-pci 
0000:19:00.0 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe 165f' if=eno3 drv=tg3 unused=vfio-pci 
0000:19:00.1 'NetXtreme BCM5720 2-port Gigabit Ethernet PCIe 165f' if=eno4 drv=tg3 unused=vfio-pci 
0000:3b:00.1 'Ethernet Controller E810-XXV for SFP 159b' if=ens1f1 drv=ice unused=vfio-pci 
0000:5e:00.0 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=ens2f0 drv=i40e unused=vfio-pci 
0000:5e:00.1 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=ens2f1 drv=i40e unused=vfio-pci 

No 'Baseband' devices detected
==============================

No 'Crypto' devices detected
============================

No 'Eventdev' devices detected
==============================

No 'Mempool' devices detected
=============================

No 'Compress' devices detected
==============================

No 'Misc (rawdev)' devices detected
===================================

No 'Regex' devices detected
===========================


3. init openvswitch and add test nic to ovs bridge
ovs-vsctl set Open_vSwitch . other_config={}
ovs-vsctl set Open_vSwitch . other_config:dpdk-socket-mem=4096
ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=550000550000
ovs-vsctl set Open_vSwitch . other_config:dpdk-lcore-mask=0x1
ovs-vsctl set Open_vSwitch . other_config:vhost-iommu-support=true
ovs-vsctl set Open_vSwitch . other_config:userspace-tso-enable=false
ovs-vsctl set Open_vSwitch . other_config:dpdk-init=true

ovs-vsctl --if-exists del-br ovsbr0
ovs-vsctl --may-exist add-br ovsbr0 
ovs-vsctl --if-exists del-port ovsbr0 dpdk0
ovs-vsctl add-port ovsbr0 dpdk0 --  set Interface dpdk0 type=dpdk options:dpdk-devargs=0000:3b:00.0 options:n_rxq=1 options:n_rxq_desc=1024 options:n_txq_desc=1024 mtu_request=9120

Actual results:
on the step3, add dpdk0 port failed.
ovs-vsctl: Error detected while setting up 'dpdk0': Error attaching device '0000:3b:00.0' to DPDK.  See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/var/log/openvswitch".


Expected results:
on the step3, add dpdk0 port as well

Additional info:
openvswitch log
2022-05-06T10:30:10.082Z|00088|bridge|INFO|bridge ovsbr0: deleted interface ovsbr0 on port 65534
2022-05-06T10:44:18.762Z|00001|vlog|INFO|opened log file /var/log/openvswitch/ovs-vswitchd.log
2022-05-06T10:44:18.865Z|00002|ovs_numa|INFO|Discovered 24 CPU cores on NUMA node 0
2022-05-06T10:44:18.865Z|00003|ovs_numa|INFO|Discovered 24 CPU cores on NUMA node 1
2022-05-06T10:44:18.865Z|00004|ovs_numa|INFO|Discovered 2 NUMA nodes and 48 CPU cores
2022-05-06T10:44:18.865Z|00005|reconnect|INFO|unix:/var/run/openvswitch/db.sock: connecting...
2022-05-06T10:44:18.865Z|00006|reconnect|INFO|unix:/var/run/openvswitch/db.sock: connected
2022-05-06T10:44:18.868Z|00007|dpdk|INFO|DPDK Disabled - Use other_config:dpdk-init to enable
2022-05-06T10:44:18.876Z|00008|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.13.8
2022-05-06T10:44:44.190Z|00009|memory|INFO|51680 kB peak resident set size after 25.4 seconds
2022-05-06T10:44:44.239Z|00010|dpdk|INFO|Using DPDK 19.11.7
2022-05-06T10:44:44.239Z|00011|dpdk|INFO|DPDK Enabled - initializing...
2022-05-06T10:44:44.239Z|00012|dpdk|INFO|No vhost-sock-dir provided - defaulting to /var/run/openvswitch
2022-05-06T10:44:44.239Z|00013|dpdk|INFO|IOMMU support for vhost-user-client enabled.
2022-05-06T10:44:44.239Z|00014|dpdk|INFO|POSTCOPY support for vhost-user-client disabled.
2022-05-06T10:44:44.239Z|00015|dpdk|INFO|Per port memory for DPDK devices disabled.
2022-05-06T10:44:44.239Z|00016|dpdk|INFO|EAL ARGS: ovs-vswitchd -c 0x1 --socket-mem 4096 --socket-limit 4096.
2022-05-06T10:44:44.245Z|00017|dpdk|INFO|EAL: Detected 48 lcore(s)
2022-05-06T10:44:44.245Z|00018|dpdk|INFO|EAL: Detected 2 NUMA nodes
2022-05-06T10:44:44.247Z|00019|dpdk|INFO|EAL: Multi-process socket /var/run/openvswitch/dpdk/rte/mp_socket
2022-05-06T10:44:44.280Z|00020|dpdk|INFO|EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Permission denied
2022-05-06T10:44:44.280Z|00021|dpdk|INFO|EAL: Selected IOVA mode 'VA'
2022-05-06T10:44:44.280Z|00022|dpdk|WARN|EAL: No available hugepages reported in hugepages-2048kB
2022-05-06T10:44:44.281Z|00023|dpdk|INFO|EAL: Probing VFIO support...
2022-05-06T10:44:44.281Z|00024|dpdk|INFO|EAL: VFIO support initialized
2022-05-06T10:44:46.020Z|00025|dpdk|INFO|EAL: PCI device 0000:5e:00.0 on NUMA socket 0
2022-05-06T10:44:46.020Z|00026|dpdk|INFO|EAL:   probe driver: 8086:158b net_i40e
2022-05-06T10:44:46.020Z|00027|dpdk|INFO|EAL: PCI device 0000:5e:00.1 on NUMA socket 0
2022-05-06T10:44:46.020Z|00028|dpdk|INFO|EAL:   probe driver: 8086:158b net_i40e
2022-05-06T10:44:46.022Z|00029|dpdk|INFO|DPDK Enabled - initialized
2022-05-06T10:44:46.022Z|00030|timeval|WARN|Unreasonably long 1784ms poll interval (6ms user, 1668ms system)
2022-05-06T10:44:46.022Z|00031|timeval|WARN|faults: 4913 minor, 0 major
2022-05-06T10:44:46.022Z|00032|timeval|WARN|context switches: 3 voluntary, 9 involuntary
2022-05-06T10:44:46.023Z|00033|coverage|INFO|Event coverage, avg rate over last: 5 seconds, last minute, last hour,  hash=5fdd6dd7:
2022-05-06T10:44:46.023Z|00034|coverage|INFO|bridge_reconfigure         0.4/sec     0.033/sec        0.0006/sec   total: 7
2022-05-06T10:44:46.023Z|00035|coverage|INFO|cmap_expand                0.6/sec     0.183/sec        0.0031/sec   total: 11
2022-05-06T10:44:46.023Z|00036|coverage|INFO|miniflow_malloc            1.2/sec     0.233/sec        0.0039/sec   total: 14
2022-05-06T10:44:46.023Z|00037|coverage|INFO|hmap_pathological          0.2/sec     0.017/sec        0.0003/sec   total: 1
2022-05-06T10:44:46.023Z|00038|coverage|INFO|hmap_expand               19.8/sec     8.183/sec        0.1364/sec   total: 675
2022-05-06T10:44:46.023Z|00039|coverage|INFO|txn_unchanged              0.6/sec     0.050/sec        0.0008/sec   total: 7
2022-05-06T10:44:46.023Z|00040|coverage|INFO|txn_incomplete             0.4/sec     0.100/sec        0.0017/sec   total: 12
2022-05-06T10:44:46.023Z|00041|coverage|INFO|txn_success                0.4/sec     0.033/sec        0.0006/sec   total: 2
2022-05-06T10:44:46.023Z|00042|coverage|INFO|poll_create_node           6.4/sec     2.600/sec        0.0433/sec   total: 411
2022-05-06T10:44:46.023Z|00043|coverage|INFO|poll_zero_timeout          0.2/sec     0.017/sec        0.0003/sec   total: 1
2022-05-06T10:44:46.023Z|00044|coverage|INFO|seq_change                 2.6/sec     1.083/sec        0.0181/sec   total: 75
2022-05-06T10:44:46.023Z|00045|coverage|INFO|pstream_open               0.2/sec     0.017/sec        0.0003/sec   total: 1
2022-05-06T10:44:46.023Z|00046|coverage|INFO|stream_open                0.2/sec     0.017/sec        0.0003/sec   total: 1
2022-05-06T10:44:46.023Z|00047|coverage|INFO|util_xalloc              333.0/sec   138.750/sec        2.3125/sec   total: 10730
2022-05-06T10:44:46.023Z|00048|coverage|INFO|netlink_received           2.2/sec     0.783/sec        0.0131/sec   total: 47
2022-05-06T10:44:46.023Z|00049|coverage|INFO|netlink_recv_jumbo         0.4/sec     0.100/sec        0.0017/sec   total: 6
2022-05-06T10:44:46.023Z|00050|coverage|INFO|netlink_sent               1.8/sec     0.750/sec        0.0125/sec   total: 45
2022-05-06T10:44:46.023Z|00051|coverage|INFO|122 events never hit
2022-05-06T10:44:46.050Z|00052|ofproto_dpif|INFO|system@ovs-system: Datapath supports recirculation
2022-05-06T10:44:46.050Z|00053|ofproto_dpif|INFO|system@ovs-system: VLAN header stack length probed as 2
2022-05-06T10:44:46.051Z|00054|ofproto_dpif|INFO|system@ovs-system: MPLS label stack length probed as 3
2022-05-06T10:44:46.051Z|00055|ofproto_dpif|INFO|system@ovs-system: Datapath supports truncate action
2022-05-06T10:44:46.051Z|00056|ofproto_dpif|INFO|system@ovs-system: Datapath supports unique flow ids
2022-05-06T10:44:46.051Z|00057|ofproto_dpif|INFO|system@ovs-system: Datapath supports clone action
2022-05-06T10:44:46.051Z|00058|ofproto_dpif|INFO|system@ovs-system: Max sample nesting level probed as 10
2022-05-06T10:44:46.051Z|00059|ofproto_dpif|INFO|system@ovs-system: Datapath supports eventmask in conntrack action
2022-05-06T10:44:46.051Z|00060|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_clear action
2022-05-06T10:44:46.051Z|00061|ofproto_dpif|INFO|system@ovs-system: Max dp_hash algorithm probed to be 0
2022-05-06T10:44:46.051Z|00062|ofproto_dpif|INFO|system@ovs-system: Datapath supports check_pkt_len action
2022-05-06T10:44:46.061Z|00063|ofproto_dpif|INFO|system@ovs-system: Datapath supports timeout policy in conntrack action
2022-05-06T10:44:46.061Z|00064|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_zero_snat
2022-05-06T10:44:46.061Z|00065|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_state
2022-05-06T10:44:46.061Z|00066|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_zone
2022-05-06T10:44:46.061Z|00067|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_mark
2022-05-06T10:44:46.061Z|00068|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_label
2022-05-06T10:44:46.061Z|00069|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_state_nat
2022-05-06T10:44:46.061Z|00070|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_orig_tuple
2022-05-06T10:44:46.061Z|00071|ofproto_dpif|INFO|system@ovs-system: Datapath supports ct_orig_tuple6
2022-05-06T10:44:46.061Z|00072|ofproto_dpif|INFO|system@ovs-system: Datapath does not support IPv6 ND Extensions
2022-05-06T10:44:46.112Z|00073|bridge|INFO|bridge ovsbr0: added interface ovsbr0 on port 65534
2022-05-06T10:44:46.112Z|00074|bridge|INFO|bridge ovsbr0: using datapath ID 0000aed7f4301449
2022-05-06T10:44:46.112Z|00075|connmgr|INFO|ovsbr0: added service controller "punix:/var/run/openvswitch/ovsbr0.mgmt"
2022-05-06T10:44:47.626Z|00076|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:48.127Z|00077|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:48.628Z|00078|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:48.858Z|00079|poll_loop|INFO|wakeup due to [POLLIN] on fd 17 (<->/var/run/openvswitch/db.sock) at ../lib/stream-fd.c:157 (51% CPU usage)
2022-05-06T10:44:48.888Z|00080|dpdk|ERR|EAL: Driver cannot attach the device (0000:3b:00.0)
2022-05-06T10:44:48.888Z|00081|dpdk|ERR|EAL: Failed to attach device on primary process
2022-05-06T10:44:48.888Z|00082|netdev_dpdk|WARN|Error attaching device '0000:3b:00.0' to DPDK
2022-05-06T10:44:48.888Z|00083|netdev|WARN|dpdk0: could not set configuration (Invalid argument)
2022-05-06T10:44:48.888Z|00084|dpdk|ERR|Invalid port_id=128
2022-05-06T10:44:48.889Z|00085|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../ofproto/ofproto-dpif.c:1950 (51% CPU usage)
2022-05-06T10:44:49.191Z|00086|poll_loop|INFO|wakeup due to 303-ms timeout at ../vswitchd/bridge.c:3132 (51% CPU usage)
2022-05-06T10:44:49.389Z|00087|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:49.890Z|00088|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:50.391Z|00089|poll_loop|INFO|wakeup due to [POLLIN] on fd 24 (FIFO pipe:[22121]) at ../vswitchd/bridge.c:421 (51% CPU usage)
2022-05-06T10:44:54.192Z|00090|memory|INFO|peak resident set size grew 150% in last 10.0 seconds, from 51680 kB to 129080 kB
2022-05-06T10:44:54.192Z|00091|memory|INFO|handlers:19 ports:1 revalidators:7 rules:5

Comment 1 David Marchand 2022-05-06 11:55:42 UTC
https://access.redhat.com/articles/3538141

E810 nics are supported starting RHEL 8.4 / OVS 2.15.