X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnode.h;fp=src%2Fnode.h;h=918f1cce8db0821c064ac9dad125b53d3ef3ae55;hp=f88cde6893141bbabd7cea1061fe9a039a9b1ab2;hb=8cbd423d5425bd13232de9c69a84a9b4b1ff3b88;hpb=88b24fcfccc5802db199d3fac2cec659ac48ca78 diff --git a/src/node.h b/src/node.h index f88cde68..918f1cce 100644 --- a/src/node.h +++ b/src/node.h @@ -62,10 +62,12 @@ typedef struct node_t { struct utcp *utcp; // Traffic counters - uint64_t in_packets; - uint64_t in_bytes; - uint64_t out_packets; - uint64_t out_bytes; + uint64_t in_data; /* Bytes received from channels */ + uint64_t out_data; /* Bytes sent via channels */ + uint64_t in_forward; /* Bytes received for channels that need to be forwarded to other nodes */ + uint64_t out_forward; /* Bytes forwarded from channel from other nodes */ + uint64_t in_meta; /* Bytes received from meta-connections, heartbeat packets etc. */ + uint64_t out_meta; /* Bytes sent on meta-connections, heartbeat packets etc. */ // MTU probes timeout_t mtutimeout; /* Probe event */