Lines Matching defs:rh
103 parse_address(tsol_rhent_t *rh, const char *addrbuf)
111 rh->rh_address.ta_family = AF_INET;
113 &rh->rh_address.ta_addr_v4) > 0) {
114 if (rh->rh_prefix == -1)
115 rh->rh_prefix = get_classful_prefix(rh->
117 } else if ((rh->rh_address.ta_addr_v4.s_addr =
119 len = get_network_prefix(&rh->rh_address.ta_addr_v4.
121 if (rh->rh_prefix == -1)
122 rh->rh_prefix = len;
127 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v4;
130 rh->rh_address.ta_family = AF_INET6;
132 &rh->rh_address.ta_addr_v6) <= 0)
134 if (rh->rh_prefix == -1)
135 rh->rh_prefix = IPV6_ABITS;
137 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v6;
140 if (rh->rh_prefix < 0 || rh->rh_prefix > upper_lim)
147 len = rh->rh_prefix;
268 tsol_freerhent(tsol_rhent_t *rh)
270 if (rh != NULL)
271 free(rh);