Lines Matching refs:rh
102 parse_address(tsol_rhent_t *rh, const char *addrbuf)
110 rh->rh_address.ta_family = AF_INET;
112 &rh->rh_address.ta_addr_v4) > 0) {
113 if (rh->rh_prefix == -1)
114 rh->rh_prefix = get_classful_prefix(rh->
116 } else if ((rh->rh_address.ta_addr_v4.s_addr =
118 len = get_network_prefix(&rh->rh_address.ta_addr_v4.
120 if (rh->rh_prefix == -1)
121 rh->rh_prefix = len;
126 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v4;
129 rh->rh_address.ta_family = AF_INET6;
131 &rh->rh_address.ta_addr_v6) <= 0)
133 if (rh->rh_prefix == -1)
134 rh->rh_prefix = IPV6_ABITS;
136 aptr = (const uchar_t *)&rh->rh_address.ta_addr_v6;
139 if (rh->rh_prefix < 0 || rh->rh_prefix > upper_lim)
146 len = rh->rh_prefix;
267 tsol_freerhent(tsol_rhent_t *rh)
269 if (rh != NULL)
270 free(rh);