Hi all!
In some of our VyOS devices we setup some packet offloading tunning through ethtool. This worked fine in 1.1.x but now in 1.2.0 there have appeared some warning messages with the text: "Cannot get device udp-fragmentation-offload settings: Operation not supported".
This is an example of what we configure in booutup script (/config/scripts/vyos-postconfig-bootup.script):
```
/sbin/ethtool -K eth0 gso off
/sbin/ethtool -K eth0 tso off
/sbin/ethtool -K eth0 gro off
```
After a quick reserch it seems that new kernels have removed udp-fragmentation-offload and ethtool should remove it as well. We don't setup ufo (udp-fragmentation-offload) but anyway the ethtool returns noisy warnings.
It can be reproduced by just typing any of the above commands in a 1.2.0 system:
```
vyos@test:~$ /sbin/ethtool -K eth0 gso off
Cannot get device udp-fragmentation-offload settings: Operation not supported
Cannot get device udp-fragmentation-offload settings: Operation not supported
```
This issue is resolved in ethtool 1:4.15-1 but it seems we in VyOS are using quite an old version:
```
vyos@test:~$ dpkg -l | grep ethtool
ii ethtool 1:3.16-1 amd64 display or change Ethernet device settings
```
Let me attach some useful links where this bug is explained further (there is fixed debian bug) and about the patch itself:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898907
http://patchwork.ozlabs.org/patch/814796/
https://bugs.launchpad.net/ubuntu/+source/ethtool/+bug/1750989
Just as a final clarification, my commands seem to work, so it's only about udp-fragmentation-offload deprecation:
```
vyos@de-rhr-ba4ng4fw405-01:~$ sudo ethtool -k eth0 | grep tcp-segmentation-offload
Cannot get device udp-fragmentation-offload settings: Operation not supported
tcp-segmentation-offload: off
vyos@de-rhr-ba4ng4fw405-01:~$ sudo ethtool -k eth0 | grep generic-segmentation-offload
Cannot get device udp-fragmentation-offload settings: Operation not supported
generic-segmentation-offload: off
vyos@de-rhr-ba4ng4fw405-01:~$ sudo ethtool -k eth0 | grep generic-receive-offload
Cannot get device udp-fragmentation-offload settings: Operation not supported
generic-receive-offload: off
```
Could you take a look and let me know if you need further info/help?
Regards!