diff options
author | Simon Rettberg | 2018-08-14 22:30:17 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-08-14 22:30:17 +0200 |
commit | a53d210d4d66eef43abcfddfd9ee437e8e74e24e (patch) | |
tree | 9e65ea034241560045f5147bbc9d3459fc520f24 /src/server/rpc.c | |
parent | [SERVER] Fix last block replicating indefinitely in hasblock mode (diff) | |
download | dnbd3-a53d210d4d66eef43abcfddfd9ee437e8e74e24e.tar.gz dnbd3-a53d210d4d66eef43abcfddfd9ee437e8e74e24e.tar.xz dnbd3-a53d210d4d66eef43abcfddfd9ee437e8e74e24e.zip |
[SERVER] rpc: Distinguish between client and server (proxy) connections
Diffstat (limited to 'src/server/rpc.c')
-rw-r--r-- | src/server/rpc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/rpc.c b/src/server/rpc.c index 2e1fca0..340f5c0 100644 --- a/src/server/rpc.c +++ b/src/server/rpc.c @@ -292,14 +292,15 @@ static bool handleStatus(int sock, int permissions, struct field *fields, size_t json_t *statisticsJson; if ( stats ) { - int clientCount; + int clientCount, serverCount; uint64_t bytesSent; const uint64_t bytesReceived = uplink_getTotalBytesReceived(); - net_getStats( &clientCount, &bytesSent ); + net_getStats( &clientCount, &serverCount, &bytesSent ); statisticsJson = json_pack( "{sIsIsisIsI}", "bytesReceived", (json_int_t) bytesReceived, "bytesSent", (json_int_t) bytesSent, "clientCount", clientCount, + "serverCount", serverCount, "uptime", (json_int_t) dnbd3_serverUptime(), "runId", randomRunId ); } else { |