diff options
author | sr | 2012-08-28 19:55:38 +0200 |
---|---|---|
committer | sr | 2012-08-28 19:55:38 +0200 |
commit | b0ab6881e38f945c19970af2df549973f9c05673 (patch) | |
tree | a02d8c094e758658af991b54539194ba0d016f90 /src/kernel/dnbd3.h | |
parent | [SERVER] Add missing ntohl() calls when parsing reply (diff) | |
download | dnbd3-b0ab6881e38f945c19970af2df549973f9c05673.tar.gz dnbd3-b0ab6881e38f945c19970af2df549973f9c05673.tar.xz dnbd3-b0ab6881e38f945c19970af2df549973f9c05673.zip |
[KERNEL] Add IOCTLs to add and remove servers
[KERNEL] Detect dead idle connection earlier
[KERNEL] Improved debug output
Diffstat (limited to 'src/kernel/dnbd3.h')
-rw-r--r-- | src/kernel/dnbd3.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kernel/dnbd3.h b/src/kernel/dnbd3.h index 7c550e3..6d1bd17 100644 --- a/src/kernel/dnbd3.h +++ b/src/kernel/dnbd3.h @@ -53,25 +53,25 @@ typedef struct struct kobject kobj; // network + char *imgname; struct socket *sock; dnbd3_server_t cur_server, initial_server; unsigned long cur_rtt; - char *imgname; serialized_buffer_t payload_buffer; - int rid, update_available; dnbd3_server_t alt_servers[NUMBER_SERVERS]; // array of alt servers int new_servers_num; // number of new alt servers that are waiting to be copied to above array dnbd3_server_entry_t new_servers[NUMBER_SERVERS]; // pending new alt servers - int discover, panic, panic_count, disconnecting; + uint8_t discover, panic, disconnecting, mode, update_available, panic_count; + uint16_t rid, heartbeat_count; uint64_t reported_size; // server switch struct socket *better_sock; // process - struct timer_list hb_timer; struct task_struct *thread_send; struct task_struct *thread_receive; struct task_struct *thread_discover; + struct timer_list hb_timer; wait_queue_head_t process_queue_send; wait_queue_head_t process_queue_receive; wait_queue_head_t process_queue_discover; |