X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnode.h;h=02e2a6d6ea42bc2fa57bbbe2a9ef3bc44001fa25;hb=91355b9ac5a80d6d7da6951a72ea0c22651bdfa8;hp=5fe6dfa6786c8dabf1eb44db06e3781ae29f6e3c;hpb=ae5b56c03d1e1af7561d7f1d1d8a333c3a9691ff;p=tinc diff --git a/src/node.h b/src/node.h index 5fe6dfa6..02e2a6d6 100644 --- a/src/node.h +++ b/src/node.h @@ -45,12 +45,12 @@ typedef struct node_status_t { typedef struct node_t { char *name; /* name of this node */ + char *hostname; /* the hostname of its real ip */ node_id_t id; /* unique node ID (name hash) */ uint32_t options; /* options turned on for this node */ int sock; /* Socket to use for outgoing UDP packets */ sockaddr_t address; /* his real (internet) ip to send UDP packets to */ - char *hostname; /* the hostname of its real ip */ node_status_t status; time_t last_state_change; @@ -95,6 +95,9 @@ typedef struct node_t { struct timeval mtu_ping_sent; /* Last time a MTU probe was sent */ + struct timeval mtu_info_sent; /* Last time a MTU_INFO message was sent */ + struct timeval udp_info_sent; /* Last time a UDP_INFO message was sent */ + length_t maxrecentlen; /* Maximum size of recently received packets */ length_t mtu; /* Maximum size of packets to send to this node */