Lines Matching refs:mainbufix
382 int priority_len, main_buffer_size, mainbufix, bufix;
460 mainbufix = 4;
467 if (option_size <= main_buffer_size - mainbufix) {
468 memcpy(&outpacket->options[mainbufix],
470 mainbufix += option_size;
471 if (mainbufix < main_buffer_size)
472 outpacket->options[mainbufix++] = DHO_END;
473 length = DHCP_FIXED_NON_UDP + mainbufix;
475 outpacket->options[mainbufix++] = DHO_DHCP_OPTION_OVERLOAD;
476 outpacket->options[mainbufix++] = 1;
478 main_buffer_size - mainbufix + DHCP_FILE_LEN)
479 outpacket->options[mainbufix++] = 3;
481 outpacket->options[mainbufix++] = 1;
483 memcpy(&outpacket->options[mainbufix],
484 buffer, main_buffer_size - mainbufix);
485 bufix = main_buffer_size - mainbufix;
486 length = DHCP_FIXED_NON_UDP + mainbufix;
491 mainbufix = option_size - bufix;
492 if (mainbufix < DHCP_FILE_LEN)
493 outpacket->file[mainbufix++] = (char)DHO_END;
494 while (mainbufix < DHCP_FILE_LEN)
495 outpacket->file[mainbufix++] = (char)DHO_PAD;
506 mainbufix = option_size - bufix;
507 if (mainbufix < DHCP_SNAME_LEN)
508 outpacket->file[mainbufix++] = (char)DHO_END;
509 while (mainbufix < DHCP_SNAME_LEN)
510 outpacket->file[mainbufix++] = (char)DHO_PAD;