Home
last modified time | relevance | path

Searched refs:allowedips_node (Results 1 – 4 of 4) sorted by relevance

/drivers/net/wireguard/
A Dallowedips.c41 static void push_rcu(struct allowedips_node **stack, in push_rcu()
59 container_of(rcu, struct allowedips_node, rcu) }; in root_free_rcu()
111 static struct allowedips_node *find_node(struct allowedips_node *trie, u8 bits, in find_node()
114 struct allowedips_node *node = trie, *found = NULL; in find_node()
132 struct allowedips_node *node; in lookup()
154 struct allowedips_node *parent = NULL; in node_placement()
169 static inline void connect_node(struct allowedips_node __rcu **parent, u8 bit, struct allowedips_no… in connect_node()
175 static inline void choose_and_connect_node(struct allowedips_node *parent, struct allowedips_node *… in choose_and_connect_node()
286 struct allowedips_node *node; in remove()
374 struct allowedips_node *node, *tmp; in wg_allowedips_remove_by_peer()
[all …]
A Dallowedips.h15 struct allowedips_node { struct
17 struct allowedips_node __rcu *bit[2]; argument
30 struct allowedips_node __rcu *root4; argument
31 struct allowedips_node __rcu *root6;
48 int wg_allowedips_read_node(struct allowedips_node *node, u8 ip[16], u8 *cidr);
A Dnetlink.c101 struct allowedips_node *next_allowedip;
111 struct allowedips_node *allowedips_node = ctx->next_allowedip; in get_peer() local
124 if (!allowedips_node) { in get_peer()
161 allowedips_node = in get_peer()
163 struct allowedips_node, peer_list); in get_peer()
165 if (!allowedips_node) in get_peer()
176 list_for_each_entry_from(allowedips_node, &peer->allowedips_list, in get_peer()
181 family = wg_allowedips_read_node(allowedips_node, ip, &cidr); in get_peer()
185 ctx->next_allowedip = allowedips_node; in get_peer()
/drivers/net/wireguard/selftest/
A Dallowedips.c22 static __init void print_node(struct allowedips_node *node, u8 bits) in print_node()
64 static __init void print_tree(struct allowedips_node __rcu *top, u8 bits) in print_tree()
499 struct allowedips_node *iter_node; in wg_allowedips_selftest()

Completed in 12 milliseconds