Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/bpf/prog_tests/
A Dsockopt_multi.c67 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
75 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
98 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
122 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
141 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
149 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
168 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
180 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
217 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
244 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
[all …]
A Dsockopt.c74 .get_level = SOL_IP,
75 .set_level = SOL_IP,
95 .get_level = SOL_IP,
206 .get_level = SOL_IP,
376 .get_level = SOL_IP,
419 .get_level = SOL_IP,
420 .set_level = SOL_IP,
441 .set_level = SOL_IP,
508 .get_level = SOL_IP,
562 .get_level = SOL_IP,
[all …]
A Dsockopt_sk.c42 err = setsockopt(fd, SOL_IP, IP_TOS, big_buf, optlen); in getsetsockopt()
50 err = getsockopt(fd, SOL_IP, IP_TOS, big_buf, &optlen); in getsetsockopt()
65 err = setsockopt(fd, SOL_IP, IP_TTL, &buf, 1); in getsetsockopt()
102 err = setsockopt(fd, SOL_IP, IP_FREEBIND, big_buf, optlen); in getsetsockopt()
108 err = getsockopt(fd, SOL_IP, IP_FREEBIND, big_buf, &optlen); in getsetsockopt()
A Dsk_lookup.c159 err = setsockopt(fd, SOL_IP, IP_RECVORIGDSTADDR, &one, in make_server()
390 if ((cm->cmsg_level == SOL_IP && in udp_recv_send()
/linux/tools/testing/selftests/bpf/progs/
A Dsockopt_sk.c44 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _getsockopt()
84 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _getsockopt()
142 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _setsockopt()
175 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _setsockopt()
A Dsockopt_multi.c14 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_child()
37 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_parent()
60 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _setsockopt()
/linux/arch/um/drivers/
A 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/net/ipv4/
A 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()
112 put_cmsg(msg, SOL_IP, IP_RECVFRAGSIZE, sizeof(val), &val); in ip_cmsg_recv_fragsize()
145 put_cmsg(msg, SOL_IP, SCM_SECURITY, seclen, secdata); in ip_cmsg_recv_security()
168 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin); in ip_cmsg_recv_dstaddr()
276 if (cmsg->cmsg_level != SOL_IP) in ip_cmsg_send()
1429 if (level != SOL_IP) in ip_setsockopt()
1532 if (level != SOL_IP) in do_ip_getsockopt()
[all …]
/linux/Documentation/networking/
A Dtproxy.rst38 addresses. All you have to do is enable the (SOL_IP, IP_TRANSPARENT) socket
44 setsockopt(fd, SOL_IP, IP_TRANSPARENT, &value, sizeof(value));
76 Note that for this to work you'll have to modify the proxy to enable (SOL_IP,
A Dmsg_zerocopy.rst193 if (cm->cmsg_level != SOL_IP &&
A Dtimestamping.rst244 instance SOL_IP/IP_PKTINFO to detect the egress network interface.
399 A message of cm_level SOL_IP(V6) and cm_type IP(V6)_RECVERR
459 accompanied by a message SOL_IP(V6)/IP(V6)_RECVERROR. In this case,
/linux/samples/bpf/
A Dtcp_tos_reflect_kern.c57 bpf_setsockopt(skops, SOL_IP, IP_TOS, in bpf_basertt()
/linux/tools/testing/selftests/net/
A Dnettest.c419 rc = setsockopt(sd, SOL_IP, IP_PKTINFO, &one, sizeof(one)); in set_pktinfo_v4()
443 rc = setsockopt(sd, SOL_IP, IP_RECVERR, &one, sizeof(one)); in set_recverr_v4()
465 int level = SOL_IP; in set_unicast_if()
486 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if()
844 if (cm->cmsg_level == SOL_IP && in get_index_from_cmsg()
912 cm->cmsg_level = SOL_IP; in send_msg_cmsg()
1369 int level = SOL_IP; in config_xfrm_policy()
A Dtxtimestamp.c321 } else if ((cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
335 } else if (cm->cmsg_level == SOL_IP && in __recv_errmsg_cmsg()
557 if (setsockopt(fd, SOL_IP, IP_PKTINFO, in do_test()
A Dudpgso_bench_tx.c158 case SOL_IP: in flush_cmsg()
533 level = SOL_IP; in set_pmtu_discover()
A Dudpgso.c324 level = SOL_IP; in set_pmtu_discover()
345 ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen); in get_path_mtu()
A Dso_txtime.c448 cfg_errq_level = SOL_IP; in parse_opts()
A Dtimestamping.c465 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
A Dmsg_zerocopy.c418 if (!((cm->cmsg_level == SOL_IP && cm->cmsg_type == IP_RECVERR) || in do_recv_completion()
/linux/tools/perf/trace/beauty/include/linux/
A Dsocket.h330 #define SOL_IP 0 macro
/linux/include/linux/
A Dsocket.h330 #define SOL_IP 0 macro
/linux/net/ipv6/
A Dipv6_sockglue.c1006 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_setsockopt()
1480 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_getsockopt()
/linux/net/sunrpc/
A Dsvcsock.c161 cmh->cmsg_level = SOL_IP; in svc_set_cmsg_data()
412 case SOL_IP: in svc_udp_get_dest_address()
/linux/net/rds/
A Drecv.c652 return sock_recv_errqueue(sk, msg, size, SOL_IP, IP_RECVERR); in rds_recvmsg()
/linux/net/mptcp/
A Dsockopt.c413 if (level == SOL_IP) { in mptcp_supported_sockopt()

Completed in 47 milliseconds

12