[nzlug] Uncommon Transport Protocols + Linux
Ian McDonald
ian.mcdonald at jandi.co.nz
Fri Jan 5 22:02:41 NZDT 2007
On 1/5/07, Raimund Eimann <raimund at cs.auckland.ac.nz> wrote:
> Hi,
>
> I suppose that packets with uncommon transport protocols or, more precisely
> protocol numbers for which no handler (such as a TCP stack) exists on a host
> are simply dropped on arrival? I mean transport protocol weirdos such as PUP,
> ARGUS or EMCON, for instance. Does anyone here know which source file in
> Linux is responsible for forwarding incoming packets according to the
> transport protocol number found in the IP header to their appropriate
> handlers?
>
> Cheers,
> Raimund
>
Each protocol registers through structures what it wants to listen to.
Have a look at net/dccp/ipv4.c for an example of this. DCCP is a
protocol I've been working on in the kernel.
Ian
--
Web: http://wand.net.nz/~iam4
Blog: http://imcdnzl.blogspot.com
WAND Network Research Group
More information about the NZLUG
mailing list