<html>
<body>
<font size=3><x-tab>
        </x-tab><br>
FYI.....The specification can be found at: <br><br>
<a href="http://www.opengroup.org/bookstore/catalog/c050.htm" eudora="autourl">
http://www.opengroup.org/bookstore/catalog/c050.htm</a><br><br>
Use of this new interface will enable Sockets based applications to fully
exploit the performance of RDMA interconnects through the SDP wire
protocol.   This API also provides explicit memory management
taking some of the guesswork out of this thorny problem which can result
in some performance loss and implementation complexity within the SDP
layer.<br><br>
Mike <br><br>
<br><br>
<br>
</font><h3><b>Extended Sockets API (ES-API), Issue
1.0</b></h3><font size=3>The Extended Sockets API (ES-API) Technical
Standard provides extensions to the traditional socket API to support
improved efficiency in network programming. The ES-API includes:
synchronous IO and control operations on sockets; event queue-based
management of asynchronous operations; and pre-registering of memory
regions that will be the subject of IO operations. These facilities are
intended to support: improved efficiency when dealing with high numbers
of socket file descriptors; 'zero-copy' transmit and receive operations;
and improved buffer management. The ES-API also includes routines that
provide asynchronous IO and control operations, asynchronous operation
management, and memory registration functions for applications
manipulating sockets.<br><br>
<br>
</font><h3><b>Bibliographic Details</b></h3><font size=3><b>Consortium
Specifications <br><br>
</b>Catalog number C050 <br>
ISBN 1931624526 <br>
Jan 2005<br><br>
<i>OO. 72 pages. <br><br>
</font></i></body>
</html>