summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
diff options
context:
space:
mode:
authorSebastian Vater2025-08-19 16:53:14 +0200
committerSebastian Vater2025-08-19 16:53:14 +0200
commit254dea5ab33170e1c7d7dde19c73b82da35f4e0f (patch)
tree624d8ed8c42400fcd9d32d6ac5a13c02a27401e2 /src/server/net.c
parentAdded iSCSI NOP-In and NOP-Out implementation for keep alive. Also increased ... (diff)
downloaddnbd3-254dea5ab33170e1c7d7dde19c73b82da35f4e0f.tar.gz
dnbd3-254dea5ab33170e1c7d7dde19c73b82da35f4e0f.tar.xz
dnbd3-254dea5ab33170e1c7d7dde19c73b82da35f4e0f.zip
Added iSCSI handling to main server and network handling code and also creation of basic iSCSI portal and initial iSCSI connection. Finally, implemented iSCSI logout response.
Diffstat (limited to 'src/server/net.c')
-rw-r--r--src/server/net.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/net.c b/src/server/net.c
index 629c491..af31f4a 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -20,6 +20,7 @@
#include "helper.h"
#include "image.h"
+#include "iscsi.h"
#include "uplink.h"
#include "locks.h"
#include "rpc.h"
@@ -178,6 +179,7 @@ void* net_handleNewConnection(void *clientPtr)
// Close enough...
rpc_sendStatsJson( client->sock, &client->host, &request, ret );
} else {
+ iscsi_connection_handle( client, &request, ret );
logadd( LOG_DEBUG1, "Magic in client handshake incorrect" );
}
goto fail_preadd;