Home
last modified time | relevance | path

Searched refs:icmp6_type (Results 1 – 27 of 27) sorted by relevance

/linux-4.1.27/include/net/
Dmld.h13 #define mld_type mld_hdr.icmp6_type
34 #define mld2r_type mld2r_hdr.icmp6_type
60 #define mld2q_type mld2q_hdr.icmp6_type
Daddrconf.h184 switch (hdr->icmp6_type) { in ipv6_is_mld()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_nat_proto_icmpv6.c72 if (hdr->icmp6_type == ICMPV6_ECHO_REQUEST || in icmpv6_manip_pkt()
73 hdr->icmp6_type == ICMPV6_ECHO_REPLY) { in icmpv6_manip_pkt()
Dnf_log_ipv6.c235 ic->icmp6_type, ic->icmp6_code); in dump_ipv6_packet()
237 switch (ic->icmp6_type) { in dump_ipv6_packet()
267 if (ic->icmp6_type == ICMPV6_PKT_TOOBIG) { in dump_ipv6_packet()
Dnf_conntrack_proto_icmpv6.c47 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple()
220 type = icmp6h->icmp6_type - 130; in icmpv6_error()
230 if (icmp6h->icmp6_type >= 128) in icmpv6_error()
Dnf_nat_l3proto_ipv6.c220 if (inside->icmp6.icmp6_type == NDISC_REDIRECT) { in nf_nat_icmpv6_reply_translation()
Dip6_tables.c2172 ic->icmp6_type, ic->icmp6_code, in icmp6_match()
/linux-4.1.27/net/ipv6/
Dping.c138 fl6.fl6_icmp_type = user_icmph.icmp6_type; in ping_v6_sendmsg()
161 pfh.icmph.type = user_icmph.icmp6_type; in ping_v6_sendmsg()
Dicmp.c99 if (icmp6->icmp6_type == ICMPV6_ECHO_REQUEST) in icmpv6_err()
161 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
489 tmp_hdr.icmp6_type = type; in icmp6_send()
571 tmp_hdr.icmp6_type = ICMPV6_ECHO_REPLY; in icmpv6_echo_reply()
720 type = hdr->icmp6_type; in icmpv6_rcv()
Dndisc.c440 type = icmp6h->icmp6_type; in ndisc_send_skb()
517 .icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT, in ndisc_send_na()
583 .icmp6_type = NDISC_NEIGHBOUR_SOLICITATION, in ndisc_send_ns()
635 .icmp6_type = NDISC_ROUTER_SOLICITATION, in ndisc_send_rs()
1047 ndmsg->nduseropt_icmp_type = icmp6h->icmp6_type; in ndisc_ra_useropt()
1547 .icmp6_type = NDISC_REDIRECT, in ndisc_send_redirect()
1623 switch (msg->icmph.icmp6_type) { in ndisc_rcv()
Dip6_output.c291 switch (icmp6->icmp6_type) { in ip6_forward_proxy_check()
1665 ICMP6MSGOUT_INC_STATS(net, idev, icmp6_hdr(skb)->icmp6_type); in __ip6_make_skb()
Ddatagram.c253 serr->ee.ee_type = icmph->icmp6_type; in ipv6_icmp_error()
Draw.c122 unsigned int type = hdr->icmp6_type; in icmpv6_filter()
/linux-4.1.27/include/uapi/linux/
Dicmpv6.h9 __u8 icmp6_type; member
/linux-4.1.27/net/netfilter/
Dxt_HMARK.c158 if (icmp6h->icmp6_type && icmp6h->icmp6_type < 128) { in get_inner6_hdr()
Dxt_socket.c279 if (icmph->icmp6_type & ICMPV6_INFOMSG_MASK) in extract_icmp6_fields()
/linux-4.1.27/drivers/staging/gdm724x/
Dgdm_lte.c269 if (icmp6_in->icmp6_type == NDISC_ROUTER_SOLICITATION) { /* Check RS */ in gdm_lte_emulate_ndp()
271 } else if (icmp6_in->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) { in gdm_lte_emulate_ndp()
281 icmp6_out.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in gdm_lte_emulate_ndp()
397 if (icmp6->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) in gdm_lte_tx_nic_type()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_getport.c85 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
/linux-4.1.27/net/openvswitch/
Dflow.c366 key->tp.src = htons(icmp->icmp6_type); in parse_icmpv6()
371 (icmp->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION || in parse_icmpv6()
372 icmp->icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT)) { in parse_icmpv6()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dsta_rx.c57 if (NDISC_NEIGHBOUR_ADVERTISEMENT == icmpv6->icmp6_type) { in mwifiex_discard_gratuitous_arp()
/linux-4.1.27/net/bridge/
Dbr_multicast.c1661 u8 icmp6_type; in br_multicast_ipv6_rcv() local
1716 icmp6_type = icmp6_hdr(skb2)->icmp6_type; in br_multicast_ipv6_rcv()
1718 switch (icmp6_type) { in br_multicast_ipv6_rcv()
1758 switch (icmp6_type) { in br_multicast_ipv6_rcv()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_core.c973 if (ic->icmp6_type & ICMPV6_INFOMSG_MASK) { in ip_vs_out_icmp_v6()
984 ic->icmp6_type, ntohs(icmpv6_id(ic)), in ip_vs_out_icmp_v6()
1535 if (ic->icmp6_type & ICMPV6_INFOMSG_MASK) { in ip_vs_in_icmp_v6()
1546 ic->icmp6_type, ntohs(icmpv6_id(ic)), in ip_vs_in_icmp_v6()
/linux-4.1.27/net/bridge/netfilter/
Dnft_reject_bridge.c239 icmp6h->icmp6_type = ICMPV6_DEST_UNREACH; in nft_reject_br_send_v6_unreach()
/linux-4.1.27/drivers/net/usb/
Dcdc_mbim.c362 msg->icmph.icmp6_type == NDISC_NEIGHBOUR_SOLICITATION); in is_neigh_solicit()
/linux-4.1.27/net/ipv4/
Dping.c503 type = icmp6_hdr(skb)->icmp6_type; in ping_err()
682 type = ((struct icmp6hdr *) user_icmph)->icmp6_type; in ping_common_sendmsg()
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_core.c308 if (ndmh->icmph.icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) { in ipvlan_addr_lookup()
/linux-4.1.27/drivers/net/
Dvxlan.c1486 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in vxlan_na_create()
1527 msg->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION) in neigh_reduce()
2071 msg->icmph.icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) in vxlan_xmit()