[EMAIL PROTECTED] wrote:

* [EMAIL PROTECTED] [2006-04-05 11:25:46]
Ideally I'd expect the IPMP code to be a model of how to do this.
IPMP is, in reality, a strange beast.  Why you'd expect it to set any
kind of precedent for how to write NIC drivers is something of a
mystery to me, as IPMP operates almost entirely at layer 3.  Hiding
some of the implementation details of IPMP, as the Clearview project
will do, seems like a good thing and isn't really related to the
stability level of NIC driver interfaces.

My view of IPMP is that it is functionality that is layered on top
of NICs - it is a virtual NIC that has the backing of real ones
behind it.  It isn't doing any real I/O itself, it is passing off
packets to real NICs for sending and similarly, packets received via
an IPMP interface come via a real NIC first.

IPMP was never implemented as a "virtual NIC", which perhaps is where
some of the confusion arises.

Sure, it wasn't in the past, but with Clearview it certainly looks
like one in the design doc.

Darren

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to