[openib-general] [PATCH] iSER - changes in API, socket-based connect

Dan Bar Dov danb at voltaire.com
Wed Sep 14 01:16:13 PDT 2005


Thanks, applied, rev 3415.

Dan 

> -----Original Message-----
> From: Alex Nezhinsky 
> Sent: Tuesday, September 13, 2005 8:02 PM
> To: Dan Bar Dov
> Cc: openib-general at openib.org
> Subject: [openib-general] [PATCH] iSER - changes in API, 
> socket-based connect
> 
> Hi,
> 
> Attached is a patch with changes in iSER API.
> 1. Got rid of iscsi entities stuff, now iser implies a single 
> iscsi entity. 
> 2. Connections are established using iser sockets. 
> The iser module registers itself as a new socket provider. 
> Connections are established by creating and connecting a socket.
> Then iscsi should call a new iser_conn_bind() api function. 
> It associates an instance of struct socket * with a pair of 
> reciprocate connection handles. 
> All further api calls identify the connection using these handles. 
> Finally, conn_terminate() releases the socket as part of the 
> connection shutdown routine.
> Files added: iser_socket.c, iser_socket.h
> 3. Some cosmetic changes included, too. 
> Files deleted: iser_pdu.c, include/iser_types.h, include/iser_pdu.h 
> Some leftovers from the deleted files in include/*.h moved 
> into include/iser_api.h.
> 
> ---
> 
> Changes in iSER API. Single iSCSI entity supported. 
> Connection establishment using
> sockets, registered by iSER module. Header files cleanup.
> 
> Signed-off-by:  Alexander Nezhinsky <alexn at voltaire.com>
> 



More information about the general mailing list