• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/busybox/networking/

Lines Matching refs:pingsock

101 	int pingsock, c;
103 pingsock = create_icmp_socket();
110 xsendto(pingsock, G.packet, DEFDATALEN + ICMP_MINLEN, &lsa->u.sa, lsa->len);
117 c = recvfrom(pingsock, G.packet, sizeof(G.packet), 0,
133 close(pingsock);
140 int pingsock, c;
143 pingsock = create_icmp6_socket();
150 setsockopt(pingsock, SOL_RAW, IPV6_CHECKSUM, &sockopt, sizeof(sockopt));
152 xsendto(pingsock, G.packet, DEFDATALEN + sizeof(struct icmp6_hdr), &lsa->u.sa, lsa->len);
159 c = recvfrom(pingsock, G.packet, sizeof(G.packet), 0,
173 close(pingsock);
248 int pingsock;
278 #define pingsock (G.pingsock )
304 pingsock = -1; \
353 sz = xsendto(pingsock, pkt, size_pkt, &pingaddr.sa, sizeof(pingaddr));
582 pingsock = create_icmp_socket();
585 if (setsockopt(pingsock, IPPROTO_IP, IP_MULTICAST_IF,
588 xbind(pingsock, &source_lsa->u.sa, source_lsa->len);
591 setsockopt_bindtodevice(pingsock, str_I);
594 setsockopt_broadcast(pingsock);
599 setsockopt(pingsock, SOL_SOCKET, SO_RCVBUF, &sockopt, sizeof(sockopt));
602 setsockopt(pingsock, IPPROTO_IP, IP_TTL, &opt_ttl, sizeof(opt_ttl));
604 setsockopt(pingsock, IPPROTO_IP, IP_MULTICAST_TTL, &opt_ttl, sizeof(opt_ttl));
614 setsockopt(pingsock, SOL_IP, IP_MTU_DISCOVER, &pmtudisc, sizeof(pmtudisc));
627 c = recvfrom(pingsock, G.rcv_packet, G.sizeof_rcv_packet, 0,
649 pingsock = create_icmp6_socket();
653 xbind(pingsock, &source_lsa->u.sa, source_lsa->len);
655 setsockopt_bindtodevice(pingsock, str_I);
666 if (setsockopt(pingsock, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
673 setsockopt_broadcast(pingsock);
678 setsockopt(pingsock, SOL_SOCKET, SO_RCVBUF, &sockopt, sizeof(sockopt));
683 setsockopt(pingsock, SOL_RAW, IPV6_CHECKSUM, &sockopt, sizeof(sockopt));
686 setsockopt(pingsock, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &opt_ttl, sizeof(opt_ttl));
687 setsockopt(pingsock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, &opt_ttl, sizeof(opt_ttl));
691 setsockopt(pingsock, SOL_IPV6, IPV6_HOPLIMIT, &const_int_1, sizeof(const_int_1));
703 setsockopt(pingsock, SOL_IPV6, IPV6_MTU_DISCOVER, &pmtudisc, sizeof(pmtudisc));
724 c = recvmsg(pingsock, &msg, 0);