DHCP_OPTIONS_COOKIE_LEN
if (memcmp(p, DHCP_OPTIONS_COOKIE, DHCP_OPTIONS_COOKIE_LEN)) {
p += DHCP_OPTIONS_COOKIE_LEN;
opttotal = dplen - DHCP_FIXED_NON_UDP - DHCP_OPTIONS_COOKIE_LEN;
maxlen = DHCP_MTU_MAX - DHCP_FIXED_LEN - DHCP_OPTIONS_COOKIE_LEN - 1;
if (memcmp(p, DHCP_OPTIONS_COOKIE, DHCP_OPTIONS_COOKIE_LEN)) {
maxlen = DHCP_MTU_MAX - DHCP_FIXED_LEN - DHCP_OPTIONS_COOKIE_LEN - 1;
opttotal = dplen - DHCP_FIXED_NON_UDP - DHCP_OPTIONS_COOKIE_LEN;
p += DHCP_OPTIONS_COOKIE_LEN;
if (optslen > DHCP_OPTIONS_COOKIE_LEN + 3 &&
DHCP_OPTIONS_COOKIE_LEN) == 0) {
op = opts + DHCP_OPTIONS_COOKIE_LEN;
memcpy(&resp.options, DHCP_OPTIONS_COOKIE, DHCP_OPTIONS_COOKIE_LEN);
o = DHCP_OPTIONS_COOKIE_LEN;