| /linux/net/ipv6/ |
| H A D | tunnel6.c | 165 head = (proto == IPPROTO_IPV6) ? tunnel6_handlers : tunnel46_handlers; in tunnel6_rcv_cb() 259 if (inet6_add_protocol(&tunnel6_protocol, IPPROTO_IPV6)) { in tunnel6_init() 265 inet6_del_protocol(&tunnel6_protocol, IPPROTO_IPV6); in tunnel6_init() 271 inet6_del_protocol(&tunnel6_protocol, IPPROTO_IPV6); in tunnel6_init() 278 inet6_del_protocol(&tunnel6_protocol, IPPROTO_IPV6); in tunnel6_init() 296 if (inet6_del_protocol(&tunnel6_protocol, IPPROTO_IPV6)) in tunnel6_fini()
|
| H A D | xfrm6_state.c | 19 .proto = IPPROTO_IPV6,
|
| H A D | ip6_tunnel.c | 675 err = ip6_tnl_err(skb, IPPROTO_IPV6, opt, &rel_type, &rel_code, in ip6ip6_err() 993 return ipxip6_rcv(skb, IPPROTO_IPV6, &tpi_v6, in ip6ip6_rcv() 1335 case IPPROTO_IPV6: in ipxip6_tnl_xmit() 1346 if (protocol == IPPROTO_IPV6) { in ipxip6_tnl_xmit() 1381 case IPPROTO_IPV6: in ipxip6_tnl_xmit() 1415 case IPPROTO_IPV6: in ipxip6_tnl_xmit() 1444 ipproto = IPPROTO_IPV6; in ip6_tnl_start_xmit() 1687 if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP && in ip6_tnl_siocdevprivate() 1759 if (tnl->parms.proto == IPPROTO_IPV6) { in ip6_tnl_change_mtu() 1766 if (tnl->parms.proto == IPPROTO_IPV6 || tnl->parms.proto == 0) { in ip6_tnl_change_mtu() [all …]
|
| H A D | ip6_vti.c | 305 if (t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) { in vti6_input_proto() 564 if ((t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) || in vti6_tnl_xmit() 837 if (p.proto != IPPROTO_IPV6 && p.proto != 0) in vti6_siocdevprivate() 971 t->parms.proto = IPPROTO_IPV6; in vti6_fb_tnl_dev_init() 1022 nt->parms.proto = IPPROTO_IPV6; in vti6_newlink() 1228 return vti6_input_proto(skb, IPPROTO_IPV6, spi, 0); in vti6_rcv_tunnel()
|
| H A D | xfrm6_tunnel.c | 229 return xfrm6_rcv_spi(skb, IPPROTO_IPV6, spi, NULL); in xfrm6_tunnel_rcv() 299 .proto = IPPROTO_IPV6,
|
| H A D | sit.c | 691 if (tunnel->parms.iph.protocol != IPPROTO_IPV6 && in ipip6_rcv() 915 u8 protocol = IPPROTO_IPV6; in ipip6_tunnel_xmit() 934 IPPROTO_IPV6, 0, dst, tiph->saddr, 0, 0, in ipip6_tunnel_xmit() 1031 skb_set_inner_ipproto(skb, IPPROTO_IPV6); in ipip6_tunnel_xmit() 1111 IPPROTO_IPV6, in ipip6_tunnel_bind_dev() 1245 return ipproto == IPPROTO_IPV6 || in ipip6_valid_ip_proto() 1470 iph->protocol = IPPROTO_IPV6; in ipip6_fb_tunnel_init() 1499 parms->iph.protocol = IPPROTO_IPV6; in ipip6_netlink_parms()
|
| H A D | fou6.c | 116 ret = gue6_err_proto_handler(IPPROTO_IPV6, skb, opt, in gue6_err()
|
| /linux/tools/testing/selftests/net/ |
| H A D | cork_fragsize.py | 106 (socket.IPPROTO_IPV6, IPV6_MTU_DISCOVER, IPV6_PMTUDISC_DO), 175 fd.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_HOPOPTS, hopopts) 176 fd.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_CHECKSUM, 6) 177 fd.setsockopt(socket.IPPROTO_IPV6, IPV6_MTU_DISCOVER, IPV6_PMTUDISC_PROBE)
|
| H A D | rtnetlink.py | 93 s1.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq) 94 s2.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq) 224 sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_MULTICAST_HOPS, 255)
|
| H A D | getsockopt_iter.c | 439 ASSERT_EQ(0, getsockopt(self->fd, IPPROTO_IPV6, IPV6_HDRINCL, in TEST_F() 450 ASSERT_EQ(0, getsockopt(self->fd, IPPROTO_IPV6, IPV6_HDRINCL, in TEST_F() 463 ASSERT_EQ(0, getsockopt(self->fd, IPPROTO_IPV6, IPV6_HDRINCL, in TEST_F() 476 ASSERT_EQ(0, getsockopt(self->fd, IPPROTO_IPV6, IPV6_CHECKSUM, in TEST_F()
|
| H A D | reuseaddr_conflict.c | 56 if (ipv6 && setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)&v6only, in open_port()
|
| H A D | udpgso.c | 442 if (setsockopt(fdt, IPPROTO_IPV6, IPV6_HOPOPTS, in run_one() 460 if (setsockopt(fdt, IPPROTO_IPV6, IPV6_HOPOPTS, NULL, 0)) in run_one()
|
| /linux/net/ipv4/ |
| H A D | tunnel4.c | 244 if (inet_add_protocol(&tunnel64_protocol, IPPROTO_IPV6)) { in tunnel4_init() 253 inet_del_protocol(&tunnel64_protocol, IPPROTO_IPV6); in tunnel4_init() 262 inet_del_protocol(&tunnel64_protocol, IPPROTO_IPV6); in tunnel4_init() 288 if (inet_del_protocol(&tunnel64_protocol, IPPROTO_IPV6)) in tunnel4_fini()
|
| H A D | fou_core.c | 152 prot = IPPROTO_IPV6; in gue_udp_recv() 362 proto = IPPROTO_IPV6; in gue_gro_receive() 487 proto = IPPROTO_IPV6; in gue_gro_complete() 1126 ret = gue_err_proto_handler(IPPROTO_IPV6, skb, info); in gue_err()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_tc_tunnel.c | 125 if (encap_proto == IPPROTO_IPV6) { in __encap_ipv4() 204 case IPPROTO_IPV6: in __encap_ipv4() 253 if (encap_proto == IPPROTO_IPV6) { in __encap_ipv4() 334 case IPPROTO_IPV6: in __encap_ipv6() 521 return encap_ipv4(skb, IPPROTO_IPV6, ETH_P_IP); in __encap_sit_none() 530 return encap_ipv6(skb, IPPROTO_IPV6, ETH_P_IPV6); in __encap_ip6tnl_none() 625 case IPPROTO_IPV6: in decap_internal() 638 case IPPROTO_IPV6: in decap_internal()
|
| H A D | setget_sockopt.c | 203 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IPV6); in bpf_test_ipv6_sockopt() 205 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IPV6); in bpf_test_ipv6_sockopt()
|
| H A D | test_cls_redirect.c | 387 if (encap->gue.proto_ctype == IPPROTO_IPV6) { in accept_locally() 420 if (encap->gue.proto_ctype == IPPROTO_IPV6) { in forward_with_gre() 1036 case IPPROTO_IPV6: in cls_redirect()
|
| H A D | test_cls_redirect_dynptr.c | 281 if (encap->gue.proto_ctype == IPPROTO_IPV6) in accept_locally() 316 if (encap->gue.proto_ctype == IPPROTO_IPV6) { in forward_with_gre() 936 case IPPROTO_IPV6: in cls_redirect()
|
| /linux/tools/include/uapi/linux/ |
| H A D | in.h | 52 IPPROTO_IPV6 = 41, /* IPv6-in-IPv4 tunnelling */ enumerator 53 #define IPPROTO_IPV6 IPPROTO_IPV6 macro
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | icmp_send_kfunc.c | 36 setsockopt(fd, IPPROTO_IPV6, IPV6_RECVERR, &on, sizeof(on)) < 0) { in connect_to_fd_nonblock() 56 int expected_level = (af == AF_INET) ? IPPROTO_IP : IPPROTO_IPV6; in read_icmp_errqueue()
|
| H A D | xdp.c | 51 ASSERT_EQ(iph6.nexthdr, IPPROTO_IPV6, "ipv6 test_run iph6.nexthdr"); in test_xdp()
|
| H A D | flow_dissector_classification.c | 289 IPPROTO_IPV6); in build_packet() 306 IPPROTO_IPV6, in build_packet() 316 IPPROTO_IPV6, in build_packet()
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_ip.c | 203 if (ctx->tun.inner_proto == IPPROTO_IPV6) { in nf_flow_tuple_encap() 206 tuple->tun.inner_proto = IPPROTO_IPV6; in nf_flow_tuple_encap() 354 if (ip6h->nexthdr == IPPROTO_IPV6) { in nf_flow_ip6_tunnel_proto() 370 ctx->tun.inner_proto != IPPROTO_IPV6) in nf_flow_ip_tunnel_pop() 650 .flowi6_proto = IPPROTO_IPV6, in nf_flow_tunnel_ip6ip6_push() 660 skb_set_inner_ipproto(skb, IPPROTO_IPV6); in nf_flow_tunnel_ip6ip6_push() 679 ip6h->nexthdr = IPPROTO_IPV6; in nf_flow_tunnel_ip6ip6_push()
|
| /linux/samples/bpf/ |
| H A D | parse_varlen.c | 97 } else if (nexthdr == IPPROTO_IPV6) { in parse_ipv6()
|
| H A D | sockex2_kern.c | 168 case IPPROTO_IPV6: in flow_dissector()
|