Lines Matching refs:opts

172 			uchar_t		*opts, *optmax, *subomax;  in read_hostconf()  local
178 opts = (uchar_t *)pkt + sizeof (dhcpv6_message_t); in read_hostconf()
180 while (opts + sizeof (d6o) <= optmax) { in read_hostconf()
186 (void) memcpy(&d6o, opts, sizeof (d6o)); in read_hostconf()
189 subomax = opts + sizeof (d6o) + d6o.d6o_len; in read_hostconf()
200 opts = subomax; in read_hostconf()
209 opts += sizeof (dhcpv6_ia_ta_t); in read_hostconf()
212 if (opts + sizeof (d6in) > subomax) { in read_hostconf()
213 opts = subomax; in read_hostconf()
216 (void) memcpy(&d6in, opts, in read_hostconf()
222 (void) memcpy(opts, &d6in, in read_hostconf()
224 opts += sizeof (d6in); in read_hostconf()
230 while (opts + sizeof (d6o) <= subomax) { in read_hostconf()
234 (void) memcpy(&d6o, opts, in read_hostconf()
238 if (opts + sizeof (d6o) + d6o.d6o_len > in read_hostconf()
242 opts += sizeof (d6o) + in read_hostconf()
250 if (opts + sizeof (d6ia) > subomax) in read_hostconf()
252 (void) memcpy(&d6ia, opts, in read_hostconf()
258 (void) memcpy(opts, &d6ia, in read_hostconf()
260 opts += sizeof (d6o) + d6o.d6o_len; in read_hostconf()
262 opts = subomax; in read_hostconf()
270 if (plp->opts[CD_LEASE_TIME] != NULL && in read_hostconf()
271 plp->opts[CD_LEASE_TIME]->len == in read_hostconf()
275 plp->opts[CD_LEASE_TIME]->value, in read_hostconf()
284 relativize_time(plp->opts[CD_T1_TIME], orig_time, in read_hostconf()
286 relativize_time(plp->opts[CD_T2_TIME], orig_time, in read_hostconf()
288 relativize_time(plp->opts[CD_LEASE_TIME], orig_time, in read_hostconf()