Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Apr 2009 09:02:29 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Luiz Otavio O Souza <lists.br@gmail.com>
Cc:        freebsd-hackers@freebsd.org, Lawrence Stewart <lstewart@freebsd.org>
Subject:   Re: Setting the mss for socket
Message-ID:  <49D63315.6050108@elischer.org>
In-Reply-To: <64D5D9E633734200A603D067ED5A81E9@adnote989>
References:  <3FD46C21A487490FB15B89E890790121@adnote989>	<49d5c0de.E5bkeKr%2Bp%2Bfg4K00%perryh@pluto.rain.com> <64D5D9E633734200A603D067ED5A81E9@adnote989>

next in thread | previous in thread | raw e-mail | index | archive | help
Luiz Otavio O Souza wrote:
>>> Is there a way to set the mss for a socket ? Like you can do
>>> in linux with setsockopt(TCP_MAXSEG) ?
>>>
>>> So i can set the maximum size of packets (or sort of) from a
>>> simple userland program.
>>
>> Depending on exactly what you need to accomplish, you may
>> find something useful in this thread from last August in
>> freebsd-questions@
>>
>>  setting the other end's TCP segment size
> 
> Very informative thread, thanks.
> 
> This thread show me that TCP_MAXSEG is implemented in freebsd but don't
> work. You can set the setsockopt(IPPROTO_TCP, TCP_MAXSEG), wich will set 
> the
> tp->t_maxseg, but this value is recalculated at tcp_input, so in short, you
> cannot set the max segment size for a socket.
> 
> I've posted a completly wrong patch (from style point-of-view - and using
> SOL_SOCKET instead of IPPROTO_TCP), but with that patch i'm able to set the
> mss in iperf.

this thread shoud be in FreeBSD-net@ so tha the right people see it
many developers do not read hackers every day as it tends to overload 
them.

> 
> Many thanks,
> Luiz
> 
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49D63315.6050108>