]> git.meshlink.io Git - utcp/blobdiff - utcp_priv.h
Make RTT variables per-connection.
[utcp] / utcp_priv.h
index 5672f06847bac45d3af4b0369730fe5ea8d3c032..58e2715a3c701cc392997b66c2bc85729f850336 100644 (file)
@@ -146,6 +146,12 @@ struct utcp_connection {
        struct timespec rtt_start;
        uint32_t rtt_seq;
 
+       // RTT variables
+
+       uint32_t srtt; // usec
+       uint32_t rttvar; // usec
+       uint32_t rto; // usec
+
        // Buffers
 
        uint32_t prev_free;
@@ -184,12 +190,6 @@ struct utcp {
        uint16_t mss; // The maximum size of the payload of a UTCP packet.
        int timeout; // sec
 
-       // RTT variables
-
-       uint32_t srtt; // usec
-       uint32_t rttvar; // usec
-       uint32_t rto; // usec
-
        // Connection management
 
        struct utcp_connection **connections;