Peter Novodvorsky <[EMAIL PROTECTED]> writes: > So what can be done -- is to make some good interface in this > library. It should generic enough for being applied to BSD ip stack > too.
I don't think you understood what I wrote. The details of what the Linux network stack expects from the rest of the kernel changes significantly from release to release. The job of the Hurd-specific parts of pfinet is to emulate those things that the network stack expects from the rest of the kernel. Moving that stuff into a library doesn't help the maintenance at all: it still has to be changed each time the kernel undergoes any significant change, no matter what the interfaces are. That is, the interfaces are going to be dictated by what the net stack is expecting from the rest of the kernel. The internal BSD interfaces are a fair bit more stable; perhaps things would work better there. Still, the library only helps if we are going to run more than one different network stack. Right now, we have only one, and I don't see any likelihood that we're going to care about another very soon. _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd