Home
last modified time | relevance | path

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

/Linux-v4.19/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-v4.19/net/ipv4/
Dip_sockglue.c62 put_cmsg(msg, SOL_IP, IP_PKTINFO, sizeof(info), &info); in ip_cmsg_recv_pktinfo()
68 put_cmsg(msg, SOL_IP, IP_TTL, sizeof(int), &ttl); in ip_cmsg_recv_ttl()
73 put_cmsg(msg, SOL_IP, IP_TOS, 1, &ip_hdr(skb)->tos); in ip_cmsg_recv_tos()
81 put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen, in ip_cmsg_recv_opts()
101 put_cmsg(msg, SOL_IP, IP_RETOPTS, opt->optlen, opt->__data); in ip_cmsg_recv_retopts()
112 put_cmsg(msg, SOL_IP, IP_RECVFRAGSIZE, sizeof(val), &val); in ip_cmsg_recv_fragsize()
128 put_cmsg(msg, SOL_IP, IP_CHECKSUM, sizeof(__wsum), &csum); in ip_cmsg_recv_checksum()
145 put_cmsg(msg, SOL_IP, SCM_SECURITY, seclen, secdata); in ip_cmsg_recv_security()
170 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin); in ip_cmsg_recv_dstaddr()
278 if (cmsg->cmsg_level != SOL_IP) in ip_cmsg_send()
[all …]
/Linux-v4.19/Documentation/networking/
Dtproxy.txt35 addresses. All you have to do is enable the (SOL_IP, IP_TRANSPARENT) socket
41 setsockopt(fd, SOL_IP, IP_TRANSPARENT, &value, sizeof(value));
73 Note that for this to work you'll have to modify the proxy to enable (SOL_IP,
Dtimestamping.txt218 instance SOL_IP/IP_PKTINFO to detect the egress network interface.
355 A message of cm_level SOL_IP(V6) and cm_type IP(V6)_RECVERR
410 accompanied by a message SOL_IP(V6)/IP(V6)_RECVERROR. In this case,
Dmsg_zerocopy.rst193 if (cm->cmsg_level != SOL_IP &&
/Linux-v4.19/tools/testing/selftests/networking/timestamping/
Dtxtimestamp.c194 } else if ((cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
206 } else if (cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
318 if (setsockopt(fd, SOL_IP, IP_PKTINFO, in do_test()
Dtimestamping.c446 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
/Linux-v4.19/net/rxrpc/
Dlocal_object.c187 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_open_socket()
196 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_open_socket()
Doutput.c469 SOL_IP, IP_MTU_DISCOVER, in rxrpc_send_data_packet()
477 kernel_setsockopt(conn->params.local->socket, SOL_IP, in rxrpc_send_data_packet()
/Linux-v4.19/net/ipv6/
Dipv6_sockglue.c927 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_setsockopt()
950 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_setsockopt()
1366 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_getsockopt()
1396 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_getsockopt()
/Linux-v4.19/tools/testing/selftests/net/
Dudpgso.c333 level = SOL_IP; in set_pmtu_discover()
354 ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen); in get_path_mtu()
Dudpgso_bench_tx.c331 level = SOL_IP; in set_pmtu_discover()
Dmsg_zerocopy.c419 if (!((cm->cmsg_level == SOL_IP && cm->cmsg_type == IP_RECVERR) || in do_recv_completion()
/Linux-v4.19/include/linux/
Dsocket.h307 #define SOL_IP 0 macro
/Linux-v4.19/net/sunrpc/
Dsvcsock.c160 cmh->cmsg_level = SOL_IP; in svc_set_cmsg_data()
510 case SOL_IP: in svc_udp_get_dest_address()
732 level = SOL_IP; in svc_udp_init()
/Linux-v4.19/net/rds/
Drecv.c642 return sock_recv_errqueue(sk, msg, size, SOL_IP, IP_RECVERR); in rds_recvmsg()
/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_sock_addr.c974 cmsg->cmsg_level = SOL_IP; in init_pktinfo()
/Linux-v4.19/net/tls/
Dtls_sw.c864 return sock_recv_errqueue(sk, msg, len, SOL_IP, IP_RECVERR); in tls_sw_recvmsg()
/Linux-v4.19/net/core/
Dfilter.c3938 } else if (level == SOL_IP) { in BPF_CALL_5()
4058 } else if (level == SOL_IP) { in BPF_CALL_5()