Lines Matching refs:sockfd_
63 if (sockfd_ >= 0) { in init()
89 sockfd_ = mk::net::socket_create(family, SOCK_DGRAM, 0, logger); in init()
90 if (sockfd_ == -1) { in init()
96 if (setsockopt(sockfd_, level_sock, opt_recverr, &val, sizeof(val)) != 0 || in init()
97 setsockopt(sockfd_, level_proto, opt_recvttl, &val, sizeof(val)) != 0 || in init()
98 setsockopt(sockfd_, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)) != 0) { in init()
109 if (bind(sockfd_, (sockaddr *)&ss, sslen) != 0) { in init()
128 if (sockfd_ < 0) { in send_probe()
149 if (setsockopt(sockfd_, ipproto, ip_ttl, &ttl, sizeof(ttl)) != 0) { in send_probe()
171 if (sendto(sockfd_, payload.data(), payload.length(), 0, (sockaddr *)&ss, in send_probe()
178 reactor->pollin_once(sockfd_, timeout, [this](Error err) { in send_probe()
222 if ((r.recv_bytes = recvmsg(sockfd_, &msg, MSG_ERRQUEUE)) < 0) { in on_socket_readable()
227 if ((r.recv_bytes = recvfrom(sockfd_, buff, sizeof(buff), 0, in on_socket_readable()
364 if (sockfd_ >= 0) { in cleanup()
365 ::close(sockfd_); in cleanup()
366 sockfd_ = -1; in cleanup()