Herbert Xu wrote:
On Wed, Jun 28, 2006 at 12:18:25AM -0400, Jeff Garzik wrote:
A PCI device that presents itself as a SCSI controller, but under the
hood is really iSCSI-over-TCP smells like TOE. Running a virtualized
Linux guest on top of a proprietary stack [which provides networking
services to guests] also smells like TOE. :)
Agreed. However, when they start adding hooks to the ARP table, the
routing table, and PMTU management, it begs the question what more is
there to add for TOE (well, user-space driven TOE at least)?
Well, you've always been able to implement userspace (or otherwise
completely-virtualized) network stack. tuntap and the packet socket
enable that, if nothing else. But, like you characterize below, those
are existing, well-defined, easily contained interfaces.
Put it another way, I think the dividing line between TOE and iSCSI or
virtualisation is exactly the interface between them and the Linux kernel.
If the interface is an existing one such as SCSI or standard IP then it's
OK. However, when it starts poking in the guts of the Linux stack I'd say
that it has crossed the line.
Strongly agreed.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html