[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