Page 1 of 1

CHR + ESXI = Need urgent new version with disabled LRO / TSO

Posted: Wed May 08, 2019 3:57 am
by karwos
Hi,
It's been 2 years now and problem is not fixed (it was reported problems w/ MPLS).
I have ESXI 6 box. ESXi have disabled following flags:

Net.Vmxnet3SwLRO
Net.Vmxnet3HwLRO
And in general, all things related to TSO/LRO, software emulation, etc.

I can verify this approach in esxcfg-info -n | less - i see that on RX side of bgp peer TSO RX counter not increases. So LRO is not done by NIC itself, or VM kernel.
This is confirmed - i have mirrored input port to a) Linux BOX b) CHR

Using tcpdump with a) Linux BOX (even with ethtool lro enabled) delivered packets was not offloaded.

Using packet sniffer in CHR packets are offloaded - as in screenshot. I believe this shouldn't happen in BGP router. (retransmissions....)

Image

Please kindly fix that problem, as it seems problem leads to CHR itself!

Re: CHR + ESXI = Need urgent new version with disabled LRO / TSO

Posted: Fri May 10, 2019 2:37 am
by konstantinJFK
Same issue for me! With tcp retransmissions and very slow tcp transfers from/to mpls chr

Re: CHR + ESXI = Need urgent new version with disabled LRO / TSO

Posted: Fri May 10, 2019 2:24 pm
by karwos
"Hello,

TSO & LRO are disabled on virtual Ethernet drivers since 6.41rc14. Our devs are looking possibility to fix TCP connection offloading issue."

Re: CHR + ESXI = Need urgent new version with disabled LRO / TSO

Posted: Thu Oct 31, 2019 3:18 am
by karwos
Seems devs R still looking...

Re: CHR + ESXI = Need urgent new version with disabled LRO / TSO

Posted: Fri Nov 01, 2019 7:47 pm
by jbaird
This is still an issue in the latest ROS6 versions? No fix?

I guess we need to look into running another Hypervisor (Hyper-V)?