IP_TOS
CHECK(IP_TOS, ip_tos) ||
case IP_TOS:
case IP_TOS: /* This sets both TOS and Precedence */
case IP_TOS:
put_cmsg(&msg, SOL_IP, IP_TOS, sizeof(tos), &tos);
case IP_TOS:
put_cmsg(msg, SOL_IP, IP_TOS, 1, &ip_hdr(skb)->tos);
case IP_TOS:
case IP_TOS:
case IP_TOS:
case IP_TOS:
bpf_setsockopt(skops, SOL_IP, IP_TOS,
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
if (!ASSERT_OK(getsockopt(fd, SOL_IP, IP_TOS, &got, &optlen), "getsockopt_ip_tos"))
.get_optname = IP_TOS,
.get_optname = IP_TOS,
.get_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
.set_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
BPF_MOV64_IMM(BPF_REG_0, IP_TOS),
.get_optname = IP_TOS,
.set_optname = IP_TOS,
.get_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
.get_optname = IP_TOS,
.set_optname = IP_TOS,
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen);
err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1);
err = setsockopt(fd, SOL_IP, IP_TOS, big_buf, optlen);
err = getsockopt(fd, SOL_IP, IP_TOS, big_buf, &optlen);
v4mapped_v6_ip_tos_ret = bpf_setsockopt(skops, IPPROTO_IP, IP_TOS, &tos, sizeof(tos));
{ .opt = IP_TOS, .new = 0xe1, .expected = 0xe1, .tcp_expected = 0xe0, },
if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
if (ctx->level == SOL_IP && ctx->optname == IP_TOS) {
if (ctx->level == SOL_IP && ctx->optname == IP_TOS) {
SOL_IP, IP_TOS, &opt.cmsg.tclass);
setsockopt(fd, SOL_IP, IP_TOS,
r = setsockopt(fd, SOL_IP, IP_TOS, &tos_in, sizeof(tos_out));
r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s);
r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s);
r = getsockopt(fd, SOL_IP, IP_TOS, &tos_out, &s);
if (setsockopt(sd, SOL_IP, IP_TOS, &dsfield,