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

Reply via email to