Skip site navigation (1)Skip section navigation (2)
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>