Remove unused struct fields.
[tinc] / src / node.h
index 3daffd4..fc872d3 100644 (file)
@@ -41,7 +41,8 @@ typedef struct node_status_t {
        unsigned int udppacket: 1;              /* 1 if the most recently received packet was UDP */
        unsigned int validkey_in: 1;            /* 1 if we have sent a valid key to him */
        unsigned int has_address: 1;            /* 1 if we know an external address for this node */
-       unsigned int unused: 20;
+       unsigned int ping_sent: 1;              /* 1 if we sent a UDP probe but haven't received the reply yet */
+       unsigned int unused: 19;
 } node_status_t;
 
 typedef struct node_t {
@@ -85,8 +86,6 @@ typedef struct node_t {
        uint32_t sent_seqno;                    /* Sequence number last sent to this node */
        uint32_t received_seqno;                /* Sequence number last received from this node */
        uint32_t received;                      /* Total valid packets received from this node */
-       uint32_t prev_received_seqno;
-       uint32_t prev_received;
        uint32_t farfuture;                     /* Packets in a row that have arrived from the far future */
        unsigned char *late;                    /* Bitfield marking late packets */