--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-4.9.0-7-amd64: Kernel drops 3% forwarded packets in Xen HVM Guest
- From: Boguslaw Juza <bogdan@uci.agh.edu.pl>
- Date: Thu, 19 Jul 2018 11:57:35 +0200
- Message-id: <153199425539.30666.13008725026240008530.reportbug@work.uci.agh.edu.pl>
Package: src:linux
Version: 4.9.110-1
Severity: important
Dear Maintainers,
I'm observing packet drops after upgrade to linux-image-4.9.0-7-amd64.
It happens only in systems running as HVM Guest in XenServer 7.0
and 7.5 enviroment. Only forwarded packets are dropped (system is
acting as ip-router).
ifconfig shows:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
...
TX packets 694366 bytes 69105907 (65.9 MiB)
TX errors 0 dropped 23094 overruns 0 carrier 0 collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
...
TX packets 681894 bytes 311324956 (296.9 MiB)
TX errors 0 dropped 16159 overruns 0 carrier 0 collisions 0
The packets are really dropped (one of these systems is routing
VOIP UDP packets and I can hear it).
It happens only in virtual enviroment. I have two hardware serwers
with Debian9 and they don't drop any packets.
Only forwarded packets are dropped. I have virtual server in the
same XenServer env. acting as mail server and there is no any
packet dropped.
The problem disappears, when I booted with previous kernel from
linux-image-4.9.0-6-amd64 package.
-- Package-specific info:
** Version:
Linux version 4.9.0-7-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.110-1 (2018-07-05)
** Command line:
BOOT_IMAGE=/vmlinuz-4.9.0-7-amd64 root=/dev/mapper/vg0-root ro quiet
** Not tainted
** Kernel log:
Unable to read kernel log; any relevant messages should be attached
** Model information
sys_vendor: Xen
product_name: HVM domU
product_version: 4.7.5-5.3
chassis_vendor: Xen
chassis_version:
bios_vendor: Xen
bios_version: 4.7.5-5.3
** Loaded modules:
xt_nat
iptable_nat
nf_nat_ipv4
nf_nat
ip6t_REJECT
nf_reject_ipv6
nf_conntrack_ipv6
nf_defrag_ipv6
ip6table_filter
ip6_tables
ipt_REJECT
nf_reject_ipv4
xt_tcpudp
nf_conntrack_ipv4
nf_defrag_ipv4
xt_conntrack
nf_conntrack
iptable_filter
ip_tables
x_tables
tun
xenfs
xen_privcmd
nfsd
auth_rpcgss
oid_registry
nfs_acl
nfs
lockd
grace
fscache
sunrpc
loop
joydev
ppdev
edac_mce_amd
evdev
cirrus
edac_core
sg
serio_raw
pcspkr
ttm
drm_kms_helper
drm
parport_pc
parport
button
hid_generic
usbhid
hid
ext4
crc16
jbd2
crc32c_generic
fscrypto
ecb
glue_helper
lrw
gf128mul
ablk_helper
cryptd
aes_x86_64
mbcache
dm_mod
sr_mod
cdrom
ata_generic
xen_blkfront
xen_netfront
psmouse
uhci_hcd
ehci_hcd
usbcore
ata_piix
usb_common
libata
i2c_piix4
scsi_mod
floppy
** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0 eth1
iface eth0 inet static
address 149.156.123.195
netmask 255.255.255.192
network 149.156.123.192
broadcast 149.156.123.255
gateway 149.156.123.254
iface eth0 inet static
address 149.156.123.196
netmask 255.255.255.255
iface eth0 inet6 static
address 2001:06d8:10:1128::28c3
netmask 64
gateway 2001:06d8:10:1128::28fe
iface eth1 inet static
address 10.156.10.18
netmask 255.255.255.0
network 10.156.10.0
broadcast 10.156.10.255
** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 42:f9:dc:ce:37:f8 brd ff:ff:ff:ff:ff:ff
inet 149.156.123.195/26 brd 149.156.123.255 scope global eth0
valid_lft forever preferred_lft forever
inet 149.156.123.196/32 brd 149.156.123.196 scope global eth0
valid_lft forever preferred_lft forever
inet6 2001:6d8:10:1128::28c3/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::40f9:dcff:fece:37f8/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether de:4a:9f:68:f1:fc brd ff:ff:ff:ff:ff:ff
inet 10.156.10.18/24 brd 10.156.10.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::dc4a:9fff:fe68:f1fc/64 scope link
valid_lft forever preferred_lft forever
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 10.10.20.1 peer 10.10.20.2/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::cb79:49a:6b7d:957c/64 scope link flags 800
valid_lft forever preferred_lft forever
*** Device statistics:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
tun0: 3754651 40540 0 0 0 0 0 0 13178913 36354 0 0 0 0 0 0
eth0: 322626585 731154 0 0 0 0 0 0 68890831 691786 0 22996 0 0 0 0
lo: 140 2 0 0 0 0 0 0 140 2 0 0 0 0 0 0
eth1: 45972670 650151 0 10665 0 0 0 0 310773972 678401 0 16076 0 0 0 0
*** Protocol statistics:
Ip:
Forwarding: 1
1345686 total packets received
53 with invalid addresses
1244493 forwarded
0 incoming packets discarded
79116 incoming packets delivered
1319641 requests sent out
Icmp:
394 ICMP messages received
0 input ICMP message failed
ICMP input histogram:
destination unreachable: 10
echo requests: 384
1441 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 1057
echo replies: 384
IcmpMsg:
InType3: 10
InType8: 384
OutType0: 384
OutType3: 1057
Tcp:
14 active connection openings
4 passive connection openings
0 failed connection attempts
1 connection resets received
2 connections established
4160 segments received
3462 segments sent out
2 segments retransmitted
0 bad segments received
34 resets sent
Udp:
75404 packets received
3 packets to unknown port received
0 packet receive errors
71191 packets sent
0 receive buffer errors
0 send buffer errors
UdpLite:
TcpExt:
4 TCP sockets finished time wait in fast timer
17 delayed acks sent
90 packets directly queued to recvmsg prequeue
TCPDirectCopyFromPrequeue: 193105
1128 packet headers predicted
69 packet headers predicted and directly queued to user
336 acknowledgments not containing data payload received
1897 predicted acknowledgments
TCPSackRecovery: 1
1 congestion windows fully recovered without slow start
1 fast retransmits
TCPLossProbes: 1
TCPDSACKRecv: 2
9 connections reset due to unexpected data
1 connections reset due to early user close
TCPSackShiftFallback: 3
TCPRcvCoalesce: 31
TCPOFOQueue: 1
TCPAutoCorking: 794
TCPOrigDataSent: 2625
IpExt:
InMcastPkts: 5532
InBcastPkts: 8912
InOctets: 363743906
OutOctets: 719960346
InMcastOctets: 177024
InBcastOctets: 2430927
InNoECTPkts: 1347071
** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02)
Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
Physical Slot: 0
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
00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000]
Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
Physical Slot: 1
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00:01.1 IDE interface [0101]: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] [8086:7010] (prog-if 80 [Master])
Subsystem: XenSource, Inc. 82371SB PIIX3 IDE [Natoma/Triton II] [5853:0001]
Physical Slot: 1
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable)
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable)
Region 4: I/O ports at c320 [size=16]
Kernel driver in use: ata_piix
Kernel modules: ata_piix, ata_generic
00:01.2 USB controller [0c03]: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] [8086:7020] (rev 01) (prog-if 00 [UHCI])
Subsystem: XenSource, Inc. 82371SB PIIX3 USB [Natoma/Triton II] [5853:0001]
Physical Slot: 1
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: 64
Interrupt: pin D routed to IRQ 23
Region 4: I/O ports at c300 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd
00:01.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 01)
Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
Physical Slot: 1
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 9
Kernel modules: i2c_piix4
00:02.0 VGA compatible controller [0300]: Cirrus Logic GD 5446 [1013:00b8] (prog-if 00 [VGA controller])
Subsystem: XenSource, Inc. GD 5446 [5853:0001]
Physical Slot: 2
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 24
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=32M]
Region 1: Memory at f3000000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Kernel driver in use: cirrus
Kernel modules: cirrusfb, cirrus
00:03.0 SCSI storage controller [0100]: XenSource, Inc. Xen Platform Device [5853:0001] (rev 01)
Subsystem: XenSource, Inc. Xen Platform Device [5853:0001]
Physical Slot: 3
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 30
Region 0: I/O ports at c000 [size=256]
Region 1: Memory at f2000000 (32-bit, prefetchable) [size=16M]
Kernel driver in use: xen-platform-pci
** USB devices:
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-- System Information:
Debian Release: 9.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-7-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages linux-image-4.9.0-7-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.130
ii kmod 23-2
ii linux-base 4.5
Versions of packages linux-image-4.9.0-7-amd64 recommends:
ii firmware-linux-free 3.4
ii irqbalance 1.1.0-2.3
Versions of packages linux-image-4.9.0-7-amd64 suggests:
pn debian-kernel-handbook <none>
ii grub-pc 2.02~beta3-5
pn linux-doc-4.9 <none>
Versions of packages linux-image-4.9.0-7-amd64 is related to:
pn firmware-amd-graphics <none>
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-intel-sound <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-linux-nonfree <none>
pn firmware-misc-nonfree <none>
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
pn firmware-realtek <none>
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information
--- End Message ---