cookie_status
edns->cookie_status = COOKIE_INVALID;
edns->cookie_status = COOKIE_UNVERIFIED;
q->edns.cookie_status = COOKIE_INVALID;
q->edns.cookie_status = COOKIE_INVALID;
q->edns.cookie_status = COOKIE_VALID_REUSE;
q->edns.cookie_status = COOKIE_VALID;
q->edns.cookie_status = COOKIE_VALID;
if (q->edns.cookie_status == COOKIE_VALID_REUSE)
edns->cookie_status = COOKIE_NOT_PRESENT;
typedef enum cookie_status cookie_status_type;
cookie_status_type cookie_status;
if (q->edns.cookie_status == COOKIE_UNVERIFIED)
if(q->edns.cookie_status != COOKIE_NOT_PRESENT) {
if(query->edns.cookie_status != COOKIE_VALID
&& query->edns.cookie_status != COOKIE_VALID_REUSE