I noticed a behavior that I'm not sure if it's to be expected after this patch or not.
SRC VM --> Router VM (with accelerated networking / Mellanox driver) --> 2 tunnel links ECMP --> destination VM
Seems that inside a single flow:
- SYN from SRC VM gets hashed on tunnel link one on Router VM
- ACK (part of the same flow/tcp handshake) gets hashed on tunnel link two on Router VM
RX hash (RSS hash) is on.
I would expect that the hashing and equal load balancing of traffic would happen per flow, not ~ per packet.
Hi everyone,
I noticed a behavior that I'm not sure if it's to be expected after this patch or not.
SRC VM --> Router VM (with accelerated networking / Mellanox driver) --> 2 tunnel links ECMP --> destination VM
Seems that inside a single flow:
- SYN from SRC VM gets hashed on tunnel link one on Router VM
- ACK (part of the same flow/tcp handshake) gets hashed on tunnel link two on Router VM
RX hash (RSS hash) is on.
I would expect that the hashing and equal load balancing of traffic would happen per flow, not ~ per packet.