Home | History | Annotate | Download | only in netinet

Lines Matching refs:addrfamily_t

29 #define	ADF_OFF	offsetof(addrfamily_t, adf_addr)
35 static int count_mask_bits(addrfamily_t *, u_32_t **);
36 static void buildnodes(addrfamily_t *, addrfamily_t *,
39 static ipf_rdx_node_t *ipf_rx_lookup(ipf_rdx_head_t *, addrfamily_t *,
40 addrfamily_t *);
41 static ipf_rdx_node_t *ipf_rx_match(ipf_rdx_head_t *, addrfamily_t *);
46 * The code in this file has been written to target using the addrfamily_t
51 * all keys needing to be stored in addrfamily_t.
58 /* Count the number of bits set in the address section of addrfamily_t and */
64 count_mask_bits(addrfamily_t *mask, u_32_t **lastp)
71 mlen = mask->adf_len - offsetof(addrfamily_t, adf_addr);
99 buildnodes(addrfamily_t *addr, addrfamily_t *mask, ipf_rdx_node_t nodes[2])
175 ipf_rx_match(ipf_rdx_head_t *head, addrfamily_t *addr)
244 ipf_rx_lookup(ipf_rdx_head_t *head, addrfamily_t *addr, addrfamily_t *mask)
341 len = ((addrfamily_t *)addr)->adf_len;
342 key = (u_32_t *)&((addrfamily_t *)addr)->adf_addr;
343 data= (u_32_t *)&((addrfamily_t *)node->addrkey)->adf_addr;
496 ipf_rx_addroute(ipf_rdx_head_t *head, addrfamily_t *addr, addrfamily_t *mask,
567 ipf_rx_delete(ipf_rdx_head_t *head, addrfamily_t *addr, addrfamily_t *mask)
866 KMALLOCS(softr->zeros, u_char *, 3 * sizeof(addrfamily_t));
871 softr->ones = softr->zeros + sizeof(addrfamily_t);
887 memset(softr->zeros, 0, 3 * sizeof(addrfamily_t));
888 memset(softr->ones, 0xff, sizeof(addrfamily_t));
905 KFREES(softr->zeros, 3 * sizeof(addrfamily_t));
920 addrfamily_t dst;
921 addrfamily_t mask;
1003 addrfamily_t *, int);
1025 addrfamily_t *ap;
1077 addrfamily_t *afp;
1085 afp->adf_len = offsetof(addrfamily_t, adf_addr) + 4;
1088 afp->adf_len = offsetof(addrfamily_t, adf_addr) + 16;
1096 addrfamily_t *afp;
1101 afp->adf_len = offsetof(addrfamily_t, adf_addr) + 4;
1104 afp->adf_len = offsetof(addrfamily_t, adf_addr) + 4;
1107 afp->adf_len = offsetof(addrfamily_t, adf_addr) + 16;
1206 addrfamily_t af;
1300 addrfamily_t *addr;
1306 addrfamily_t af;
1343 addrfamily_t mask;
1344 addrfamily_t af;