Lines Matching refs:sockctrl

94 	PCAP_SOCKET sockctrl;  member
178 static void rpcap_msg_err(PCAP_SOCKET sockctrl, SSL *, uint32 plen, char *remote_errbuf);
751 if (temp->sockctrl == pr->rmt_sockctrl) in pcap_cleanup_rpcap()
1132 if (temp->sockctrl == pr->rmt_sockctrl) in pcap_startcapture_remote()
1974 static int rpcap_doauth(PCAP_SOCKET sockctrl, SSL *ssl, uint8 *ver, in rpcap_doauth() argument
2076 if (sock_send(sockctrl, ssl, sendbuf, sendbufidx, errbuf, in rpcap_doauth()
2081 if (rpcap_process_msg_header(sockctrl, ssl, 0, RPCAP_MSG_AUTH_REQ, in rpcap_doauth()
2101 (void)rpcap_discard(sockctrl, ssl, plen, NULL); in rpcap_doauth()
2126 (void)rpcap_discard(sockctrl, ssl, plen, NULL); in rpcap_doauth()
2131 if (rpcap_recv(sockctrl, ssl, (char *)&authreply, in rpcap_doauth()
2134 (void)rpcap_discard(sockctrl, ssl, plen, NULL); in rpcap_doauth()
2139 if (rpcap_discard(sockctrl, ssl, plen, errbuf) == -1) in rpcap_doauth()
2314 *sockctrlp = activeconn->sockctrl; in rpcap_setup_session()
2448 PCAP_SOCKET sockctrl; in pcap_open_rpcap() local
2496 if (rpcap_setup_session(fp->opt.device, auth, &active, &sockctrl, in pcap_open_rpcap()
2523 if (sock_send(sockctrl, ssl, sendbuf, sendbufidx, errbuf, in pcap_open_rpcap()
2528 if (rpcap_process_msg_header(sockctrl, ssl, protocol_version, in pcap_open_rpcap()
2534 if (rpcap_recv(sockctrl, ssl, (char *)&openreply, in pcap_open_rpcap()
2539 if (rpcap_discard(sockctrl, ssl, plen, errbuf) == -1) in pcap_open_rpcap()
2544 pr->rmt_sockctrl = sockctrl; in pcap_open_rpcap()
2578 (void)rpcap_discard(sockctrl, pr->ctrl_ssl, plen, NULL); in pcap_open_rpcap()
2591 sock_close(sockctrl, NULL, 0); in pcap_open_rpcap()
2620 PCAP_SOCKET sockctrl; /* socket descriptor of the control connection */ in pcap_findalldevs_ex_remote() local
2640 if (rpcap_setup_session(source, auth, &active, &sockctrl, &uses_ssl, in pcap_findalldevs_ex_remote()
2652 if (sock_send(sockctrl, ssl, (char *)&header, sizeof(struct rpcap_header), in pcap_findalldevs_ex_remote()
2657 if (rpcap_process_msg_header(sockctrl, ssl, protocol_version, in pcap_findalldevs_ex_remote()
2676 if (rpcap_recv(sockctrl, ssl, (char *)&findalldevs_if, in pcap_findalldevs_ex_remote()
2725 if (rpcap_recv(sockctrl, ssl, tmpstring, in pcap_findalldevs_ex_remote()
2754 if (rpcap_recv(sockctrl, ssl, tmpstring, in pcap_findalldevs_ex_remote()
2779 if (rpcap_recv(sockctrl, ssl, (char *)&ifaddr, in pcap_findalldevs_ex_remote()
2853 if (rpcap_discard(sockctrl, ssl, plen, errbuf) == 1) in pcap_findalldevs_ex_remote()
2868 if (sock_close(sockctrl, errbuf, PCAP_ERRBUF_SIZE)) in pcap_findalldevs_ex_remote()
2891 (void) rpcap_discard(sockctrl, ssl, plen, NULL); in pcap_findalldevs_ex_remote()
2905 sock_close(sockctrl, NULL, 0); in pcap_findalldevs_ex_remote()
2931 PCAP_SOCKET sockctrl; /* keeps the main socket identifier */ in pcap_remoteact_accept_ex() local
2978 sockctrl = accept(sockmain, (struct sockaddr *) &from, &fromlen); in pcap_remoteact_accept_ex()
2985 if (sockctrl == INVALID_SOCKET) in pcap_remoteact_accept_ex()
2995 ssl = ssl_promotion(0, sockctrl, errbuf, PCAP_ERRBUF_SIZE); in pcap_remoteact_accept_ex()
2998 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3003 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3013 rpcap_senderror(sockctrl, ssl, 0, PCAP_ERR_REMOTEACCEPT, errbuf, NULL); in pcap_remoteact_accept_ex()
3022 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3029 rpcap_senderror(sockctrl, ssl, 0, PCAP_ERR_REMOTEACCEPT, errbuf, NULL); in pcap_remoteact_accept_ex()
3038 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3045 if (rpcap_doauth(sockctrl, ssl, &protocol_version, &byte_swapped, in pcap_remoteact_accept_ex()
3049 rpcap_senderror(sockctrl, ssl, 0, PCAP_ERR_REMOTEACCEPT, errbuf, NULL); in pcap_remoteact_accept_ex()
3058 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3072 return sockctrl; in pcap_remoteact_accept_ex()
3094 rpcap_senderror(sockctrl, ssl, protocol_version, PCAP_ERR_REMOTEACCEPT, errbuf, NULL); in pcap_remoteact_accept_ex()
3103 sock_close(sockctrl, NULL, 0); in pcap_remoteact_accept_ex()
3108 temp->sockctrl = sockctrl; in pcap_remoteact_accept_ex()
3114 return sockctrl; in pcap_remoteact_accept_ex()
3161 if (sock_send(temp->sockctrl, temp->ssl, in pcap_remoteact_close()
3180 (void)sock_close(temp->sockctrl, NULL, in pcap_remoteact_close()
3196 if (sock_close(temp->sockctrl, errbuf, in pcap_remoteact_close()
3482 static void rpcap_msg_err(PCAP_SOCKET sockctrl, SSL *ssl, uint32 plen, char *remote_errbuf) in rpcap_msg_err() argument
3492 if (sock_recv(sockctrl, ssl, remote_errbuf, PCAP_ERRBUF_SIZE - 1, in rpcap_msg_err()
3520 (void)rpcap_discard(sockctrl, ssl, plen - (PCAP_ERRBUF_SIZE - 1), remote_errbuf); in rpcap_msg_err()
3529 if (sock_recv(sockctrl, ssl, remote_errbuf, plen, in rpcap_msg_err()