I'm expiring the same issue here. I use a dedicated network interface as
bridge for VMs. When the interface became unreliable I disabled TCP
offloading as shown below. This worked for a while but now the problem
is even worse. I have to reboot the host to bring the network interface
back. Restarting the network interface itself does not help.
Kernel:
4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux
/etc/network/interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp4s0
iface enp4s0 inet dhcp
iface enp4s0 inet6 dhcp
# The seccondary network interface
iface enp0s31f6 inet manual
offload-tso off
offload-gso off
# The bridge setup
auto br0
iface br0 inet dhcp
bridge_ports enp0s31f6
bridge_stp on
VMs are created with libvirt:
<devices>
<emulator>/usr/bin/kvm</emulator>
<interface type='bridge'>
<source bridge='br0'/>
<mac address="REDACTED"/>
<model type='virtio'/>
</interface>
</devices>
Hardware:
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2)
I219-V
Subsystem: ASUSTeK Computer Inc. Ethernet Connection (2) I219-V
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 C routed to IRQ 43
NUMA node: 0
Region 0: Memory at 92f00000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e
04:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network
Connection (rev 03)
Subsystem: ASUSTeK Computer Inc. I211 Gigabit Network Connection
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, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
NUMA node: 0
Region 0: Memory at 92d00000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at 2000 [size=32]
Region 3: Memory at 92d20000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
Attachment:
signature.asc
Description: OpenPGP digital signature