projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use xoshiro256** to generate pseudo-random numbers.
[tinc]
/
src
/
node.h
diff --git
a/src/node.h
b/src/node.h
index
edb3408
..
f312043
100644
(file)
--- a/
src/node.h
+++ b/
src/node.h
@@
-77,9
+77,9
@@
typedef struct node_t {
struct edge_t *prevedge; /* nearest node from him to us */
struct node_t *via; /* next hop for UDP packets */
struct edge_t *prevedge; /* nearest node from him to us */
struct node_t *via; /* next hop for UDP packets */
- splay_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 */
- splay_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) */
struct connection_t *connection; /* Connection associated with this node (if a direct connection exists) */
@@
-115,9
+115,8
@@
typedef struct node_t {
} node_t;
extern struct node_t *myself;
} node_t;
extern struct node_t *myself;
-extern splay_tree_t
*
node_tree;
+extern splay_tree_t node_tree;
-extern void init_nodes(void);
extern void exit_nodes(void);
extern node_t *new_node(void) __attribute__((__malloc__));
extern void free_node(node_t *n);
extern void exit_nodes(void);
extern node_t *new_node(void) __attribute__((__malloc__));
extern void free_node(node_t *n);