Lines Matching defs:pingsock
95 int pingsock, c;
98 pingsock = create_icmp_socket();
106 c = xsendto(pingsock, packet, DEFDATALEN + ICMP_MINLEN,
114 c = recvfrom(pingsock, packet, sizeof(packet), 0,
130 close(pingsock);
138 int pingsock, c;
142 pingsock = create_icmp6_socket();
150 setsockopt(pingsock, SOL_RAW, IPV6_CHECKSUM, &sockopt, sizeof(sockopt));
152 c = xsendto(pingsock, packet, DEFDATALEN + sizeof (struct icmp6_hdr),
160 c = recvfrom(pingsock, packet, sizeof(packet), 0,
174 close(pingsock);
249 int pingsock;
273 #define pingsock (G.pingsock )
297 pingsock = -1; \
341 sz = xsendto(pingsock, pkt, size_pkt, &pingaddr.sa, sizeof(pingaddr));
348 close(pingsock);
570 pingsock = create_icmp_socket();
573 if (setsockopt(pingsock, IPPROTO_IP, IP_MULTICAST_IF,
576 xbind(pingsock, &source_lsa->sa, source_lsa->len);
580 setsockopt_broadcast(pingsock);
584 setsockopt(pingsock, SOL_SOCKET, SO_RCVBUF, &sockopt, sizeof(sockopt));
597 c = recvfrom(pingsock, packet, sizeof(packet), 0,
624 pingsock = create_icmp6_socket();
628 xbind(pingsock, &source_lsa->sa, source_lsa->len);
639 if (setsockopt(pingsock, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
646 setsockopt_broadcast(pingsock);
650 setsockopt(pingsock, SOL_SOCKET, SO_RCVBUF, &sockopt, sizeof(sockopt));
655 setsockopt(pingsock, SOL_RAW, IPV6_CHECKSUM, &sockopt, sizeof(sockopt));
658 setsockopt(pingsock, SOL_IPV6, IPV6_HOPLIMIT, &const_int_1, sizeof(const_int_1));
682 c = recvmsg(pingsock, &msg, 0);