Lines Matching refs:rl_ip_node
61 static struct rl_ip_node *rl_add(struct servtab *, union addr *);
62 static struct rl_ip_node *rl_try_get_ip(struct servtab *, union addr *);
63 static bool rl_ip_eq(struct servtab *, union addr *, struct rl_ip_node *);
68 static void rl_print_found_node(struct servtab *, struct rl_ip_node *);
70 static void rl_log_address_exceed(struct servtab *, struct rl_ip_node *);
71 static const char *rl_node_tostring(struct servtab *, struct rl_ip_node *, char[NI_MAXHOST]);
238 static struct rl_ip_node *
242 struct rl_ip_node *node; in rl_add()
251 node_size = offsetof(struct rl_ip_node, ipv4_addr) in rl_add()
256 node_size = offsetof(struct rl_ip_node, ipv6_addr) in rl_add()
262 node_size = offsetof(struct rl_ip_node, other_addr) + bufsize; in rl_add()
320 struct rl_ip_node *node = SLIST_FIRST(&sep->se_rl_ip_list); in rl_clear_ip_list()
327 static struct rl_ip_node *
331 struct rl_ip_node *cur; in rl_try_get_ip()
388 struct rl_ip_node *node; in rl_process_ip_max()
458 rl_ip_eq(struct servtab *sep, union addr *addr, struct rl_ip_node *cur) { in rl_ip_eq()
504 rl_node_tostring(struct servtab *sep, struct rl_ip_node *node, in rl_node_tostring()
523 rl_print_found_node(struct servtab *sep, struct rl_ip_node *node) in rl_print_found_node()
533 rl_log_address_exceed(struct servtab *sep, struct rl_ip_node *node) in rl_log_address_exceed()