summaryrefslogtreecommitdiffstats
path: root/src/kernel/dnbd3.h
diff options
context:
space:
mode:
authorsr2012-08-28 19:55:38 +0200
committersr2012-08-28 19:55:38 +0200
commitb0ab6881e38f945c19970af2df549973f9c05673 (patch)
treea02d8c094e758658af991b54539194ba0d016f90 /src/kernel/dnbd3.h
parent[SERVER] Add missing ntohl() calls when parsing reply (diff)
downloaddnbd3-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.h8
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;