Lines Matching refs:recvd
742 received_query_t *recvd, int *saved_errnop)
758 recvd->sock = s;
759 recvd->qid = ntohs(packet_header[0]);
760 recvd->rcode = ntohs(packet_header[1]) & 0xF;
761 recvd->size = n;
762 recvd->when = now;
763 recvd->sent = 0;
764 recvd->unexpected = ISC_FALSE;
765 recvd->short_response = ISC_TF(n < 4);
766 recvd->desc = NULL;
799 received_query_t recvd[RECV_BATCH_SIZE];
839 &recvd[i], &saved_errno))
856 if (recvd[i].short_response)
859 q = &tinfo->queries[recvd[i].qid];
862 q->sock != recvd[i].sock)
864 recvd[i].unexpected = ISC_TRUE;
868 recvd[i].sent = q->timestamp;
869 recvd[i].desc = q->desc;
877 if (recvd[i].short_response) {
881 if (recvd[i].unexpected) {
884 "id: %u", recvd[i].qid);
887 latency = recvd[i].when - recvd[i].sent;
888 if (recvd[i].desc != NULL) {
891 perf_dns_rcode_strings[recvd[i].rcode],
892 recvd[i].desc,
895 free(recvd[i].desc);
899 stats->total_response_size += recvd[i].size;
900 stats->rcodecounts[recvd[i].rcode]++;
911 tinfo->last_recv = recvd[nrecvd - 1].when;