connect_cb, NULL, timeout);
break;
case TCP:
- isc_nm_tcpdnsconnect(netmgr, &sockaddr_local, &sockaddr_remote,
- connect_cb, NULL, timeout);
+ isc_nm_streamdnsconnect(netmgr, &sockaddr_local,
+ &sockaddr_remote, connect_cb, NULL,
+ timeout, NULL, NULL);
break;
case DOT: {
isc_tlsctx_createclient(&tls_ctx);
- isc_nm_tlsdnsconnect(netmgr, &sockaddr_local, &sockaddr_remote,
- connect_cb, NULL, timeout, tls_ctx, NULL);
+ isc_nm_streamdnsconnect(netmgr, &sockaddr_local,
+ &sockaddr_remote, connect_cb, NULL,
+ timeout, tls_ctx, NULL);
break;
}
#if HAVE_LIBNGHTTP2
static void
start_listening(uint32_t nworkers, isc_nm_accept_cb_t accept_cb,
isc_nm_recv_cb_t recv_cb) {
- isc_result_t result = isc_nm_listentcpdns(
+ isc_result_t result = isc_nm_listenstreamdns(
listen_nm, nworkers, &tcp_listen_addr, recv_cb, NULL, accept_cb,
- NULL, 128, NULL, &listen_sock);
+ NULL, 128, NULL, NULL, &listen_sock);
assert_int_equal(result, ISC_R_SUCCESS);
isc_loop_teardown(mainloop, stop_listening, listen_sock);
static void
tcpdns_connect(isc_nm_t *nm) {
- isc_nm_tcpdnsconnect(nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_connect_cb, tcpdns_connect, T_CONNECT);
+ isc_nm_streamdnsconnect(nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_connect_cb, tcpdns_connect, T_CONNECT,
+ NULL, NULL);
}
ISC_LOOP_TEST_IMPL(tcpdns_noop) {
connect_readcb = NULL;
isc_refcount_increment0(&active_cconnects);
- isc_nm_tcpdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_success_cb, tcpdns_connect, T_CONNECT);
+ isc_nm_streamdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_success_cb, tcpdns_connect, T_CONNECT,
+ NULL, NULL);
}
ISC_LOOP_TEST_IMPL(tcpdns_noresponse) {
start_listening(ISC_NM_LISTEN_ALL, noop_accept_cb, noop_recv_cb);
isc_refcount_increment0(&active_cconnects);
- isc_nm_tcpdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_connect_cb, tcpdns_connect, T_CONNECT);
+ isc_nm_streamdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_connect_cb, tcpdns_connect, T_CONNECT,
+ NULL, NULL);
}
ISC_LOOP_TEST_IMPL(tcpdns_timeout_recovery) {
static void
start_listening(uint32_t nworkers, isc_nm_accept_cb_t accept_cb,
isc_nm_recv_cb_t recv_cb) {
- isc_result_t result = isc_nm_listentlsdns(
+ isc_result_t result = isc_nm_listenstreamdns(
listen_nm, nworkers, &tcp_listen_addr, recv_cb, NULL, accept_cb,
NULL, 128, NULL, tcp_listen_tlsctx, &listen_sock);
assert_int_equal(result, ISC_R_SUCCESS);
static void
tlsdns_connect(isc_nm_t *nm) {
- isc_nm_tlsdnsconnect(nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_connect_cb, tlsdns_connect, T_CONNECT,
- tcp_connect_tlsctx, tcp_tlsctx_client_sess_cache);
+ isc_nm_streamdnsconnect(nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_connect_cb, tlsdns_connect, T_CONNECT,
+ tcp_connect_tlsctx,
+ tcp_tlsctx_client_sess_cache);
}
ISC_LOOP_TEST_IMPL(tlsdns_noop) {
connect_readcb = NULL;
isc_refcount_increment0(&active_cconnects);
- isc_nm_tlsdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_success_cb, tlsdns_connect, T_CONNECT,
- tcp_connect_tlsctx, tcp_tlsctx_client_sess_cache);
+ isc_nm_streamdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_success_cb, tlsdns_connect, T_CONNECT,
+ tcp_connect_tlsctx,
+ tcp_tlsctx_client_sess_cache);
}
ISC_LOOP_TEST_IMPL(tlsdns_noresponse) {
start_listening(ISC_NM_LISTEN_ALL, noop_accept_cb, noop_recv_cb);
isc_refcount_increment0(&active_cconnects);
- isc_nm_tlsdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_connect_cb, tlsdns_connect, T_CONNECT,
- tcp_connect_tlsctx, tcp_tlsctx_client_sess_cache);
+ isc_nm_streamdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_connect_cb, tlsdns_connect, T_CONNECT,
+ tcp_connect_tlsctx,
+ tcp_tlsctx_client_sess_cache);
}
ISC_LOOP_TEST_IMPL(tlsdns_timeout_recovery) {
connect_readcb = timeout_retry_cb;
isc_nm_settimeouts(connect_nm, T_SOFT, T_SOFT, T_SOFT, T_SOFT);
isc_refcount_increment0(&active_cconnects);
- isc_nm_tlsdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
- connect_connect_cb, tlsdns_connect, T_SOFT,
- tcp_connect_tlsctx, tcp_tlsctx_client_sess_cache);
+ isc_nm_streamdnsconnect(connect_nm, &tcp_connect_addr, &tcp_listen_addr,
+ connect_connect_cb, tlsdns_connect, T_SOFT,
+ tcp_connect_tlsctx,
+ tcp_tlsctx_client_sess_cache);
}
ISC_LOOP_TEST_IMPL(tlsdns_recv_one) {