Lines Matching refs:optnum
761 dhcp_optnum_t optnum;
778 (void) memcpy(&optnum, iap->ia_request->buffer,
782 switch (optnum.category) {
787 if (dsmp->dsm_pil[i] == optnum.code)
793 opt = dhcpv6_pkt_option(ack, NULL, optnum.code,
796 if (optnum.code <= DHCP_LAST_OPT)
797 opt = ack->opts[optnum.code];
833 optnum.code, NULL);
841 if ((optnum.code > VS_OPTION_START ||
842 optnum.code == VS_OPTION_START) &&
843 optnum.code <= VS_OPTION_END)
844 opt = ack->vs[optnum.code];
855 optlen = optnum.code + optnum.size;
867 opt = malloc(sizeof (*d6o) + optnum.size);
870 d6o->d6o_code = htons(optnum.code);
871 d6o->d6o_len = htons(optnum.size);
873 optnum.code, optnum.size);
876 if (optnum.code + optnum.size > sizeof (PKT))
883 opt = malloc(optnum.size + 2);
887 v4opt->len = optnum.size;
888 v4opt->code = optnum.code;
890 (caddr_t)ack->pkt + optnum.code,
891 optnum.size);