/Linux-v4.19/arch/um/drivers/ |
D | umcast_user.c | 96 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/ |
D | ip_sockglue.c | 62 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/ |
D | tproxy.txt | 35 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,
|
D | timestamping.txt | 218 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,
|
D | msg_zerocopy.rst | 193 if (cm->cmsg_level != SOL_IP &&
|
/Linux-v4.19/tools/testing/selftests/networking/timestamping/ |
D | txtimestamp.c | 194 } 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()
|
D | timestamping.c | 446 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
|
/Linux-v4.19/net/rxrpc/ |
D | local_object.c | 187 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()
|
D | output.c | 469 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/ |
D | ipv6_sockglue.c | 927 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/ |
D | udpgso.c | 333 level = SOL_IP; in set_pmtu_discover() 354 ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen); in get_path_mtu()
|
D | udpgso_bench_tx.c | 331 level = SOL_IP; in set_pmtu_discover()
|
D | msg_zerocopy.c | 419 if (!((cm->cmsg_level == SOL_IP && cm->cmsg_type == IP_RECVERR) || in do_recv_completion()
|
/Linux-v4.19/include/linux/ |
D | socket.h | 307 #define SOL_IP 0 macro
|
/Linux-v4.19/net/sunrpc/ |
D | svcsock.c | 160 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/ |
D | recv.c | 642 return sock_recv_errqueue(sk, msg, size, SOL_IP, IP_RECVERR); in rds_recvmsg()
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_sock_addr.c | 974 cmsg->cmsg_level = SOL_IP; in init_pktinfo()
|
/Linux-v4.19/net/tls/ |
D | tls_sw.c | 864 return sock_recv_errqueue(sk, msg, len, SOL_IP, IP_RECVERR); in tls_sw_recvmsg()
|
/Linux-v4.19/net/core/ |
D | filter.c | 3938 } else if (level == SOL_IP) { in BPF_CALL_5() 4058 } else if (level == SOL_IP) { in BPF_CALL_5()
|