Your lucky day, Brian. Turns out there are a ton of new TCP commands that came out in 11.6. I will get the wiki updated when I get the full documentation, but here's the list:
- TCP::delayed_ack enable | disable
- TCP::dsack enable | disable
- TCP::abc enable | disable
- TCP::pacing enable | disable
- TCP::limxmit enable | disable
- TCP::ecn enable | disable
- TCP::idletime timeval
- TCP::autowin enable | disable
- TCP::congestion None | Reno | Newreno | HighSpeed | Scalable | Vegas | CDG | CHD | Illinois | Woodside | Cubic | Westwood+
- TCP::lossfilter rate burst
- TCP::sendbuf size
- TCP::recvwnd size
- TCP::proxybuffer high low
- TCP::setmss mssval
Looks like with all these settings, you can essentially create a procs library of "profiles" to switch programmatically base on your traffic analysis.