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?
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?