Home
last modified time | relevance | path

Searched refs:IPPROTO_ICMPV6 (Results 1 - 25 of 145) sorted by relevance

123456

/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_proto_icmpv6.c130 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 Dnf_nat_proto.c338 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 Dxt_HMARK.c179 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 Dnf_conntrack_proto_icmpv6.c129 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 Dnf_nat_proto.c338 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 Dxt_HMARK.c179 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 Dmcast_snoop.c56 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 Dicmp.c156 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 Dping.c107 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg()
187 .protocol = IPPROTO_ICMPV6,
H A Draw.c186 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 Dmcast_snoop.c56 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 Dicmp.c149 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 Dping.c143 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg()
224 .protocol = IPPROTO_ICMPV6,
H A Draw.c165 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 Dnetlink.c24 case IPPROTO_ICMPV6: in rtm_getroute_parse_ip_proto()
/kernel/linux/linux-6.6/samples/bpf/
H A Dnet_shared.h15 #define IPPROTO_ICMPV6 58 macro
H A Dsock_flags.bpf.c18 /* block AF_INET6, SOCK_DGRAM, IPPROTO_ICMPV6 sockets in bpf_prog1()
23 sk->protocol == IPPROTO_ICMPV6) in bpf_prog1()
H A Dtest_cgrp2_tc.bpf.c43 ip6h->nexthdr != IPPROTO_ICMPV6) { in handle_egress()
/kernel/linux/linux-6.6/net/ipv4/
H A Dnetlink.c24 case IPPROTO_ICMPV6: in rtm_getroute_parse_ip_proto()
/kernel/linux/linux-5.10/samples/bpf/
H A Dsock_flags_kern.c20 /* block PF_INET6, SOCK_RAW, IPPROTO_ICMPV6 sockets in bpf_prog1()
25 sk->protocol == IPPROTO_ICMPV6) in bpf_prog1()
H A Dtest_cgrp2_tc_kern.c57 ip6h->nexthdr != IPPROTO_ICMPV6) { in handle_egress()
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_nfct.c111 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 Dip_vs_nfct.c111 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 Din6.h135 #define IPPROTO_ICMPV6 58 /* ICMPv6 */ macro
/kernel/linux/linux-5.10/net/netfilter/ipset/
H A Dip_set_getport.c77 case IPPROTO_ICMPV6: { in get_port()

Completed in 17 milliseconds

123456