Lines Matching defs:d6o

102 	const dhcpv6_option_t *d6o;
105 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_UNICAST, &olen);
106 olen -= sizeof (*d6o);
108 if (d6o == NULL) {
117 (void) memcpy(&addr, d6o + 1, olen);
250 const dhcpv6_option_t *d6o;
254 d6o = dhcpv6_pkt_option(offer, NULL, DHCPV6_OPT_STATUS_CODE,
256 (void) dhcpv6_status_code(d6o, olen, &estr, &msg, &msglen);
364 const dhcpv6_option_t *d6o, *d6so;
385 d6o = dhcpv6_pkt_option(pkt, NULL, DHCPV6_OPT_STATUS_CODE, &olen);
386 if (dhcpv6_status_code(d6o, olen, &estr, &msg, &msglen) ==
397 d6o = NULL;
398 while ((d6o = dhcpv6_pkt_option(pkt, d6o, DHCPV6_OPT_IA_NA,
413 (const char *)d6o + sizeof (dhcpv6_ia_na_t),
439 d6o = dhcpv6_pkt_option(pkt, NULL, DHCPV6_OPT_PREFERENCE, &olen);
440 if (d6o != NULL && olen == sizeof (*d6o) + 1) {
441 int pref = *(const uchar_t *)(d6o + 1);
698 const dhcpv6_option_t *d6o;
718 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_CLIENTID, &olen);
719 olen -= sizeof (*d6o);
720 if (d6o == NULL || olen != dsmp->dsm_cidlen ||
721 memcmp(d6o + 1, dsmp->dsm_cid, olen) != 0) {
724 pname, dsmp->dsm_name, d6o == NULL ? "no" : "wrong");
740 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_SERVERID, &olen);
741 if (d6o == NULL) {
751 olen -= sizeof (*d6o);
753 memcmp(d6o + 1, dsmp->dsm_serverid, olen) != 0) {
792 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_PREFERENCE,
794 if (d6o != NULL && olen == sizeof (*d6o) + 1 &&
795 *(const uchar_t *)(d6o + 1) == 255) {
832 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_STATUS_CODE,
834 status = dhcpv6_status_code(d6o, olen, &estr, &msg, &msglen);
905 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_STATUS_CODE,
907 if (dhcpv6_status_code(d6o, olen, &estr, &msg,
936 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_STATUS_CODE,
938 if (dhcpv6_status_code(d6o, olen, &estr, &msg,