Lines Matching refs:rh
101 parse_address(tsol_rhent_t *rh, const char *addrbuf) in parse_address() argument
109 rh->rh_address.ta_family = AF_INET; in parse_address()
111 &rh->rh_address.ta_addr_v4) > 0) { in parse_address()
112 if (rh->rh_prefix == -1) in parse_address()
113 rh->rh_prefix = get_classful_prefix(rh-> in parse_address()
115 } else if ((rh->rh_address.ta_addr_v4.s_addr = in parse_address()
117 len = get_network_prefix(&rh->rh_address.ta_addr_v4. in parse_address()
119 if (rh->rh_prefix == -1) in parse_address()
120 rh->rh_prefix = len; in parse_address()
125 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v4; in parse_address()
128 rh->rh_address.ta_family = AF_INET6; in parse_address()
130 &rh->rh_address.ta_addr_v6) <= 0) in parse_address()
132 if (rh->rh_prefix == -1) in parse_address()
133 rh->rh_prefix = IPV6_ABITS; in parse_address()
135 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v6; in parse_address()
138 if (rh->rh_prefix < 0 || rh->rh_prefix > upper_lim) in parse_address()
145 len = rh->rh_prefix; in parse_address()
266 tsol_freerhent(tsol_rhent_t *rh) in tsol_freerhent() argument
268 if (rh != NULL) in tsol_freerhent()
269 free(rh); in tsol_freerhent()