http://lwn.net/Articles/172551/
From: Evgeniy Polyakov <joh...@2ka.mipt.ru>
To: net...@vger.kernel.org
Subject: [PATCH] Kevent, network AIO system calls implementation.
Date: Sat, 18 Feb 2006 19:11:40 +0300
Cc: David Miller <da...@davemloft.net>, Jamal Hadi Salim
<ha...@cyberus.ca>
Hello developers.
I'm pleased to announce combined patch of kevent and network AIO
subsytems,
which are implemented using three system calls:
* kevent_ctl(), which fully controls kevent subsystem.
It allows to add/modify/remove kevents and waiting for either given
number or at least one kevent is ready.
* aio_send().
This system call allows to asynchronously transfer userspace buffer
to the remote host using zero-copy mechanism.
* aio_recv().
Asynchronous receiving support.
Next step is to implement aio_sendfile() support.
I hope .. WISH now ACE will support AIO with linux as strong as ms
WIN
~Anand
Thanks for the info. I'm sure that as soon as this stuff is
integrated into the mainline Linux releases the ACE Proactor should
work a lot better!!
Thanks,
Doug
--
Dr. Douglas C. Schmidt Professor and Associate Chair
Electrical Engineering and Computer Science TEL: (615) 343-8197
Institute for Software Integrated Systems WEB: www.dre.vanderbilt.edu/~schmidt
Vanderbilt University, Nashville TN, 37203 NET: d.sc...@vanderbilt.edu
Hi Anand,
Thanks for the info. I'm sure that as soon as this stuff is
integrated into the mainline Linux releases the ACE Proactor should
work a lot better!!
Thanks,
Doug