Evgeniy,

>There are some stuff already implemented and presented in netdev@,
> unfortunately it did not get much attention and feedback.
>
> Queue of events used for socket operations:
> http://tservice.net.ru/~s0mbre/old/?section=projects&item=kevent
> http://lwn.net/Articles/171317/
> http://marc.theaimsgroup.com/?l=linux-netdev&m=113949344414464&w=2
>
> Network AIO operations:
> http://tservice.net.ru/~s0mbre/old/?section=projects&item=naio
> sending support:
> http://marc.theaimsgroup.com/?l=linux-netdev&m=113992502032729&w=2
> receiving support:
> http://marc.theaimsgroup.com/?l=linux-netdev&m=113949344426019&w=2
>
> Sending zero-copy is supported from ... it was added very long ago.
> Receiving zero-copy requires special hardware, which can split protocol
> header from data. Some work can be found at:
> http://tservice.net.ru/~s0mbre/old/?section=projects&item=recv_zero_copy
> http://marc.theaimsgroup.com/?l=linux-netdev&m=113465769816658&w=2
>
> So, while commercial Unix vendors create rocket-science-capable API,
> Linux just implements the core.
>
>


Your patches have been recently discussed on ACE mail list
 (ACE is an Adaptive Communication Environment - a userspace framework
 toolkit for OO communication)
 regarding future support of linux kernel to so-called Proactor design
 pattern, where true asynch support from kernel has real advantages.

--
Sincerely,
-----------------------------------------------------------------------
Robert Iakobashvili, coroberti at gmail dot com
            NAVIGARE NECESSE EST
----------------------------------------------------------------------
-
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

Reply via email to