X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp_priv.h;h=197fd2685a32416f46bc87652ddae5bb27664553;hp=5672f06847bac45d3af4b0369730fe5ea8d3c032;hb=HEAD;hpb=a7d31e61566f0d2e6cb0821fcdaf74ccfc1f8f64 diff --git a/utcp_priv.h b/utcp_priv.h index 5672f06..197fd26 100644 --- a/utcp_priv.h +++ b/utcp_priv.h @@ -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; @@ -172,6 +178,7 @@ struct utcp { utcp_accept_t accept; utcp_pre_accept_t pre_accept; + utcp_retransmit_t retransmit; utcp_send_t send; // Packet buffer @@ -184,12 +191,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;