Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Nov 2008 10:00:27 -0500
From:      Randall Stewart <rrs@lakerest.net>
To:        freebsd-net <freebsd-net@FreeBSD.org>
Subject:   Thinking about UDP and tunneling
Message-ID:  <D72E9703-C8E7-4A21-A71E-A4B4C2D7E8F4@lakerest.net>

next in thread | raw e-mail | index | archive | help
Dear All:

I have been contemplating UDP and tunneling. One of the
things that is a nice feature in MacOS is the ability of
a kernel module/extension to open a kernel level socket
and have the mbuf chain that arrives for that port be passed
in via a function.

We use this in our MacOS version of the SCTP stack to do the
UDP de-tunneling of SCTP packets. This is becoming a more and
more common thing i.e. having transport protocols like SCTP and DCCP
be tunneled over UDP to get by NAT's.... this actually sucks that
this is necessary .. but it is what it is....

So, I am contemplating adding a similar sort of feature... basically
provide an interface in UDP that a consumer (such as SCTP or DCCP) could
use to "bind" a port and get UDP packets directly.

What do you all think of the idea?


That also reminds me.. who owns the ipfw code.. we actually
have SCTP nat support that Jason But has done that we need to
get in...

I would be more than glad to shepherd this in if the owner
of the code does not have the time...


R
------------------------------
Randall Stewart
803-317-4952 (cell)
803-345-0391(direct)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D72E9703-C8E7-4A21-A71E-A4B4C2D7E8F4>