Home | History | Annotate | Download | only in netmgr

Lines Matching refs:proxysock

138 	isc_nmsocket_t *proxysock = proxyhandle->sock;
141 isc__nm_proxyudp_failed_read_cb(proxysock, result, false);
199 proxysock->recv_cb(proxyhandle, result, (isc_region_t *)extra,
200 proxysock->recv_cbarg);
204 isc__nm_proxyudp_failed_read_cb(proxysock, ISC_R_UNEXPECTED, false);
242 isc_nmsocket_t *proxysock = NULL;
248 proxysock = sock;
251 proxysock = sock->proxy.udp_server_socks[handle->sock->tid];
252 if (proxysock->outerhandle == NULL) {
253 isc_nmhandle_attach(handle, &proxysock->outerhandle);
256 proxysock->iface = isc_nmhandle_localaddr(handle);
257 proxysock->peer = isc_nmhandle_peeraddr(handle);
260 INSIST(proxysock->tid == isc_tid());
263 if (!proxysock->client) {
272 if (isc__nm_closing(proxysock->worker)) {
275 } else if (proxyudp_closing(proxysock)) {
281 if (!proxysock->client) {
283 proxysock->reading = false;
284 proxyhandle = isc__nmhandle_get(proxysock, &proxysock->peer,
285 &proxysock->iface);
294 recv_cb = proxysock->recv_cb;
295 recv_cbarg = proxysock->recv_cbarg;
298 proxysock->reading = false;
299 proxyudp_stop_reading(proxysock);
301 recv_cb(proxysock->statichandle, result, region, recv_cbarg);
304 !isc__nmsocket_timer_running(proxysock))
307 isc__nmsocket_clearcb(proxysock);
312 proxyudp_try_close_unused(proxysock);
317 isc__nm_proxyudp_failed_read_cb(proxysock, result, false);