X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnode.h;h=83af5e3ccc7523de03b8c569f500566500f6aa34;hb=fb0cfccf7dc2240b576011edcf74fd5b058916cb;hp=5b5cc251e25786977c1974489bb58959f2e77f4d;hpb=f02d3ed3e135b5326003e7f69f8331ff6a3cc219;p=tinc diff --git a/src/node.h b/src/node.h index 5b5cc251..83af5e3c 100644 --- a/src/node.h +++ b/src/node.h @@ -23,7 +23,7 @@ #ifndef __TINC_NODE_H__ #define __TINC_NODE_H__ -#include "avl_tree.h" +#include "splay_tree.h" #include "connection.h" #include "list.h" #include "subnet.h" @@ -65,9 +65,9 @@ typedef struct node_t { struct node_t *nexthop; /* nearest node from us to him */ struct node_t *via; /* next hop for UDP packets */ - avl_tree_t *subnet_tree; /* Pointer to a tree of subnets belonging to this node */ + splay_tree_t *subnet_tree; /* Pointer to a tree of subnets belonging to this node */ - avl_tree_t *edge_tree; /* Edges with this node as one of the endpoints */ + splay_tree_t *edge_tree; /* Edges with this node as one of the endpoints */ struct connection_t *connection; /* Connection associated with this node (if a direct connection exists) */ @@ -83,8 +83,8 @@ typedef struct node_t { } node_t; extern struct node_t *myself; -extern avl_tree_t *node_tree; -extern avl_tree_t *node_udp_tree; +extern splay_tree_t *node_tree; +extern splay_tree_t *node_udp_tree; extern void init_nodes(void); extern void exit_nodes(void);