Comment 18 for bug 1902531

Revision history for this message
Dexuan Cui (decui) wrote :

I guess the SYN/ACK will get hashed on the same tunnel link if you disable accelerated networking.

When accelerated networking is enabled on Azure, all incoming TCP SYN packets are still received through the software NIC netvsc and get the RX hash values from Hyper-V virtual switch, but the ACK packets are received through the Mellanox NIC (and then passed on to the hv_netvsc driver) so the ACK packets get hash values from the Mellanox NIC and the values may be different from the ones got for the SYN packets.

In the future (maybe it's already available on some nodes), when accelerated networking is enabled, the incoming SYN packets will also be received through hardware NIC rather than netvsc.