Page MenuHomeVyOS Platform

LRO can't be tuned off on KVM
Closed, InvalidPublicBUG

Description

LRO is a fixed setting in some KVM/Cloud environments, where lro is a fixed setting a VM can not modify, which creates the error below. It's a minor issue, doesn't interfere with anything.

root@r01:/home/vyos# ethtool -k eth0| grep large
large-receive-offload: on [fixed]
   17.112850] ------------[ cut here ]------------
[   17.113458] netdevice: eth0: failed to disable LRO!
[   17.114065] WARNING: CPU: 0 PID: 576 at net/core/dev.c:1682 dev_disable_lro+0x9f/0xe0
[   17.114932] Modules linked in: mpls_iptunnel mpls_router ip_tunnel mpls_gso br_netfilter bridge stp llc ip_tables x_tables autofs4 usb_storage uhci_hcd squashfs zstd_decompress lz4_decompress loop overlay ext4 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid hid nls_ascii sd_mod sr_mod t10_pi cdrom ohci_pci virtio_net net_failover failover ahci libahci ata_piix ohci_hcd crc32c_intel libata ehci_pci ehci_hcd i2c_piix4 virtio_pci virtio_ring virtio scsi_mod
[   17.118874] CPU: 0 PID: 576 Comm: systemd-sysctl Not tainted 5.10.5-amd64-vyos #1

This will happen on any interface, so if there are a lot a ports, routers typicvally have, it will flood the screen with stack dumps for a bit.

Details

Difficulty level
Unknown (require assessment)
Version
1.3-rolling, 1.4
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)