Re: Changing TCP MSS under LINUX



oleksandr kalinin <alexka79@xxxxxxxxxxxxxx> wrote:
route utility contains -mss option, which may be used to force
changing TCP MSS on particular route.

In case I set static route with -mss 1300, LINUX will advertise
MSS=1260,

That tells me the -mss option is misnamed and should be -mtu. The MSS
is (typically) 40 bytes less than the MTU. The TCP MSS change is a
side-effect of the path MTU change.

but for outgoing MSS it will use the value advertised by remote peer
and that is what creates a problem. Indeed, RFC 879 ch. 3 says :

"The MSS can be used completely independently in each direction of
data flow. The result may be quite different maximum sizes in the two
directions."

Can, but my understanding was that no stack actually did - do you have
the tcpdump showing that?

rick jones
--
Wisdom Teeth are impacted, people are affected by the effects of events.
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...
.



Relevant Pages


Loading