From 1cfb09b71406b858e9fb09eb7b0b866ac0200654 Mon Sep 17 00:00:00 2001 From: Frederic Robra Date: Wed, 10 Jul 2019 17:20:40 +0200 Subject: added receive worker --- src/kernel/dnbd3.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/kernel/dnbd3.h') diff --git a/src/kernel/dnbd3.h b/src/kernel/dnbd3.h index 787c7f1..4e124e0 100644 --- a/src/kernel/dnbd3.h +++ b/src/kernel/dnbd3.h @@ -50,10 +50,12 @@ typedef struct dnbd3_sock { struct request *pending; struct dnbd3_server *server; uint32_t heartbeat_count; + uint32_t cookie; uint8_t panic, discover, panic_count; -// struct dnbd3_device *container_of; + struct dnbd3_device *device; struct work_struct keepalive; struct timer_list keepalive_timer; + struct work_struct receive; } dnbd3_sock; typedef struct dnbd3_device { @@ -111,11 +113,11 @@ typedef struct dnbd3_device { typedef struct dnbd3_cmd { struct dnbd3_device *dnbd3; struct mutex lock; - int index; - int cookie; +// int index; + uint32_t cookie; blk_status_t status; unsigned long flags; - uint32_t cmd_cookie; +// uint32_t cmd_cookie; } dnbd3_cmd; -- cgit v1.2.3-55-g7522