VMware Communities
ralphbellofatto
Contributor
Contributor

how do i disable lro and tso on mac osx

I am using Vmware Fusion on a macintosh pro laptop and I am running into an issue that appears to be lro (large receive offload)

I see on the following page https://kb.vmware.com/s/article/2055140 how to disable this for VMXNET2 and VMXNET3 virtual machine adapters

And I also see how to disable this for Windows, but I don't see how to do it on the Mac OSx.

Can someone tell me how to do this?

Reply
0 Kudos
1 Reply
Liffon
Enthusiast
Enthusiast

lro seem to be off by default.

in Terminal:

If you do sudo sysctl -a | grep net.inet.tcp.lro you can see for your self.

To turn it on do sudo sysctl -w net.inet.tcp.lro=1

tso seem to be on by default:

sudo sysctl -a | grep net.inet.tcp.tso

To turn it off do sudo sysctl -w net.inet.tcp.tso=0

To have any sysctl setting stick between restarts create a file: /etc/sysctl.conf and add a row of text like

net.inet.tcp.tso=0