Searched refs:ipf_rdx_node_t (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | radix_ipf.h | 41 } ipf_rdx_node_t; typedef 45 typedef void (* radix_walk_func_t)(ipf_rdx_node_t *, void *); 46 typedef ipf_rdx_node_t *(* idx_hamn_func_t)(struct ipf_rdx_head *, 48 ipf_rdx_node_t *); 49 typedef ipf_rdx_node_t *(* idx_ham_func_t)(struct ipf_rdx_head *, 51 typedef ipf_rdx_node_t *(* idx_ha_func_t)(struct ipf_rdx_head *, 57 ipf_rdx_node_t *root; 58 ipf_rdx_node_t nodes[3]; 87 extern ipf_rdx_node_t *ipf_rx_addroute(ipf_rdx_head_t *, 89 ipf_rdx_node_t *); [all …]
|
H A D | radix_ipf.c | 32 static ipf_rdx_node_t *ipf_rx_insert(ipf_rdx_head_t *, 33 ipf_rdx_node_t nodes[2], int *); 34 static void ipf_rx_attach_mask(ipf_rdx_node_t *, ipf_rdx_mask_t *); 37 ipf_rdx_node_t n[2]); 38 static ipf_rdx_node_t *ipf_rx_find_addr(ipf_rdx_node_t *, u_32_t *); 39 static ipf_rdx_node_t *ipf_rx_lookup(ipf_rdx_head_t *, addrfamily_t *, 41 static ipf_rdx_node_t *ipf_rx_match(ipf_rdx_head_t *, addrfamily_t *); 101 buildnodes(addrfamily_t *addr, addrfamily_t *mask, ipf_rdx_node_t nodes[2]) in buildnodes() 118 bzero(&nodes[0], sizeof(ipf_rdx_node_t) * 2); in buildnodes() 147 static ipf_rdx_node_t * [all …]
|
H A D | ip_pool.h | 19 ipf_rdx_node_t ipn_nodes[2];
|
H A D | ip_pool.c | 702 ipf_rdx_node_t *n; in ipf_pool_findeq() 724 ipf_rdx_node_t *rn; in ipf_pool_search() 787 ipf_rdx_node_t *rn; in ipf_pool_insert_node()
|