Messages in this thread | | | Subject | Re: [RFC] Direct Sockets Support?? | Date | Thu, 3 May 2001 21:17:56 +0100 (BST) | From | Alan Cox <> |
| |
> technology is Infiniband . In Infiniband, the hardware supports IPv6 . For > this type of devices there is no need for software TCP/IP. But for > networking application, which mostly uses sockets, there is a performance > penalty with using software TCP/IP over this hardware.
IPv6 is only the bottom layer of the stack. TCP does a lot lot more.
> > access setup is actually needed. > > > My point is that if the hardware is capable of doing TCP/IP , we > should let the sockets layer talk directly to it (direct sockets). Thereby > the application which uses the sockets will get better performance.
That depends on where your overheads are. Remember that for every direct access you make you trade off kernel syscall overhead against userspace scheduling and locking overhead.
The VI architecture tries to design well to handle this I've not seen enough about infiniband to know that. The 'better performance' is an assumption that isnt always as simple as it seems - especially with high mtu values and real world applications
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |