Lines Matching refs:opts
93 if (pl->opts[CD_VENDOR_SPEC] == NULL)
95 len = pl->opts[CD_VENDOR_SPEC]->len;
96 start = pl->opts[CD_VENDOR_SPEC]->value;
107 * Load opts table in PKT_LIST entry with PKT's options.
129 field_scan(pkt->options, &pkt->options[opt_size], pl->opts,
137 if (scan_vendor && (pl->opts[CD_VENDOR_SPEC] != NULL))
140 if (pl->opts[CD_DHCP_TYPE] == NULL)
143 if (pl->opts[CD_DHCP_TYPE]->len != 1)
146 if (*pl->opts[CD_DHCP_TYPE]->value < DISCOVER ||
147 *pl->opts[CD_DHCP_TYPE]->value > INFORM)
150 if (pl->opts[CD_OPTION_OVERLOAD]) {
151 if (pl->opts[CD_OPTION_OVERLOAD]->len != 1) {
152 pl->opts[CD_OPTION_OVERLOAD] = NULL;
155 switch (*pl->opts[CD_OPTION_OVERLOAD]->value) {
157 field_scan(pkt->file, &pkt->cookie[0], pl->opts,
161 field_scan(pkt->sname, &pkt->file[0], pl->opts,
165 field_scan(pkt->file, &pkt->cookie[0], pl->opts,
167 field_scan(pkt->sname, &pkt->file[0], pl->opts,
171 pl->opts[CD_OPTION_OVERLOAD] = NULL;