My apologies if this is not the right place to ask this question. I'm trying to use UDP GSO to improve the throughput. My testing shows that UDP GSO works with the local server (i.e. loopback interface) but fails with a remote server (in WLAN, via wlan0 interface).
My question is: do I need to explicitly enable UDP GSO for wlan0 interface? If yes, how do I do it? I searched online but could not find a good answer. I looked at "ethtool" but not clear which option to use: $ ethtool --show-offload wlan0 | grep -i generic-segment generic-segmentation-offload: off [requested on] $ ethtool --show-offload wlan0 | grep -i udp-segment tx-udp-segmentation: off [fixed] A quick try did not work: $ sudo ethtool -K wlan0 gso on Could not change any device features My test hardware is Raspberry Pi 4, and the Linux kernel version is 4.19. My test program is in C. Thanks. Han