Lines Matching defs:opts
174 uchar_t *opts, *optmax, *subomax;
180 opts = (uchar_t *)pkt + sizeof (dhcpv6_message_t);
182 while (opts + sizeof (d6o) <= optmax) {
188 (void) memcpy(&d6o, opts, sizeof (d6o));
191 subomax = opts + sizeof (d6o) + d6o.d6o_len;
202 opts = subomax;
211 opts += sizeof (dhcpv6_ia_ta_t);
214 if (opts + sizeof (d6in) > subomax) {
215 opts = subomax;
218 (void) memcpy(&d6in, opts,
224 (void) memcpy(opts, &d6in,
226 opts += sizeof (d6in);
232 while (opts + sizeof (d6o) <= subomax) {
236 (void) memcpy(&d6o, opts,
240 if (opts + sizeof (d6o) + d6o.d6o_len >
244 opts += sizeof (d6o) +
252 if (opts + sizeof (d6ia) > subomax)
254 (void) memcpy(&d6ia, opts,
260 (void) memcpy(opts, &d6ia,
262 opts += sizeof (d6o) + d6o.d6o_len;
264 opts = subomax;
272 if (plp->opts[CD_LEASE_TIME] != NULL &&
273 plp->opts[CD_LEASE_TIME]->len ==
277 plp->opts[CD_LEASE_TIME]->value,
286 relativize_time(plp->opts[CD_T1_TIME], orig_time,
288 relativize_time(plp->opts[CD_T2_TIME], orig_time,
290 relativize_time(plp->opts[CD_LEASE_TIME], orig_time,