Home
last modified time | relevance | path

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

/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_proto_icmpv6.c134 if (LOG_INVALID(nf_ct_net(ct), IPPROTO_ICMPV6)) in icmpv6_new()
208 if (LOG_INVALID(net, IPPROTO_ICMPV6)) in icmpv6_error()
215 nf_ip6_checksum(skb, hooknum, dataoff, IPPROTO_ICMPV6)) { in icmpv6_error()
216 if (LOG_INVALID(net, IPPROTO_ICMPV6)) in icmpv6_error()
372 .l4proto = IPPROTO_ICMPV6,
Dnf_nat_l3proto_ipv6.c216 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6)) in nf_nat_icmpv6_reply_translation()
250 skb->len - hdrlen, IPPROTO_ICMPV6, in nf_nat_icmpv6_reply_translation()
256 l4proto = __nf_nat_l4proto_find(NFPROTO_IPV6, IPPROTO_ICMPV6); in nf_nat_icmpv6_reply_translation()
304 if (hdrlen >= 0 && nexthdr == IPPROTO_ICMPV6) { in nf_nat_ipv6_fn()
403 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out()
446 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
Dnf_nat_proto_icmpv6.c83 .l4proto = IPPROTO_ICMPV6,
Dnf_log_ipv6.c215 case IPPROTO_ICMPV6: { in dump_ipv6_packet()
Dip6_tables.c2065 .proto = IPPROTO_ICMPV6,
/linux-4.4.14/net/ipv6/
Dicmp.c159 if (nexthdr == IPPROTO_ICMPV6) { in is_ineligible()
473 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmp6_send()
581 fl6.flowi6_proto = IPPROTO_ICMPV6; in icmpv6_echo_reply()
716 if (skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo)) { in icmpv6_rcv()
830 fl6->flowi6_proto = IPPROTO_ICMPV6; in icmpv6_flow_init()
849 SOCK_RAW, IPPROTO_ICMPV6, net); in icmpv6_sk_init()
896 if (inet6_add_protocol(&icmpv6_protocol, IPPROTO_ICMPV6) < 0) in icmpv6_init()
905 inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); in icmpv6_init()
916 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.c186 case IPPROTO_ICMPV6: in ipv6_raw_deliver()
686 case IPPROTO_ICMPV6: in rawv6_probe_proto_opt()
976 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt()
1015 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt()
1036 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in compat_rawv6_setsockopt()
1093 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt()
1114 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in compat_rawv6_getsockopt()
1197 case IPPROTO_ICMPV6: in rawv6_init_sk()
Dping.c51 .protocol = IPPROTO_ICMPV6,
134 fl6.flowi6_proto = IPPROTO_ICMPV6; in ping_v6_sendmsg()
Dmcast.c1564 u8 ra[8] = { IPPROTO_ICMPV6, 0, in mld_newpack()
1626 IPPROTO_ICMPV6, in mld_sendpack()
1942 u8 ra[8] = { IPPROTO_ICMPV6, 0, in igmp6_send()
1993 IPPROTO_ICMPV6, in igmp6_send()
2898 SOCK_RAW, IPPROTO_ICMPV6, net); in igmp6_net_init()
2908 SOCK_RAW, IPPROTO_ICMPV6, net); in igmp6_net_init()
Dxfrm6_policy.c179 case IPPROTO_ICMPV6: in _decode_session6()
Dndisc.c423 hdr->nexthdr = IPPROTO_ICMPV6; in ip6_nd_hdr()
461 IPPROTO_ICMPV6, in ndisc_send_skb()
1780 SOCK_RAW, IPPROTO_ICMPV6, net); in ndisc_net_init()
Dip6_output.c294 if (nexthdr == IPPROTO_ICMPV6) { in ip6_forward_proxy_check()
1678 if (proto == IPPROTO_ICMPV6) { in __ip6_make_skb()
Dip6mr.c1678 inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in ip6_mroute_setsockopt()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_nfct.c118 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
123 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
Dip_vs_core.c96 case IPPROTO_ICMPV6: in ip_vs_proto_name()
788 ipv6_find_hdr(skb, &icmp_offset, IPPROTO_ICMPV6, &fragoffs, NULL); in ip_vs_nat_icmp_v6()
820 IPPROTO_ICMPV6, 0); in ip_vs_nat_icmp_v6()
1205 if (unlikely(iph.protocol == IPPROTO_ICMPV6)) { in ip_vs_out()
1722 if (unlikely(iph.protocol == IPPROTO_ICMPV6)) { in ip_vs_in()
1929 if (iphdr.protocol != IPPROTO_ICMPV6) in ip_vs_forward_icmp_v6()
/linux-4.4.14/include/uapi/linux/
Din6.h134 #define IPPROTO_ICMPV6 58 /* ICMPv6 */ macro
/linux-4.4.14/net/netfilter/
Dxt_HMARK.c180 if ((flag & IP6_FH_F_FRAG) || (nexthdr != IPPROTO_ICMPV6)) in hmark_pkt_set_htuple_ipv6()
201 if (t->proto == IPPROTO_ICMPV6) in hmark_pkt_set_htuple_ipv6()
Dxt_AUDIT.c56 case IPPROTO_ICMPV6: { in audit_proto()
Dxt_socket.c366 } else if (tproto == IPPROTO_ICMPV6) { in xt_socket_lookup_slow_v6()
/linux-4.4.14/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()
Dip_set_hash_ipportip.c328 if (!(with_ports || e.proto == IPPROTO_ICMPV6)) in hash_ipportip6_uadt()
Dip_set_hash_netport.c423 if (!(with_ports || e.proto == IPPROTO_ICMPV6)) in hash_netport6_uadt()
Dip_set_hash_ipportnet.c476 if (!(with_ports || e.proto == IPPROTO_ICMPV6)) in hash_ipportnet6_uadt()
Dip_set_hash_netportnet.c520 if (!(with_ports || e.proto == IPPROTO_ICMPV6)) in hash_netportnet6_uadt()
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c233 nip6h = nf_reject_ip6hdr_put(nskb, oldskb, IPPROTO_ICMPV6, in nft_reject_br_send_v6_unreach()
249 IPPROTO_ICMPV6, in nft_reject_br_send_v6_unreach()
Debt_ip6.c125 info->protocol != IPPROTO_ICMPV6) in ebt_ip6_mt_check()
/linux-4.4.14/net/sched/
Dact_csum.c166 ipl - ihl, IPPROTO_ICMPV6, in tcf_csum_ipv6_icmp()
459 case IPPROTO_ICMPV6: in tcf_csum_ipv6()
/linux-4.4.14/include/net/
Daddrconf.h209 if (nexthdr != IPPROTO_ICMPV6 || in ipv6_is_mld()
Dxfrm.h869 case IPPROTO_ICMPV6: in xfrm_flowi_sport()
896 case IPPROTO_ICMPV6: in xfrm_flowi_dport()
/linux-4.4.14/drivers/staging/gdm724x/
Dgdm_lte.c263 if (ipv6_in->version != 6 || ipv6_in->nexthdr != IPPROTO_ICMPV6) in gdm_lte_emulate_ndp()
394 if (ipv6->nexthdr == IPPROTO_ICMPV6) /* Check NDP request */ { in gdm_lte_tx_nic_type()
/linux-4.4.14/drivers/net/usb/
Dcdc_mbim.c360 iph->nexthdr == IPPROTO_ICMPV6 && in is_neigh_solicit()
/linux-4.4.14/net/core/
Dflow_dissector.c767 case IPPROTO_ICMPV6: in __skb_get_poff()
/linux-4.4.14/net/bridge/
Dbr_multicast.c472 hopopt[0] = IPPROTO_ICMPV6; /* next hdr */ in br_ip6_multicast_alloc_query()
500 sizeof(*mldq), IPPROTO_ICMPV6, in br_ip6_multicast_alloc_query()
/linux-4.4.14/drivers/net/
Dvxlan.c1487 pip6->nexthdr = IPPROTO_ICMPV6; in vxlan_na_create()
1509 &pip6->daddr, sizeof(*na)+na_olen, IPPROTO_ICMPV6, in vxlan_na_create()
2159 ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { in vxlan_xmit()
/linux-4.4.14/net/openvswitch/
Dflow_netlink.c224 if (match->key->ip.proto == IPPROTO_ICMPV6) { in match_validate()
1593 swkey->ip.proto == IPPROTO_ICMPV6) { in __ovs_nla_put_key()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvpp2.c2045 (proto != IPPROTO_ICMPV6) && (proto != IPPROTO_IPIP)) in mvpp2_prs_ip6_proto()
2791 err = mvpp2_prs_ip6_proto(priv, IPPROTO_ICMPV6, in mvpp2_prs_ip6_init()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c1246 if (nexthdr == IPPROTO_ICMPV6) { in be_send_pkt_to_bmc()