Lines Matching refs:setsockopt
132 res = setsockopt(TT.snd_sock, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl));
133 if (res < 0) perror_exit("setsockopt ttl %d", ttl);
151 if (setsockopt(TT.snd_sock, SOL_IPV6, IPV6_UNICAST_HOPS, &ttl,
152 sizeof(ttl)) < 0) error_exit("setsockopt ttl %d", ttl);
164 if ((toys.optflags & FLAG_d) && (setsockopt(sock,SOL_SOCKET, SO_DEBUG,
167 if ((toys.optflags & FLAG_r) && (setsockopt(sock, SOL_SOCKET, SO_DONTROUTE,
176 if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr)))
514 setsockopt(TT.recv_sock, SOL_IPV6, IPV6_RECVPKTINFO, &set,
516 setsockopt(TT.recv_sock, SOL_IPV6, IPV6_2292PKTINFO, &set,
519 setsockopt(TT.recv_sock, SOL_IPV6, IPV6_PKTINFO, &set, sizeof(set));
522 if (setsockopt(TT.recv_sock, SOL_RAW, IPV6_CHECKSUM, &two,
523 sizeof(two)) < 0) perror_exit("setsockopt RAW_CHECKSUM");
552 if (setsockopt(TT.snd_sock, IPPROTO_IP, IP_OPTIONS,
558 if (setsockopt(TT.snd_sock, SOL_SOCKET, SO_SNDBUF, &TT.msg_len,
563 setsockopt(TT.snd_sock, IPPROTO_IP, IP_TOS, &tyser, sizeof(tyser)) < 0)
568 (setsockopt(TT.snd_sock, IPPROTO_IP, IP_DONTFRAG, &set,
571 } else if (setsockopt(TT.snd_sock, IPPROTO_IPV6, IPV6_TCLASS, &TT.tos,
586 if (setsockopt(TT.snd_sock, IPPROTO_IP, IP_MULTICAST_IF,