Home
last modified time | relevance | path

Searched refs:IPPROTO_ICMPV6 (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v4.19/net/ipv6/netfilter/
Dnf_nat_l3proto_ipv6.c207 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6)) in nf_nat_icmpv6_reply_translation()
241 skb->len - hdrlen, IPPROTO_ICMPV6, in nf_nat_icmpv6_reply_translation()
247 l4proto = __nf_nat_l4proto_find(NFPROTO_IPV6, IPPROTO_ICMPV6); in nf_nat_icmpv6_reply_translation()
279 if (hdrlen >= 0 && nexthdr == IPPROTO_ICMPV6) { in nf_nat_ipv6_fn()
327 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out()
361 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
Dnf_nat_proto_icmpv6.c83 .l4proto = IPPROTO_ICMPV6,
Dnf_socket_ipv6.c136 } else if (tproto == IPPROTO_ICMPV6) { in nf_sk_lookup_slow_v6()
Dnf_log_ipv6.c215 case IPPROTO_ICMPV6: { in dump_ipv6_packet()
/Linux-v4.19/net/ipv6/
Dicmp.c158 if (nexthdr == IPPROTO_ICMPV6) { in is_ineligible()
514 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmp6_send()
692 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmpv6_echo_reply()
830 if (skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo)) { in icmpv6_rcv()
943 fl6->flowi6_proto = IPPROTO_ICMPV6; in icmpv6_flow_init()
962 SOCK_RAW, IPPROTO_ICMPV6, net); in icmpv6_sk_init()
1009 if (inet6_add_protocol(&icmpv6_protocol, IPPROTO_ICMPV6) < 0) in icmpv6_init()
1018 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_init()
1029 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_cleanup()
Dmcast_snoop.c66 if (nexthdr != IPPROTO_ICMPV6) in ipv6_mc_check_exthdrs()
136 return skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo); in ipv6_mc_validate_checksum()
Draw.c191 case IPPROTO_ICMPV6: in ipv6_raw_deliver()
719 case IPPROTO_ICMPV6: in rawv6_probe_proto_opt()
1021 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt()
1060 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt()
1083 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in compat_rawv6_setsockopt()
1145 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt()
1168 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in compat_rawv6_getsockopt()
1252 case IPPROTO_ICMPV6: in rawv6_init_sk()
Dping.c111 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg()
190 .protocol = IPPROTO_ICMPV6,
/Linux-v4.19/net/netfilter/
Dnf_conntrack_proto_icmpv6.c185 nf_l4proto_log_invalid(skb, net, pf, IPPROTO_ICMPV6, "%s", msg); in icmpv6_error_log()
204 nf_ip6_checksum(skb, hooknum, dataoff, IPPROTO_ICMPV6)) { in icmpv6_error()
364 .l4proto = IPPROTO_ICMPV6,
Dxt_HMARK.c182 if ((flag & IP6_FH_F_FRAG) || (nexthdr != IPPROTO_ICMPV6)) in hmark_pkt_set_htuple_ipv6()
203 if (t->proto == IPPROTO_ICMPV6) in hmark_pkt_set_htuple_ipv6()
/Linux-v4.19/samples/bpf/
Dsock_flags_kern.c25 sk->protocol == IPPROTO_ICMPV6) in bpf_prog1()
Dtest_cgrp2_tc_kern.c57 ip6h->nexthdr != IPPROTO_ICMPV6) { in handle_egress()
Dtest_lwt_bpf.c114 case IPPROTO_ICMPV6: in rewrite()
Dxdp_redirect_cpu_kern.c363 case IPPROTO_ICMPV6: in xdp_prognum3_proto_separate()
432 case IPPROTO_ICMPV6: in xdp_prognum4_ddos_filter_pktgen()
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_nfct.c127 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
132 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
Dip_vs_core.c97 case IPPROTO_ICMPV6: in ip_vs_proto_name()
800 ipv6_find_hdr(skb, &icmp_offset, IPPROTO_ICMPV6, &fragoffs, NULL); in ip_vs_nat_icmp_v6()
832 IPPROTO_ICMPV6, 0); in ip_vs_nat_icmp_v6()
1354 if (unlikely(iph.protocol == IPPROTO_ICMPV6)) { in ip_vs_out()
1894 if (unlikely(iph.protocol == IPPROTO_ICMPV6)) { in ip_vs_in()
2111 if (iphdr.protocol != IPPROTO_ICMPV6) in ip_vs_forward_icmp_v6()
/Linux-v4.19/include/uapi/linux/
Din6.h135 #define IPPROTO_ICMPV6 58 /* ICMPv6 */ macro
/Linux-v4.19/net/netfilter/ipset/
Dip_set_getport.c76 case IPPROTO_ICMPV6: { in get_port()
Dip_set_hash_ipport.c313 if (!(with_ports || e.proto == IPPROTO_ICMPV6)) in hash_ipport6_uadt()
/Linux-v4.19/net/bridge/netfilter/
Dnft_reject_bridge.c269 nip6h = nf_reject_ip6hdr_put(nskb, oldskb, IPPROTO_ICMPV6, in nft_reject_br_send_v6_unreach()
283 IPPROTO_ICMPV6, in nft_reject_br_send_v6_unreach()
Debt_ip6.c130 info->protocol != IPPROTO_ICMPV6) in ebt_ip6_mt_check()
/Linux-v4.19/net/bridge/
Dbr_arp_nd_proxy.c301 pip6->nexthdr = IPPROTO_ICMPV6; in br_nd_send()
325 IPPROTO_ICMPV6, in br_nd_send()
Dbr_input.c128 ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { in br_handle_frame_finish()
/Linux-v4.19/net/sched/
Dact_csum.c188 ipl - ihl, IPPROTO_ICMPV6, in tcf_csum_ipv6_icmp()
516 case IPPROTO_ICMPV6: in tcf_csum_ipv6()
/Linux-v4.19/drivers/staging/gdm724x/
Dgdm_lte.c254 if (ipv6_in->version != 6 || ipv6_in->nexthdr != IPPROTO_ICMPV6) in gdm_lte_emulate_ndp()
382 if (ipv6->nexthdr == IPPROTO_ICMPV6) /* Check NDP request */ { in gdm_lte_tx_nic_type()

123