diff options
author | Frederic Robra | 2019-07-10 17:20:40 +0200 |
---|---|---|
committer | Frederic Robra | 2019-07-10 17:20:40 +0200 |
commit | 1cfb09b71406b858e9fb09eb7b0b866ac0200654 (patch) | |
tree | 2a79f3a1dcd735e0bea5c2737a79e1b4f754ab35 /src/kernel/dnbd3.h | |
parent | fixed bug in alternative servers (diff) | |
download | dnbd3-ng-1cfb09b71406b858e9fb09eb7b0b866ac0200654.tar.gz dnbd3-ng-1cfb09b71406b858e9fb09eb7b0b866ac0200654.tar.xz dnbd3-ng-1cfb09b71406b858e9fb09eb7b0b866ac0200654.zip |
added receive worker
Diffstat (limited to 'src/kernel/dnbd3.h')
-rw-r--r-- | src/kernel/dnbd3.h | 10 |
1 files changed, 6 insertions, 4 deletions
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; |