Looking through the offloading settings available in version VyOS 1.4-rolling-202306290317 I get this output:
gro Enable Generic Receive Offload
gso Enable Generic Segmentation Offload
lro Enable Large Receive Offload
rfs Enable Receive Flow Steering
rps Enable Receive Packet Steering
sg Enable Scatter-Gather
tso Enable TCP Segmentation Offloading
So Im curious how come these are not enabled by default and what is your experience of which should be used vs which should be avoided and why?
Im thinking if for example “offload tso” is enabled and the hardware doesnt support it wouldnt that just be ignored even if it exists in the config?