• Gerrit Renker's avatar
    TCP: update initial windows according to RFC 5681 · 3d5b99ae
    Gerrit Renker authored
    This updates the use of larger initial windows, as originally specified in
    RFC 3390, to use the newer IW values specified in RFC 5681, section 3.1.
    
    The changes made in RFC 5681 are:
     a) the setting now is more clearly specified in units of segments (as the
        comments  by John Heffner emphasized, this was not very clear in RFC 3390);
     b) for connections with 1095 < SMSS <= 2190 there is now a change:
        - RFC 3390 says that IW <= 4380,
        - RFC 5681 says that IW = 3 * SMSS <= 6570.
    
    Since RFC 3390 is older and "only" proposed standard, whereas the newer RFC 5681
    is already draft standard, it seems preferable to use the newer IW variant.
    Signed-off-by: default avatarGerrit Renker <gerrit@erg.abdn.ac.uk>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    3d5b99ae
tcp.h 45.3 KB