Comment 4 for bug 1731994

Revision history for this message
Marcelo Cerri (mhcerri) wrote :

Hi, Josh.

Both the following patch:

4.13/hv_netvsc-Add-ethtool-handler-to-set-and-get-UDP-has.patch

and its corresponding upstream commit:

4823eb2f3af4 hv_netvsc: Add ethtool handler to set and get UDP hash levels

include UDP ports by default in the vRSS hashing, which causes a considerable amount of loss in the UDP tests I've run with iperf3.

`ethtool -N eth0 rx-flow-hash udp4 sd` works as designed and forces the UDP ports to be excluded from the calculation, dropping the datagram loss to zero.

Is that the intended behavior? Or should we force it to exclude UDP ports by default?