At present we have two IP interfaces of note: the loopback interface and logical interfaces (bge0:1, hme0:3, etc.) The presence of these creates a collection of interaction issues - we can't snoop on them, can't use ipfilter on them, etc. To address these issues we need to add more special case code into IP.
So... If we're going to go forward pushing the idea that IP interfaces are independant of network interface drivers, should we have an architecture that allows them to be developed/used? And not just by the people working on /kernel/drv/ip, but to allow 3rd party modules to load in and provide functionality? Is there merit in building an interface that not only 3rd parties can use to develop IP interfaces but also to better integrate these with networking tools (such as snoop) and the bigger networking picture? Darren _______________________________________________ networking-discuss mailing list [email protected]
