Home
last modified time | relevance | path

Searched refs:IPPROTO_IPV6 (Results 1 – 25 of 49) sorted by relevance

12

/linux/net/ipv6/
H A Dtunnel6.c165 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 Dxfrm6_state.c19 .proto = IPPROTO_IPV6,
H A Dipcomp6.c85 t->id.proto = IPPROTO_IPV6; in ipcomp6_tunnel_create()
124 spi, IPPROTO_IPV6, AF_INET6); in ipcomp6_tunnel_attach()
H A Dip6_tunnel.c663 err = ip6_tnl_err(skb, IPPROTO_IPV6, opt, &rel_type, &rel_code, in ip6ip6_err()
978 return ipxip6_rcv(skb, IPPROTO_IPV6, &tpi_v6, in ip6ip6_rcv()
1330 case IPPROTO_IPV6: in ipxip6_tnl_xmit()
1341 if (protocol == IPPROTO_IPV6) { in ipxip6_tnl_xmit()
1376 case IPPROTO_IPV6: in ipxip6_tnl_xmit()
1410 case IPPROTO_IPV6: in ipxip6_tnl_xmit()
1439 ipproto = IPPROTO_IPV6; in ip6_tnl_start_xmit()
1679 if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP && in ip6_tnl_siocdevprivate()
1751 if (tnl->parms.proto == IPPROTO_IPV6) { in ip6_tnl_change_mtu()
1758 if (tnl->parms.proto == IPPROTO_IPV6 || tnl->parms.proto == 0) { in ip6_tnl_change_mtu()
[all …]
H A Dip6_vti.c303 if (t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) { in vti6_input_proto()
562 if ((t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) || in vti6_tnl_xmit()
834 if (p.proto != IPPROTO_IPV6 && p.proto != 0) in vti6_siocdevprivate()
961 t->parms.proto = IPPROTO_IPV6; in vti6_fb_tnl_dev_init()
1012 nt->parms.proto = IPPROTO_IPV6; in vti6_newlink()
1213 return vti6_input_proto(skb, IPPROTO_IPV6, spi, 0); in vti6_rcv_tunnel()
H A Dxfrm6_tunnel.c229 return xfrm6_rcv_spi(skb, IPPROTO_IPV6, spi, NULL); in xfrm6_tunnel_rcv()
299 .proto = IPPROTO_IPV6,
H A Dip6_offload.c482 inet_add_offload(&sit_offload, IPPROTO_IPV6); in ipv6_offload_init()
483 inet6_add_offload(&ip6ip6_offload, IPPROTO_IPV6); in ipv6_offload_init()
H A Dfou6.c116 ret = gue6_err_proto_handler(IPPROTO_IPV6, skb, opt, in gue6_err()
/linux/net/ipv4/
H A Dtunnel4.c244 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()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c103 if (encap_proto == IPPROTO_IPV6) { in __encap_ipv4()
182 case IPPROTO_IPV6: in __encap_ipv4()
231 if (encap_proto == IPPROTO_IPV6) { in __encap_ipv4()
312 case IPPROTO_IPV6: in __encap_ipv6()
499 return encap_ipv4(skb, IPPROTO_IPV6, ETH_P_IP); in __encap_vxlan_eth()
508 return encap_ipv6(skb, IPPROTO_IPV6, ETH_P_IPV6);
599 case IPPROTO_IPV6:
610 case IPPROTO_IPV6: in decap_internal()
H A Dsetget_sockopt.c201 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IPV6); in bpf_test_tcp_sockopt()
203 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IPV6); in bpf_test_tcp_sockopt()
H A Dtest_cls_redirect.c387 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 Dtest_cls_redirect_dynptr.c281 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()
H A Dtest_xdp.c202 ip6h->nexthdr = IPPROTO_IPV6; in handle_ipv6()
H A Dtest_xdp_loop.c198 ip6h->nexthdr = IPPROTO_IPV6; in handle_ipv6()
/linux/tools/include/uapi/linux/
H A Din.h52 IPPROTO_IPV6 = 41, /* IPv6-in-IPv4 tunnelling */ enumerator
53 #define IPPROTO_IPV6 IPPROTO_IPV6 macro
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp.c51 ASSERT_EQ(iph6.nexthdr, IPPROTO_IPV6, "ipv6 test_run iph6.nexthdr"); in test_xdp()
H A Dflow_dissector_classification.c289 IPPROTO_IPV6); in build_packet()
306 IPPROTO_IPV6, in build_packet()
316 IPPROTO_IPV6, in build_packet()
/linux/tools/testing/selftests/net/
H A Dreuseaddr_conflict.c56 if (ipv6 && setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)&v6only, in open_port()
H A Dudpgso.c442 if (setsockopt(fdt, IPPROTO_IPV6, IPV6_HOPOPTS, in run_one()
460 if (setsockopt(fdt, IPPROTO_IPV6, IPV6_HOPOPTS, NULL, 0)) in run_one()
/linux/samples/bpf/
H A Dparse_varlen.c97 } else if (nexthdr == IPPROTO_IPV6) { in parse_ipv6()
H A Dsockex2_kern.c168 case IPPROTO_IPV6: in flow_dissector()
H A Dxdp_tx_iptunnel_kern.c205 ip6h->nexthdr = IPPROTO_IPV6; in handle_ipv6()
H A Dsockex3_kern.c142 case IPPROTO_IPV6: in parse_ip_proto()
/linux/tools/usb/usbip/src/
H A Dusbip_network.c251 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()

12