net.inet.tcp.rfc1323 removed from El Capitan (10.11). Or not?
Folks:
I have been using the sysctl command to disable RFC1323 (Window Scaling) on Mac OS X for years, but the 10.11 (El Capitan) update has disappeared this kernel variable.
In 10.10, you could do:
Yosemite:~ jms$ sudo sysctl net.inet.tcp.rfc1323=0
net.inet.tcp.rfc1323: 1 -> 0
However, in 10.11, the kernel variable has disappeared:
ElCapitan:~ jms$ sudo sysctl net.inet.tcp.rfc1323=0
sysctl: unknown oid 'net.inet.tcp.rfc1323'
I hunted down the BSD source and it's still in there, so the network kernel seems to have diverged at some point. Or, perhaps, someone just made a typo and this is a bug. The various Darwin projects don't seem to have 10.11 network source code, so I can't see what is going on there.
Apple is happy to confirm that this command has disappeared, but says that they won't provide any support for this unless I have an enterprise contract, which I don't have.
Anyone out there know what kernel variable replaces this? Or otherwise how to turn off RFC1323 Window Scaling in 10.11?
Thanks, Joel Snyder
MacBook Air (13-inch Mid 2012), OS X El Capitan (10.11)