When building systemd with this kernel: In file included from ../src/udev/net/ethtool-util.c:22:0: /usr/include/linux/ethtool.h: In function ‘ethtool_validate_speed’: /usr/include/linux/ethtool.h:1321:18: error: ‘INT_MAX’ undeclared (first use in this function) return speed <= INT_MAX || speed == SPEED_UNKNOWN; ^ /usr/include/linux/ethtool.h:1321:18: note: each undeclared identifier is reported only once for each function it appears in
...I think you need to cherry-pick 14e2037902d65213842b4e40305ff54a64abbcb6 ** Tags removed: verification-done verification-done-xenial xenial ** Tags added: verification-failed ** Tags added: xenial -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1581132 Title: [Xenial] net: updates to ethtool and virtio_net for speed/duplex support Status in linux package in Ubuntu: Fix Released Status in linux source package in Xenial: Fix Committed Bug description: Post 4.4, several changes landed upsteam to allow users to set interface speed for virtio_net backed devices. This feature is extremely useful for those doing large-scale networking simulations where Ubuntu-based VMs are used to simulate hosts. Not only does it allow hosts to report the same speed in simulations for monitoring tools, but it is required to simulate 802.3ad bonding where link-speed is reported to the peer device. Without proper speed setting there are cases where establishing LACP adjacency is not possible. After this patch setting the link speed and duplex now works just as one would expect. I'm running the kernel that contains this patch for these commands: $ sudo ethtool -s enp0s8 speed 100000 duplex full $ sudo ethtool enp0s8 Settings for enp0s8: Supported ports: [ ] Supported link modes: Not reported Supported pause frame use: No Supports auto-negotiation: No Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Speed: 100000Mb/s Duplex: Full Port: Other PHYAD: 0 Transceiver: internal Auto-negotiation: off Link detected: yes I've already submitted patches to the kernel-team mailing list. Those patches can be found in this thread: https://lists.ubuntu.com/archives /kernel-team/2016-May/077286.html To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1581132/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp