summaryrefslogtreecommitdiffstats
path: root/src/server/server.c
diff options
context:
space:
mode:
authorStephan Schwaer2015-04-27 18:39:47 +0200
committerStephan Schwaer2015-04-27 18:39:47 +0200
commit05027a457a5ce2788fdb9838d999f9470ed645be (patch)
tree5d79423da484f70b716feee17ce19c3f3291a2ea /src/server/server.c
parent[FUSE] Fix compiler warnings, adjust file permissions, change fuse file name ... (diff)
downloaddnbd3-05027a457a5ce2788fdb9838d999f9470ed645be.tar.gz
dnbd3-05027a457a5ce2788fdb9838d999f9470ed645be.tar.xz
dnbd3-05027a457a5ce2788fdb9838d999f9470ed645be.zip
[SERVER] Added counters for received and sent bytes.
Diffstat (limited to 'src/server/server.c')
-rw-r--r--src/server/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/server.c b/src/server/server.c
index 0547a87..b11b085 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -29,7 +29,6 @@
#include <stdint.h>
#include <unistd.h>
#include <assert.h>
-
#include "../types.h"
#include "../version.h"
@@ -263,6 +262,8 @@ int main(int argc, char *argv[])
spin_init( &_images_lock, PTHREAD_PROCESS_PRIVATE );
altservers_init();
integrity_init();
+ net_init();
+ uplink_globalsInit();
logadd( LOG_INFO, "DNBD3 server starting.... Machine type: " ENDIAN_MODE );
if ( altservers_load() < 0 ) {
@@ -395,6 +396,7 @@ dnbd3_client_t* dnbd3_initClient(struct sockaddr_storage *client, int fd)
return NULL ;
}
dnbd3_client->sock = fd;
+ dnbd3_client->bytesSent = 0;
spin_init( &dnbd3_client->lock, PTHREAD_PROCESS_PRIVATE );
pthread_mutex_init( &dnbd3_client->sendMutex, NULL );
return dnbd3_client;