From 4a093a2ac03038e1cf517c7b1a8ec3768199e918 Mon Sep 17 00:00:00 2001 From: Frederic Robra Date: Tue, 2 Jul 2019 17:18:13 +0200 Subject: added send cmd to read from server --- src/kernel/dnbd3.h | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'src/kernel/dnbd3.h') diff --git a/src/kernel/dnbd3.h b/src/kernel/dnbd3.h index 3fb625a..af9bdff 100644 --- a/src/kernel/dnbd3.h +++ b/src/kernel/dnbd3.h @@ -30,6 +30,8 @@ #include "types.h" #include "serialize.h" + + typedef struct { dnbd3_host_t host; @@ -57,6 +59,8 @@ typedef struct dnbd3_device_t { // network char *imgname; struct socket *sock; + struct mutex socket_lock; + struct request *pending; dnbd3_server_t cur_server, initial_server; uint64_t cur_rtt; serialized_buffer_t payload_buffer; @@ -95,15 +99,15 @@ typedef struct dnbd3_cmd { unsigned long flags; uint32_t cmd_cookie; } dnbd3_cmd; - -typedef struct dnbd3_sock { - struct socket *sock; - struct mutex tx_lock; - struct request *pending; - int sent; - bool dead; - int fallback_index; - int cookie; -} dnbd3_sock; +// +//typedef struct dnbd3_sock { +// struct socket *sock; +// struct mutex tx_lock; +// struct request *pending; +// int sent; +// bool dead; +// int fallback_index; +// int cookie; +//} dnbd3_sock; #endif /* DNBD_H_ */ -- cgit v1.2.3-55-g7522