Lines Matching defs:sndsock
310 static int sndsock; /* send (raw/udp) socket file descriptor */
574 if ((sndsock = socket(AF_INET6, SOCK_RAW, useproto)) < 0) {
607 if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_TCLASS, &tclass,
764 if (setsockopt(sndsock, SOL_SOCKET, SO_SNDBUF, (char *)&i,
771 (void) setsockopt(sndsock, SOL_SOCKET, SO_DEBUG,
774 (void) setsockopt(sndsock, SOL_SOCKET, SO_DONTROUTE,
778 if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_RTHDR,
790 if (setpolicy(sndsock, ipsec_inpolicy) < 0)
792 if (setpolicy(sndsock, ipsec_outpolicy) < 0)
798 (void)setsockopt(sndsock, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &level,
800 (void)setsockopt(sndsock, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &level,
803 (void)setsockopt(sndsock, IPPROTO_IPV6, IPV6_AUTH_TRANS_LEVEL, &level,
806 (void)setsockopt(sndsock, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &level,
810 (void)setsockopt(sndsock, IPPROTO_IPV6, IPV6_AUTH_NETWORK_LEVEL, &level,
871 if (bind(sndsock, (struct sockaddr *)&Src, Src.sin6_len) < 0) {
880 if (getsockname(sndsock, (struct sockaddr *)&Src, &len) < 0) {
916 if (connect(sndsock, (struct sockaddr *)&Dst,
933 if (caph_rights_limit(sndsock, &rights) < 0) {
934 fprintf(stderr, "caph_rights_limit sndsock: %s\n",
1114 if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_UNICAST_HOPS,
1225 i = send(sndsock, (char *)outpacket, datalen, 0);