Libiscsi: Adding transport layer into all library utilities
lib/init: initializing connection transport
lib/socket: Adding function to initialize tcp transport.
future commits will include adding iSER transport layer,
so each transport option will has it's own template of functions.
all_utils: All utils stay the same, in future iSER commits in case of
iSER transport we will override tcp_transport in
iscsi_context.
connect: adding transport initialization when creating context
include/iscsi-private: Adding iscsi_transport attribute in iscsi_context
Signed-off-by: Roy Shterman <roysh@mellanox.com>
Make iscsi_init_tcp_transport private
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
committed by
Ronnie Sahlberg
parent
e26f6fe51a
commit
9378a39ddc
@@ -72,6 +72,14 @@
|
||||
#include "slist.h"
|
||||
|
||||
static uint32_t iface_rr = 0;
|
||||
struct iscsi_transport;
|
||||
|
||||
void iscsi_init_tcp_transport(struct iscsi_context *iscsi)
|
||||
{
|
||||
iscsi->t = NULL;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
void
|
||||
iscsi_add_to_outqueue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
|
||||
Reference in New Issue
Block a user