Symbol: SOL_IPV6
net/core/filter.c
5580
return ipv6_bpf_stub->ipv6_getsockopt(sk, SOL_IPV6, optname,
net/core/filter.c
5584
return ipv6_bpf_stub->ipv6_setsockopt(sk, SOL_IPV6, optname,
net/core/filter.c
5598
else if (IS_ENABLED(CONFIG_IPV6) && level == SOL_IPV6)
net/core/filter.c
5635
else if (IS_ENABLED(CONFIG_IPV6) && level == SOL_IPV6)
net/ipv4/ip_sockglue.c
254
cmsg->cmsg_level == SOL_IPV6 &&
net/ipv6/datagram.c
532
put_cmsg(msg, SOL_IPV6, IPV6_RECVERR, sizeof(errhdr), &errhdr);
net/ipv6/datagram.c
585
put_cmsg(msg, SOL_IPV6, IPV6_PATHMTU, sizeof(mtu_info), &mtu_info);
net/ipv6/datagram.c
616
put_cmsg(msg, SOL_IPV6, IPV6_PKTINFO,
net/ipv6/datagram.c
630
put_cmsg(msg, SOL_IPV6, IPV6_HOPLIMIT, sizeof(hlim), &hlim);
net/ipv6/datagram.c
635
put_cmsg(msg, SOL_IPV6, IPV6_TCLASS, sizeof(tclass), &tclass);
net/ipv6/datagram.c
641
put_cmsg(msg, SOL_IPV6, IPV6_FLOWINFO, sizeof(flowinfo), &flowinfo);
net/ipv6/datagram.c
647
put_cmsg(msg, SOL_IPV6, IPV6_HOPOPTS, (ptr[1]+1)<<3, ptr);
net/ipv6/datagram.c
673
put_cmsg(msg, SOL_IPV6, IPV6_DSTOPTS, len, ptr);
net/ipv6/datagram.c
679
put_cmsg(msg, SOL_IPV6, IPV6_RTHDR, len, ptr);
net/ipv6/datagram.c
701
put_cmsg(msg, SOL_IPV6, IPV6_2292PKTINFO, sizeof(src_info), &src_info);
net/ipv6/datagram.c
705
put_cmsg(msg, SOL_IPV6, IPV6_2292HOPLIMIT, sizeof(hlim), &hlim);
net/ipv6/datagram.c
709
put_cmsg(msg, SOL_IPV6, IPV6_2292HOPOPTS, (ptr[1]+1)<<3, ptr);
net/ipv6/datagram.c
713
put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr);
net/ipv6/datagram.c
717
put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, (rthdr->hdrlen+1) << 3, rthdr);
net/ipv6/datagram.c
721
put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr);
net/ipv6/datagram.c
742
put_cmsg(msg, SOL_IPV6, IPV6_ORIGDSTADDR, sizeof(sin6), &sin6);
net/ipv6/datagram.c
748
put_cmsg(msg, SOL_IPV6, IPV6_RECVFRAGSIZE, sizeof(val), &val);
net/ipv6/datagram.c
788
if (cmsg->cmsg_level != SOL_IPV6)
net/ipv6/ipv6_sockglue.c
1143
put_cmsg(&msg, SOL_IPV6, IPV6_PKTINFO, sizeof(src_info), &src_info);
net/ipv6/ipv6_sockglue.c
1148
put_cmsg(&msg, SOL_IPV6, IPV6_HOPLIMIT, sizeof(hlim), &hlim);
net/ipv6/ipv6_sockglue.c
1153
put_cmsg(&msg, SOL_IPV6, IPV6_TCLASS, sizeof(tclass), &tclass);
net/ipv6/ipv6_sockglue.c
1163
put_cmsg(&msg, SOL_IPV6, IPV6_2292PKTINFO, sizeof(src_info), &src_info);
net/ipv6/ipv6_sockglue.c
1168
put_cmsg(&msg, SOL_IPV6, IPV6_2292HOPLIMIT, sizeof(hlim), &hlim);
net/ipv6/ipv6_sockglue.c
1173
put_cmsg(&msg, SOL_IPV6, IPV6_FLOWINFO, sizeof(flowinfo), &flowinfo);
net/ipv6/ipv6_sockglue.c
1460
if (level != SOL_IPV6)
net/ipv6/ipv6_sockglue.c
970
if (level != SOL_IPV6)
net/ipv6/raw.c
1041
case SOL_IPV6:
net/ipv6/raw.c
1102
case SOL_IPV6:
net/mptcp/sockopt.c
1526
if (level == SOL_IPV6)
net/mptcp/sockopt.c
405
ret = tcp_setsockopt(ssk, SOL_IPV6, optname, optval, optlen);
net/mptcp/sockopt.c
482
if (level == SOL_IPV6) {
net/mptcp/sockopt.c
921
if (level == SOL_IPV6)
net/sunrpc/svcsock.c
188
cmh->cmsg_level = SOL_IPV6;
net/sunrpc/svcsock.c
583
case SOL_IPV6:
samples/bpf/tcp_tos_reflect_kern.c
64
bpf_setsockopt(skops, SOL_IPV6,
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
87
(cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
125
err = setsockopt(fd, SOL_IPV6, IPV6_RECVORIGDSTADDR, &one,
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
337
(cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
15
err = setsockopt(sock_fd, SOL_IPV6, IPV6_TCLASS, &buf, sizeof(buf));
tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c
19
if (ctx->level != SOL_IPV6 || ctx->optname != IPV6_TCLASS)
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
103
rv = bpf_setsockopt(skops, SOL_IPV6, IPV6_TCLASS, &v,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1220
cm->cmsg_level != SOL_IPV6)
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1225
if (cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/net/bind_wildcard.c
750
ret = setsockopt(self->fd[i], SOL_IPV6, IPV6_V6ONLY, &(int){1}, sizeof(int));
tools/testing/selftests/net/cmsg_sender.c
278
SOL_IPV6, IPV6_DONTFRAG, &opt.cmsg.dontfrag);
tools/testing/selftests/net/cmsg_sender.c
280
SOL_IPV6, IPV6_TCLASS, &opt.cmsg.tclass);
tools/testing/selftests/net/cmsg_sender.c
282
SOL_IPV6, IPV6_HOPLIMIT, &opt.cmsg.hlimit);
tools/testing/selftests/net/cmsg_sender.c
320
cmsg->cmsg_level = SOL_IPV6;
tools/testing/selftests/net/cmsg_sender.c
382
(cmsg->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/net/cmsg_sender.c
438
setsockopt(fd, SOL_IPV6, IPV6_DONTFRAG,
tools/testing/selftests/net/cmsg_sender.c
442
setsockopt(fd, SOL_IPV6, IPV6_TCLASS,
tools/testing/selftests/net/cmsg_sender.c
446
setsockopt(fd, SOL_IPV6, IPV6_UNICAST_HOPS,
tools/testing/selftests/net/icmp_rfc4884.c
346
.level = SOL_IPV6,
tools/testing/selftests/net/ipv6_flowlabel.c
136
if (cm->cmsg_level != SOL_IPV6 ||
tools/testing/selftests/net/ipv6_flowlabel.c
188
if (setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)))
tools/testing/selftests/net/ipv6_flowlabel.c
243
if (setsockopt(fdr, SOL_IPV6, IPV6_FLOWINFO, &one, sizeof(one)))
tools/testing/selftests/net/ipv6_flowlabel.c
259
if (setsockopt(fdt, SOL_IPV6, IPV6_FLOWINFO_SEND, &one,
tools/testing/selftests/net/ipv6_flowlabel.c
79
cm->cmsg_level = SOL_IPV6;
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
61
return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req));
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
71
return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req));
tools/testing/selftests/net/msg_zerocopy.c
423
(cm->cmsg_level == SOL_IPV6 && cm->cmsg_type == IPV6_RECVERR) ||
tools/testing/selftests/net/nettest.c
1468
level = SOL_IPV6;
tools/testing/selftests/net/nettest.c
438
rc = setsockopt(sd, SOL_IPV6, IPV6_RECVPKTINFO, &one, sizeof(one));
tools/testing/selftests/net/nettest.c
462
rc = setsockopt(sd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one));
tools/testing/selftests/net/nettest.c
479
level = SOL_IPV6;
tools/testing/selftests/net/nettest.c
537
if (setsockopt(sd, SOL_IPV6, IPV6_FREEBIND, &one, sizeof(one))) {
tools/testing/selftests/net/nettest.c
601
if (setsockopt(sd, SOL_IPV6, IPV6_TCLASS, &dsfield,
tools/testing/selftests/net/nettest.c
923
} else if (cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/net/nettest.c
995
cm->cmsg_level = SOL_IPV6;
tools/testing/selftests/net/so_txtime.c
459
cfg_errq_level = SOL_IPV6;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
34
const int sk_ip_level = SOL_IPV6;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
34
const int sk_ip_level = SOL_IPV6;
tools/testing/selftests/net/tun.c
303
level = SOL_IPV6;
tools/testing/selftests/net/txtimestamp.c
325
(cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/net/txtimestamp.c
342
} else if (cm->cmsg_level == SOL_IPV6 &&
tools/testing/selftests/net/txtimestamp.c
559
if (setsockopt(fd, SOL_IPV6, IPV6_RECVPKTINFO,
tools/testing/selftests/net/udpgso.c
327
level = SOL_IPV6;
tools/testing/selftests/net/udpgso.c
346
ret = getsockopt(fd, SOL_IPV6, IPV6_MTU, &mtu, &vallen);
tools/testing/selftests/net/udpgso_bench_tx.c
160
case SOL_IPV6:
tools/testing/selftests/net/udpgso_bench_tx.c
559
level = SOL_IPV6;