I took a run at making ipv4 a module last fall and gave up on it.
There were just to many dependencies in the rest of the kernel on
internal bits and pieces of ipv4. Things might be a bit cleaner now,
but I expect there is at least still a tight connection between the
ethernet layer and the ipv4 code. Probably I should put this on the
list of things to do with the ipv4 code, but it's going to be near
the bottom of the list...
-- Eric Schenk www: http://www.dna.lth.se/~erics Dept. of Comp. Sci., Lund University email: Eric.Schenk@dna.lth.se Box 118, S-221 00 LUND, Sweden fax: +46-46 13 10 21 ph: +46-46 222 96 38