Home
last modified time | relevance | path

Searched refs:SOL_IP (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/arch/um/drivers/
Dumcast_user.c96 if (setsockopt(fd, SOL_IP, IP_MULTICAST_TTL, &pri->ttl, in umcast_open()
105 if (setsockopt(fd, SOL_IP, IP_MULTICAST_LOOP, in umcast_open()
126 if (setsockopt(fd, SOL_IP, IP_ADD_MEMBERSHIP, in umcast_open()
158 if (setsockopt(fd, SOL_IP, IP_DROP_MEMBERSHIP, in umcast_close()
/linux-4.4.14/net/ipv4/
Dip_sockglue.c59 put_cmsg(msg, SOL_IP, IP_PKTINFO, sizeof(info), &info); in ip_cmsg_recv_pktinfo()
65 put_cmsg(msg, SOL_IP, IP_TTL, sizeof(int), &ttl); in ip_cmsg_recv_ttl()
70 put_cmsg(msg, SOL_IP, IP_TOS, 1, &ip_hdr(skb)->tos); in ip_cmsg_recv_tos()
78 put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen, in ip_cmsg_recv_opts()
97 put_cmsg(msg, SOL_IP, IP_RETOPTS, opt->optlen, opt->__data); in ip_cmsg_recv_retopts()
111 put_cmsg(msg, SOL_IP, IP_CHECKSUM, sizeof(__wsum), &csum); in ip_cmsg_recv_checksum()
128 put_cmsg(msg, SOL_IP, SCM_SECURITY, seclen, secdata); in ip_cmsg_recv_security()
151 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin); in ip_cmsg_recv_dstaddr()
247 if (cmsg->cmsg_level != SOL_IP) in ip_cmsg_send()
532 put_cmsg(msg, SOL_IP, IP_RECVERR, sizeof(errhdr), &errhdr); in ip_recv_error()
[all …]
/linux-4.4.14/Documentation/networking/
Dtproxy.txt26 addresses. All you have to do is enable the (SOL_IP, IP_TRANSPARENT) socket
32 setsockopt(fd, SOL_IP, IP_TRANSPARENT, &value, sizeof(value));
60 Note that for this to work you'll have to modify the proxy to enable (SOL_IP,
Dtimestamping.txt180 instance SOL_IP/IP_PKTINFO to detect the egress network interface.
281 A message of cm_level SOL_IP(V6) and cm_type IP(V6)_RECVERR
336 accompanied by a message SOL_IP(V6)/IP(V6)_RECVERROR. In this case,
/linux-4.4.14/Documentation/networking/timestamping/
Dtxtimestamp.c192 } else if ((cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
204 } else if (cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
316 if (setsockopt(fd, SOL_IP, IP_PKTINFO, in do_test()
Dtimestamping.c446 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
/linux-4.4.14/net/rxrpc/
Dar-local.c97 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_create_local()
106 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_create_local()
Dar-output.c376 ret = kernel_setsockopt(trans->local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_send_packet()
383 kernel_setsockopt(trans->local->socket, SOL_IP, in rxrpc_send_packet()
/linux-4.4.14/net/ipv6/
Dipv6_sockglue.c889 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_setsockopt()
916 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_setsockopt()
1326 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_getsockopt()
1359 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_getsockopt()
/linux-4.4.14/include/linux/
Dsocket.h291 #define SOL_IP 0 macro
/linux-4.4.14/net/sunrpc/
Dsvcsock.c149 cmh->cmsg_level = SOL_IP; in svc_set_cmsg_data()
550 case SOL_IP: in svc_udp_get_dest_address()
769 level = SOL_IP; in svc_udp_init()