Lines Matching refs:sock

131     int                 sock;  in CreateIcmp6Socket()  local
139 sock = SocketWithCloseExec(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6, kSocketBlock); in CreateIcmp6Socket()
140 VerifyOrDie(sock != -1, OT_EXIT_ERROR_ERRNO); in CreateIcmp6Socket()
148 rval = setsockopt(sock, IPPROTO_ICMPV6, ICMP6_FILTER, &filter, sizeof(filter)); in CreateIcmp6Socket()
152 rval = setsockopt(sock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &kEnable, sizeof(kEnable)); in CreateIcmp6Socket()
156 …rval = setsockopt(sock, IPPROTO_RAW, IPV6_CHECKSUM, &kIpv6ChecksumOffset, sizeof(kIpv6ChecksumOffs… in CreateIcmp6Socket()
158 …rval = setsockopt(sock, IPPROTO_IPV6, IPV6_CHECKSUM, &kIpv6ChecksumOffset, sizeof(kIpv6ChecksumOff… in CreateIcmp6Socket()
163 rval = setsockopt(sock, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &kEnable, sizeof(kEnable)); in CreateIcmp6Socket()
166 rval = setsockopt(sock, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &kHopLimit, sizeof(kHopLimit)); in CreateIcmp6Socket()
169 rval = setsockopt(sock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, &kHopLimit, sizeof(kHopLimit)); in CreateIcmp6Socket()
173 rval = setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, aInfraIfName, strlen(aInfraIfName)); in CreateIcmp6Socket()
175 rval = setsockopt(sock, IPPROTO_IPV6, IPV6_BOUND_IF, aInfraIfName, strlen(aInfraIfName)); in CreateIcmp6Socket()
179 return sock; in CreateIcmp6Socket()
195 int sock; in CreateNetLinkSocket() local
199 sock = SocketWithCloseExec(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE, kSocketBlock); in CreateNetLinkSocket()
200 VerifyOrDie(sock != -1, OT_EXIT_ERROR_ERRNO); in CreateNetLinkSocket()
206 rval = bind(sock, reinterpret_cast<struct sockaddr *>(&addr), sizeof(addr)); in CreateNetLinkSocket()
209 return sock; in CreateNetLinkSocket()
297 int sock; in GetFlags() local
303 sock = SocketWithCloseExec(AF_INET6, SOCK_DGRAM, IPPROTO_IP, kSocketBlock); in GetFlags()
304 VerifyOrDie(sock != -1, OT_EXIT_ERROR_ERRNO); in GetFlags()
310 if (ioctl(sock, SIOCGIFFLAGS, &ifReq) == -1) in GetFlags()
321 close(sock); in GetFlags()