Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jul 2000 17:53:21 -0400
From:      Charlie Younghusband <cwy@xiphos.ca>
To:        "'freebsd-net@freebsd.org'" <freebsd-net@freebsd.org>
Subject:   supported features in BSD TCP
Message-ID:  <39625CD1.57B64231@xiphos.ca>

next in thread | raw e-mail | index | archive | help
Hi folks,

My company is considering working on some extensions to TCP for space
communications.  So I'm shopping around for a good modifiable TCP stack,
with many questions I haven't found concisely in any docs

Does the FreeBSD TCP implementation support:
-Full RFC 1122 (general good behaviour for internet hosts), 768 (UDP)
and 793 (standard TCP circa '81) b
-RFC 1323 "TCP Extensions for High Performance" aka big fat pipes,
including round trip time measurement and PAWS
-T/TCP -- TCP Extensions for Transactions (RFC 1644)
-TCP Vegas
-Selective Negative Acknowledgements (SNACKs)
-TCP Header compression (RFC 1144)

And the BSD newbie questions:
-What's the deal with FreeBSD/NetBSD/OpenBSD?  Which one should I be
using?  (not intended to be flamebait, sorry...)
-What are my options if I make modifications to the TCP stack (and new
code) regarding licensing?  I'm told that I can repackage it and sell
it?  (My boss wants to keep our options open, free open source is harder
to pay my salary ;)

And any other suggestions as to what direction I should take with
this...the work will involve some custom space-standard services (aka
breaking the normal TCP stack) as well as trying to fill out the TCP
stack with high performance options described above...I looked briefly
at some of the FreeBSD TCP source which seemed readable but a little too
simple to include some of the features I hoped to start with...

TIA
Charlie


--
Charlie Younghusband
Network Systems Engineering
Xiphos Technologies    http://www.xiphos.ca/
514-848-9640           (f) 514-848-9644




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?39625CD1.57B64231>