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>