X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Fnode.h;h=b6db18b30822b2a90642f4dfe721afbc58f00592;hb=55a78da4e0b496fc599704473f41d5ea52669737;hp=605477e582bb24fe8bcd5ebd2494c5884c392cf1;hpb=ac77e3c1eb9d7503e30dd69e96e411e7baaa1dfd;p=tinc diff --git a/src/node.h b/src/node.h index 605477e5..b6db18b3 100644 --- a/src/node.h +++ b/src/node.h @@ -43,6 +43,7 @@ typedef struct node_status_t { typedef struct node_t { char *name; /* name of this node */ + 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 */ @@ -111,6 +112,7 @@ extern void free_node(node_t *); extern void node_add(node_t *); extern void node_del(node_t *); extern node_t *lookup_node(char *); +extern node_t *lookup_node_id(const node_id_t *); extern node_t *lookup_node_udp(const sockaddr_t *); extern bool dump_nodes(struct connection_t *); extern bool dump_traffic(struct connection_t *);