DNS_MESSAGE_OPCODE_SHIFT
>> DNS_MESSAGE_OPCODE_SHIFT);
tmp = ((msg->opcode << DNS_MESSAGE_OPCODE_SHIFT)