Lines Matching refs:d6o
185 dhcpv6_option_t d6o;
196 while (opts + sizeof (d6o) <= optmax) {
202 (void) memcpy(&d6o, opts, sizeof (d6o));
203 d6o.d6o_code = ntohs(d6o.d6o_code);
204 d6o.d6o_len = ntohs(d6o.d6o_len);
205 subomax = opts + sizeof (d6o) + d6o.d6o_len;
213 if (d6o.d6o_code != DHCPV6_OPT_IA_NA &&
214 d6o.d6o_code != DHCPV6_OPT_IA_TA &&
215 d6o.d6o_code != DHCPV6_OPT_IA_PD) {
223 if (d6o.d6o_code == DHCPV6_OPT_IA_TA) {
246 while (opts + sizeof (d6o) <= subomax) {
250 (void) memcpy(&d6o, opts,
251 sizeof (d6o));
252 d6o.d6o_code = ntohs(d6o.d6o_code);
253 d6o.d6o_len = ntohs(d6o.d6o_len);
254 if (opts + sizeof (d6o) + d6o.d6o_len >
257 if (d6o.d6o_code != DHCPV6_OPT_IAADDR) {
258 opts += sizeof (d6o) +
259 d6o.d6o_len;
276 opts += sizeof (d6o) + d6o.d6o_len;