Home
last modified time | relevance | path

Searched refs:tcpmsg (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/
H A Dtcpmsg.c48 dns_tcpmsg_t *tcpmsg = ev_in->ev_arg; in recv_length() local
52 INSIST(VALID_TCPMSG(tcpmsg)); in recv_length()
54 dev = &tcpmsg->event; in recv_length()
55 tcpmsg->address = ev->address; in recv_length()
58 tcpmsg->result = ev->result; in recv_length()
65 tcpmsg->size = ntohs(tcpmsg->size); in recv_length()
66 if (tcpmsg->size == 0) { in recv_length()
67 tcpmsg->result = ISC_R_UNEXPECTEDEND; in recv_length()
70 if (tcpmsg->size > tcpmsg->maxsize) { in recv_length()
71 tcpmsg->result = ISC_R_RANGE; in recv_length()
[all …]
H A Dxfrin.c138 dns_tcpmsg_t tcpmsg; member
778 dns_tcpmsg_cancelread(&xfr->tcpmsg); in xfrin_cancelio()
812 dns_tcpmsg_invalidate(&xfr->tcpmsg); in xfrin_reset()
1076 dns_tcpmsg_init(xfr->mctx, xfr->socket, &xfr->tcpmsg); in xfrin_connect_done()
1264 CHECK(dns_tcpmsg_readmessage(&xfr->tcpmsg, xfr->task, xfrin_recv_done, in xfrin_send_done()
1280 dns_tcpmsg_t *tcpmsg; in xfrin_recv_done() local
1288 tcpmsg = ev->ev_sender; in xfrin_recv_done()
1297 CHECK(tcpmsg->result); in xfrin_recv_done()
1300 tcpmsg->buffer.used); in xfrin_recv_done()
1318 result = dns_message_parse(msg, &tcpmsg->buffer, in xfrin_recv_done()
[all …]
H A Ddispatch.c227 dns_tcpmsg_t tcpmsg; /*%< for tcp streams */ member
1330 dns_tcpmsg_t *tcpmsg = &disp->tcpmsg; in tcp_recv() local
1362 tcpmsg->result = ISC_R_CANCELED; in tcp_recv()
1365 if (tcpmsg->result != ISC_R_SUCCESS) { in tcp_recv()
1366 switch (tcpmsg->result) { in tcp_recv()
1382 isc_sockaddr_format(&tcpmsg->address, buf, sizeof(buf)); in tcp_recv()
1386 buf, isc_result_totext(tcpmsg->result)); in tcp_recv()
1399 disp->shutdown_why = tcpmsg->result; in tcp_recv()
1413 tcpmsg->result, tcpmsg->buffer.length, in tcp_recv()
1414 tcpmsg->buffer.base); in tcp_recv()
[all …]
H A DMakefile.in78 stats.@O@ tcpmsg.@O@ time.@O@ timer.@O@ tkey.@O@ \
113 stats.c tcpmsg.c time.c timer.c tkey.c \
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/
H A Dtcpmsg.h47 dns_tcpmsg_init(isc_mem_t *mctx, isc_socket_t *sock, dns_tcpmsg_t *tcpmsg);
66 dns_tcpmsg_setmaxsize(dns_tcpmsg_t *tcpmsg, unsigned int maxsize);
78 dns_tcpmsg_readmessage(dns_tcpmsg_t *tcpmsg, isc_task_t *task,
104 dns_tcpmsg_cancelread(dns_tcpmsg_t *tcpmsg);
115 dns_tcpmsg_keepbuffer(dns_tcpmsg_t *tcpmsg, isc_buffer_t *buffer);
129 dns_tcpmsg_invalidate(dns_tcpmsg_t *tcpmsg);
H A DMakefile.in35 tcpmsg.h time.h timer.h tkey.h tsec.h tsig.h ttl.h types.h \
/netbsd-src/external/mpl/bind/dist/lib/ns/
H A Dxfrout.c1373 dns_message_t *tcpmsg = NULL; in sendstream()
1374 dns_message_t *msg = NULL; /* Client message if UDP, tcpmsg if TCP */ in sendstream()
1407 DNS_MESSAGE_INTENTRENDER, &tcpmsg); in sendstream()
1408 msg = tcpmsg; in sendstream()
1627 if (tcpmsg != NULL) { in sendstream()
1628 dns_message_detach(&tcpmsg); in sendstream()
1307 dns_message_t *tcpmsg = NULL; sendstream() local