Print this page
3660 tcp_slow_start_* tunables should allow increasing the initial congestion window
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/inet/tcp/tcp_tunables.c
          +++ new/usr/src/uts/common/inet/tcp/tcp_tunables.c
↓ open down ↓ 371 lines elided ↑ open up ↑
 372  372          { "_rexmit_interval_extra", MOD_PROTO_TCP,
 373  373              mod_set_uint32, mod_get_uint32,
 374  374              {0*MS, 2*HOURS, 0*MS}, {0*MS} },
 375  375  
 376  376          { "_deferred_acks_max", MOD_PROTO_TCP,
 377  377              mod_set_uint32, mod_get_uint32,
 378  378              {0, 16, 2}, {2} },
 379  379  
 380  380          { "_slow_start_after_idle", MOD_PROTO_TCP,
 381  381              mod_set_uint32, mod_get_uint32,
 382      -            {1, 16384, 4}, {4} },
      382 +            {0, 16384, 0}, {0} },
 383  383  
 384  384          { "_slow_start_initial", MOD_PROTO_TCP,
 385  385              mod_set_uint32, mod_get_uint32,
 386      -            {1, 4, 4}, {4} },
      386 +            {0, 16, 0}, {0} },
 387  387  
 388  388          { "sack", MOD_PROTO_TCP,
 389  389              mod_set_uint32, mod_get_uint32,
 390  390              {0, 2, 2}, {2} },
 391  391  
 392  392          { "_ipv6_hoplimit", MOD_PROTO_TCP,
 393  393              mod_set_uint32, mod_get_uint32,
 394  394              {0, IPV6_MAX_HOPS, IPV6_DEFAULT_HOPS},
 395  395              {IPV6_DEFAULT_HOPS} },
 396  396  
↓ open down ↓ 90 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX