Messages in this thread | | | Date | Wed, 10 Sep 2003 13:52:59 +0200 | From | Alex Riesen <> | Subject | Re: Efficient IPC mechanism on Linux |
| |
Luca Veraldi, Wed, Sep 10, 2003 11:18:48 +0200: > > Will it be possible to base existing facilities on your approach? > > SVR5 messages (msg{get,snd,rcv}), for example? > > Ah, ok. So let's continue to do ineffient things > only because it has always been so!
It is because the interface is perfectly enough. You still can implement zero-copy local transfers for pipes for read and write calls. And for small amounts, where it is impossible to do zero-copy does not bring noticable advantages (as was already mentioned by Alan).
> Compatibility is not a problem. Simply rewrite the write() and read() > for pipes in order to make them do the same thing done by zc_send() > and zc_receive(). Or, if you are not referring to pipes, rewrite the > support level of you anchient IPC primitives in order to make them do > the same thing done by zc_send() and zc_receive().
If it is possible, why new user-side interface?
-alex - 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/
| |