Increased default value for TCP_MSS to 536, updated default value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.

This commit is contained in:
goldsimon 2009-10-30 10:02:06 +00:00
parent 28ac4347d4
commit 70b05c8096
2 changed files with 8 additions and 4 deletions

View File

@ -46,6 +46,10 @@ HISTORY
++ Bugfixes: ++ Bugfixes:
2009-10-30: Simon Goldschmidt
* opt.h: Increased default value for TCP_MSS to 536, updated default
value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.
2009-10-28: Kieran Mansley 2009-10-28: Kieran Mansley
* tcp_in.c, tcp_out.c, tcp.h: re-work the fast retransmission code * tcp_in.c, tcp_out.c, tcp.h: re-work the fast retransmission code
to follow algorithm from TCP/IP Illustrated to follow algorithm from TCP/IP Illustrated

View File

@ -759,7 +759,7 @@
* (2 * TCP_MSS) for things to work well * (2 * TCP_MSS) for things to work well
*/ */
#ifndef TCP_WND #ifndef TCP_WND
#define TCP_WND 2048 #define TCP_WND (4 * TCP_MSS)
#endif #endif
/** /**
@ -785,14 +785,14 @@
#endif #endif
/** /**
* TCP_MSS: TCP Maximum segment size. (default is 128, a *very* * TCP_MSS: TCP Maximum segment size. (default is 536, a conservative default,
* conservative default.) * you might want to increase this.)
* For the receive side, this MSS is advertised to the remote side * For the receive side, this MSS is advertised to the remote side
* when opening a connection. For the transmit size, this MSS sets * when opening a connection. For the transmit size, this MSS sets
* an upper limit on the MSS advertised by the remote host. * an upper limit on the MSS advertised by the remote host.
*/ */
#ifndef TCP_MSS #ifndef TCP_MSS
#define TCP_MSS 128 #define TCP_MSS 536
#endif #endif
/** /**