Home
last modified time | relevance | path

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

12

/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_multi.c19 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
27 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
51 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
76 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
95 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
103 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
119 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
131 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test()
170 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
198 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
[all …]
H A Dsockopt.c79 .get_level = SOL_IP,
80 .set_level = SOL_IP,
100 .get_level = SOL_IP,
211 .get_level = SOL_IP,
404 .get_level = SOL_IP,
447 .get_level = SOL_IP,
448 .set_level = SOL_IP,
469 .set_level = SOL_IP,
536 .get_level = SOL_IP,
590 .get_level = SOL_IP,
[all …]
H A Dsockopt_sk.c43 err = setsockopt(fd, SOL_IP, IP_TOS, big_buf, optlen); in getsetsockopt()
51 err = getsockopt(fd, SOL_IP, IP_TOS, big_buf, &optlen); in getsetsockopt()
66 err = setsockopt(fd, SOL_IP, IP_TTL, &buf, 1); in getsetsockopt()
103 err = setsockopt(fd, SOL_IP, IP_FREEBIND, big_buf, optlen); in getsetsockopt()
109 err = getsockopt(fd, SOL_IP, IP_FREEBIND, big_buf, &optlen); in getsetsockopt()
H A Dtest_ldsx_insn.c82 (void)getsockopt(fd, SOL_IP, IP_TTL, buf, &optlen); in test_ctx_member_sign_ext()
H A Dsk_lookup.c157 err = setsockopt(fd, SOL_IP, IP_RECVORIGDSTADDR, &one, in make_server()
388 if ((cm->cmsg_level == SOL_IP && in udp_recv_send()
/openbmc/linux/tools/testing/selftests/net/
H A Dip_local_port_range.c107 err = getsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val, &len); in get_ip_local_port_range()
179 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val16, sizeof(val16)); in TEST_F()
185 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val32, sizeof(val32)); in TEST_F()
191 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val64, sizeof(val64)); in TEST_F()
274 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F()
301 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F()
323 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F()
359 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F()
362 err = setsockopt(fd, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)); in TEST_F()
419 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F()
[all …]
H A Dnettest.c426 rc = setsockopt(sd, SOL_IP, IP_PKTINFO, &one, sizeof(one)); in set_pktinfo_v4()
450 rc = setsockopt(sd, SOL_IP, IP_RECVERR, &one, sizeof(one)); in set_recverr_v4()
472 int level = SOL_IP; in set_unicast_if()
493 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if()
531 if (setsockopt(sd, SOL_IP, IP_FREEBIND, &one, sizeof(one))) { in set_freebind()
593 if (setsockopt(sd, SOL_IP, IP_TOS, &dsfield, in set_dsfield()
916 if (cm->cmsg_level == SOL_IP && in get_index_from_cmsg()
984 cm->cmsg_level = SOL_IP; in send_msg_cmsg()
1457 int level = SOL_IP; in config_xfrm_policy()
H 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()
H A Dudpgso.c324 level = SOL_IP; in set_pmtu_discover()
345 ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen); in get_path_mtu()
H A Dudpgso_bench_tx.c159 case SOL_IP: in flush_cmsg()
555 level = SOL_IP; in set_pmtu_discover()
H A Dtimestamping.c465 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
H A Dso_txtime.c448 cfg_errq_level = SOL_IP; in parse_opts()
H A Dcmsg_sender.c362 if ((cmsg->cmsg_level == SOL_IP && in cs_read_cmsg()
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dsockopt_multi.c16 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_child()
45 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_parent()
74 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _setsockopt()
H A Dsockopt_sk.c50 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _getsockopt()
90 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _getsockopt()
160 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _setsockopt()
193 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _setsockopt()
/openbmc/linux/arch/um/drivers/
H 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()
/openbmc/linux/net/ipv4/
H 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()
278 if (cmsg->cmsg_level != SOL_IP) in ip_cmsg_send()
1416 if (level != SOL_IP) in ip_setsockopt()
1522 if (level != SOL_IP) in do_ip_getsockopt()
[all …]
/openbmc/linux/Documentation/networking/
H 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,
/openbmc/linux/samples/bpf/
H A Dtcp_tos_reflect_kern.c57 bpf_setsockopt(skops, SOL_IP, IP_TOS, in bpf_basertt()
/openbmc/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_sockopt.c726 r = setsockopt(fd, SOL_IP, IP_TOS, &tos_in, sizeof(tos_out)); in test_ip_tos_sockopt()
732 r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s); in test_ip_tos_sockopt()
743 r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s); in test_ip_tos_sockopt()
750 r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s); in test_ip_tos_sockopt()
/openbmc/linux/Documentation/bpf/
H A Dprog_cgroup_sockopt.rst124 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) {
149 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) {
/openbmc/linux/net/mptcp/
H A Dsockopt.c436 if (level == SOL_IP) { in mptcp_supported_sockopt()
695 err = ip_setsockopt(sk, SOL_IP, optname, optval, optlen); in mptcp_setsockopt_sol_ip_set_transparent()
733 err = ip_setsockopt(sk, SOL_IP, optname, optval, optlen); in mptcp_setsockopt_v4_set_tos()
881 if (level == SOL_IP) in mptcp_setsockopt()
1433 if (level == SOL_IP) in mptcp_getsockopt()
/openbmc/linux/tools/perf/trace/beauty/include/linux/
H A Dsocket.h346 #define SOL_IP 0 macro
/openbmc/linux/include/linux/
H A Dsocket.h346 #define SOL_IP 0 macro
/openbmc/linux/net/ipv6/
H A Dipv6_sockglue.c1006 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_setsockopt()
1484 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_getsockopt()

12