/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_conntrack_proto_icmpv6.c | 130 IPPROTO_ICMPV6, "%s", msg); in icmpv6_error_log() 180 IPPROTO_ICMPV6, &outer_daddr); in nf_conntrack_icmpv6_redirect() 201 nf_ip6_checksum(skb, state->hook, dataoff, IPPROTO_ICMPV6)) { in nf_conntrack_icmpv6_error() 224 IPPROTO_ICMPV6, &outer_daddr); in nf_conntrack_icmpv6_error() 344 .l4proto = IPPROTO_ICMPV6,
|
H A D | nf_nat_proto.c | 338 case IPPROTO_ICMPV6: in l4proto_manip_pkt() 817 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6)) in nf_nat_icmpv6_reply_translation() 851 skb->len - hdrlen, IPPROTO_ICMPV6, in nf_nat_icmpv6_reply_translation() 857 target.dst.protonum = IPPROTO_ICMPV6; in nf_nat_icmpv6_reply_translation() 889 if (hdrlen >= 0 && nexthdr == IPPROTO_ICMPV6) { in nf_nat_ipv6_fn() 941 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out() 979 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
|
H A D | xt_HMARK.c | 179 if ((flag & IP6_FH_F_FRAG) || (nexthdr != IPPROTO_ICMPV6)) in hmark_pkt_set_htuple_ipv6() 200 if (t->proto == IPPROTO_ICMPV6) in hmark_pkt_set_htuple_ipv6()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_conntrack_proto_icmpv6.c | 129 nf_l4proto_log_invalid(skb, state, IPPROTO_ICMPV6, "%s", msg); in icmpv6_error_log() 179 IPPROTO_ICMPV6, &outer_daddr); in nf_conntrack_icmpv6_redirect() 200 nf_ip6_checksum(skb, state->hook, dataoff, IPPROTO_ICMPV6)) { in nf_conntrack_icmpv6_error() 223 IPPROTO_ICMPV6, &outer_daddr); in nf_conntrack_icmpv6_error() 343 .l4proto = IPPROTO_ICMPV6,
|
H A D | nf_nat_proto.c | 338 case IPPROTO_ICMPV6: in l4proto_manip_pkt() 855 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6)) in nf_nat_icmpv6_reply_translation() 889 skb->len - hdrlen, IPPROTO_ICMPV6, in nf_nat_icmpv6_reply_translation() 895 target.dst.protonum = IPPROTO_ICMPV6; in nf_nat_icmpv6_reply_translation() 927 if (hdrlen >= 0 && nexthdr == IPPROTO_ICMPV6) { in nf_nat_ipv6_fn() 979 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out() 1017 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
|
H A D | xt_HMARK.c | 179 if ((flag & IP6_FH_F_FRAG) || (nexthdr != IPPROTO_ICMPV6)) in hmark_pkt_set_htuple_ipv6() 200 if (t->proto == IPPROTO_ICMPV6) in hmark_pkt_set_htuple_ipv6()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | mcast_snoop.c | 56 if (nexthdr != IPPROTO_ICMPV6) in ipv6_mc_check_exthdrs() 131 return skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo); in ipv6_mc_validate_checksum()
|
H A D | icmp.c | 156 if (nexthdr == IPPROTO_ICMPV6) { in is_ineligible() 555 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmp6_send() 753 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmpv6_echo_reply() 897 if (skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo)) { in icmpv6_rcv() 1010 fl6->flowi6_proto = IPPROTO_ICMPV6; in icmpv6_flow_init() 1037 SOCK_RAW, IPPROTO_ICMPV6, net); in icmpv6_sk_init() 1072 if (inet6_add_protocol(&icmpv6_protocol, IPPROTO_ICMPV6) < 0) in icmpv6_init() 1081 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_init() 1092 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_cleanup()
|
H A D | ping.c | 107 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg() 187 .protocol = IPPROTO_ICMPV6,
|
H A D | raw.c | 186 case IPPROTO_ICMPV6: in ipv6_raw_deliver() 722 case IPPROTO_ICMPV6: in rawv6_probe_proto_opt() 1041 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt() 1080 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt() 1141 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt() 1222 case IPPROTO_ICMPV6: in rawv6_init_sk()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | mcast_snoop.c | 56 if (nexthdr != IPPROTO_ICMPV6) in ipv6_mc_check_exthdrs() 131 return skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo); in ipv6_mc_validate_checksum()
|
H A D | icmp.c | 149 if (nexthdr == IPPROTO_ICMPV6) { in is_ineligible() 550 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmp6_send() 756 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmpv6_echo_reply() 921 if (skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo)) { in icmpv6_rcv() 1044 fl6->flowi6_proto = IPPROTO_ICMPV6; in icmpv6_flow_init() 1058 SOCK_RAW, IPPROTO_ICMPV6, &init_net); in icmpv6_init() 1074 if (inet6_add_protocol(&icmpv6_protocol, IPPROTO_ICMPV6) < 0) in icmpv6_init() 1083 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_init() 1092 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_cleanup()
|
H A D | ping.c | 143 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg() 224 .protocol = IPPROTO_ICMPV6,
|
H A D | raw.c | 165 case IPPROTO_ICMPV6: in ipv6_raw_deliver() 686 case IPPROTO_ICMPV6: in rawv6_probe_proto_opt() 1000 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt() 1039 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt() 1100 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt() 1181 case IPPROTO_ICMPV6: in rawv6_init_sk()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | netlink.c | 24 case IPPROTO_ICMPV6: in rtm_getroute_parse_ip_proto()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | net_shared.h | 15 #define IPPROTO_ICMPV6 58 macro
|
H A D | sock_flags.bpf.c | 18 /* block AF_INET6, SOCK_DGRAM, IPPROTO_ICMPV6 sockets in bpf_prog1() 23 sk->protocol == IPPROTO_ICMPV6) in bpf_prog1()
|
H A D | test_cgrp2_tc.bpf.c | 43 ip6h->nexthdr != IPPROTO_ICMPV6) { in handle_egress()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | netlink.c | 24 case IPPROTO_ICMPV6: in rtm_getroute_parse_ip_proto()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | sock_flags_kern.c | 20 /* block PF_INET6, SOCK_RAW, IPPROTO_ICMPV6 sockets in bpf_prog1() 25 sk->protocol == IPPROTO_ICMPV6) in bpf_prog1()
|
H A D | test_cgrp2_tc_kern.c | 57 ip6h->nexthdr != IPPROTO_ICMPV6) { in handle_egress()
|
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 111 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 116 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 111 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 116 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | in6.h | 135 #define IPPROTO_ICMPV6 58 /* ICMPv6 */ macro
|
/kernel/linux/linux-5.10/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 77 case IPPROTO_ICMPV6: { in get_port()
|