Date: Mon, 17 Jun 2002 11:08:15 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Gautham Ganapathy <gauthamg123list@myrealbox.com> Cc: "FreeBSD.org - Hackers" <freebsd-hackers@freebsd.org> Subject: Re: Inserting a kernel module b/w IP and ethernet Message-ID: <Pine.BSF.4.21.0206171107160.15414-100000@InterJet.elischer.org> In-Reply-To: <NGBBJAAOCMHHCAAOGNFMMEFECDAA.gauthamg123list@myrealbox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I forgot... you can intercept the packets at te top of the ethernet with netgraph and fiddle with them to your heart's content as well. Even send them to user space for extra processing.. On Mon, 17 Jun 2002, Gautham Ganapathy wrote: > Hi > > How can I add an extra layer of processing b/w the IP and ethernet layers > using a kernel module ? If I load a module, I should be able to access the > functions exported by IP and ethernet. Also, I think the ethernet layer can > be configured to use my module as the protocol by patching ifconfig. Am I > right so far ? So, how do I get IP to use my module as it's link layer ? If > I am wrong, what's the proper way ? Or is there any other simpler way ? My > requirement is to add a compression layer (RFC 2507) > > Regards > Gautham To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0206171107160.15414-100000>