Lines Matching refs:options_list
207 static option_val_t options_list[] = {
393 int count, size = ARRAY_LEN(options_list);
404 if ((options_list[count].code & 0X00FF) == optcode) {
405 flag = (options_list[count].code & 0XFF00);
412 if (!strcmp(options_list[count].key, option)) {
413 flag = (options_list[count].code & 0XFF00);
414 optcode = (options_list[count].code & 0X00FF);
428 options_list[count].len = sizeof(uint32_t);
429 options_list[count].val = xmalloc(sizeof(uint32_t));
433 memcpy(options_list[count].val, &convtmp, sizeof(uint32_t));
436 options_list[count].len = sizeof(uint16_t);
437 options_list[count].val = xmalloc(sizeof(uint16_t));
441 memcpy(options_list[count].val, &convtmp, sizeof(uint16_t));
444 options_list[count].len = sizeof(uint8_t);
445 options_list[count].val = xmalloc(sizeof(uint8_t));
448 memcpy(options_list[count].val, &convtmp, sizeof(uint8_t));
451 options_list[count].len = sizeof(uint32_t);
452 options_list[count].val = xmalloc(sizeof(uint32_t));
453 striptovar(valstr, options_list[count].val);
456 options_list[count].len = strlen(valstr);
457 options_list[count].val = strdup(valstr);
461 options_list[count].val = xrealloc(options_list[count].val, options_list[count].len + sizeof(uint32_t));
462 striptovar(valstr, ((uint8_t*)options_list[count].val)+options_list[count].len);
463 options_list[count].len += sizeof(uint32_t);
488 options_list[count].val = xrealloc(options_list[count].val, options_list[count].len + 1 + mask/8 + 4);
489 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &mask, 1);
490 options_list[count].len += 1;
491 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &nip, mask/8);
492 options_list[count].len += mask/8;
493 memcpy(((uint8_t*)options_list[count].val)+options_list[count].len, &router, 4);
494 options_list[count].len += 4;
507 int size = ARRAY_LEN(options_list), count, ret = -1;
934 int size = ARRAY_LEN(options_list);
936 if ((options_list[count].len == 0) || (options_list[count].val == NULL)) continue;
937 *optptr++ = (uint8_t) (options_list[count].code & 0x00FF);
938 *optptr++ = (uint8_t) options_list[count].len;
939 memcpy(optptr, options_list[count].val, options_list[count].len);
940 optptr += options_list[count].len;
1063 int count, optlen, size = ARRAY_LEN(options_list);
1073 msgopt_list = xmalloc(sizeof(options_list));
1074 memcpy(msgopt_list, options_list, sizeof(options_list));
1081 msgopt_list = options_list;
1259 int count, size = ARRAY_LEN(options_list);
1261 if (options_list[count].val) free(options_list[count].val);