Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jun 2000 19:50:07 +0300
From:      Ruslan Ermilov <ru@sunbay.com>
To:        Brian Somers <brian@Awfulhak.org>
Cc:        Patrick Bihan-Faou <patrick@mindstep.com>, net@FreeBSD.org
Subject:   Re: "frag-anyways" knob.
Message-ID:  <20000622195007.C28777@sunbay.com>
In-Reply-To: <200006211416.PAA33522@hak.lan.Awfulhak.org>; from brian@Awfulhak.org on Wed, Jun 21, 2000 at 03:16:56PM %2B0100
References:  <ru@sunbay.com> <200006211416.PAA33522@hak.lan.Awfulhak.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--lEGEL1/lMxI0MVQ2
Content-Type: text/plain; charset=us-ascii

On Wed, Jun 21, 2000 at 03:16:56PM +0100, Brian Somers wrote:
> > > I'd tend to agree that a divert(4) daemon would be a far cleaner 
> > > solution.
> > > 
> > If community wishes I would probably go over it and implement this as
> > a divert(4) daemon.
> 
> Cool !
> 
Here is a standalone daemon which "corrects" the MSS option for outgoing
TCP SYN packets based on the supplied MTU value.  If run with -v it will
stay attached to its controlling terminal and show the changes made:

: Script started on Thu Jun 22 19:36:16 2000
: perl# ipfw add 100 divert 1234 tcp from any to any out via rl0 setup
: 00100 divert 1234 tcp from any to any out xmit rl0 setup
: perl# /usr/local/sbin/tcpmssd -p 1234 -m 1492 -v
: MSS: 1460 -> 1452
: ^C
: perl# exit
: Script done on Thu Jun 22 19:37:03 2000


Cheers,
-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--lEGEL1/lMxI0MVQ2
Content-Type: application/x-tar-gz
Content-Disposition: attachment; filename="tcpmssd.tgz"
Content-Transfer-Encoding: base64

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

--lEGEL1/lMxI0MVQ2--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




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