Hello, This is for those brave ones that want to play with modularized IPv4 stack... (ANK and Andi(?) come into mind) While attending IETF conference, I have updated my IPv4/IPv6 modularization cleanup patches to work at 2.1.131-ac5. So far it looks quite good: [root@mea2 /root]# lsmod Module Size Used by 3c589_cs 6060 1 ds 5804 2 [3c589_cs] i82365 10716 2 pcmcia_core 30352 0 [3c589_cs ds i82365] ipv4 171584 5 (autoclean) The counter at 'ipv4' goes down to zero when there are no sockets in use, however some unexpected complication with 'lo' device means that you *must not* unload ipv4 module. There is machinery in place to make the module unloadable by mere mortals -- those that don't know to add conf.modules line: options ipv4 unloadable=1 This patch contains still certain debug printout macroes which you likely will not want on when you compile it, but removing them out at this point (see 'lo' above) has not yet been in my schedule. (Easiest would be to provide blank replacements for them in header file include/linux/module.h ) Also there is a purism issue about IPv4/IPv6 vs. TCP & UDP; the TCP and UDP are something which *both* IP stacks run in parallel and in fact the locally hosted service port number spaces for those two IP stacks are unified. Breaking the common TCP/UDP/timers out of IPv4 is that utmost purism issue. (So that you can run pure IPv6 system without any IPv4 in it..) File: ftp://mea.tmt.tele.fi/linux/linux-21131ac5-ipv4-module.patch.gz /Matti Aarnio <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to [EMAIL PROTECTED]