| /Linux-v4.19/include/net/ |
| D | ndisc.h | 204 u32 flags, u8 icmp6_type, 206 int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type, 210 struct sk_buff *skb, u8 icmp6_type, 244 u8 icmp6_type, in ndisc_ops_update() argument 248 dev->ndisc_ops->update(dev, n, flags, icmp6_type, ndopts); in ndisc_ops_update() 252 u8 icmp6_type) in ndisc_ops_opt_addr_space() argument 255 icmp6_type != NDISC_REDIRECT) in ndisc_ops_opt_addr_space() 256 return dev->ndisc_ops->opt_addr_space(dev, icmp6_type, NULL, in ndisc_ops_opt_addr_space() 275 u8 icmp6_type) in ndisc_ops_fill_addr_option() argument 278 icmp6_type != NDISC_REDIRECT) in ndisc_ops_fill_addr_option() [all …]
|
| D | mld.h | 14 #define mld_type mld_hdr.icmp6_type 35 #define mld2r_type mld2r_hdr.icmp6_type 61 #define mld2q_type mld2q_hdr.icmp6_type
|
| D | addrconf.h | 284 switch (hdr->icmp6_type) { in ipv6_is_mld()
|
| /Linux-v4.19/net/6lowpan/ |
| D | ndisc.c | 63 u8 icmp6_type, in lowpan_ndisc_802154_update() argument 69 switch (icmp6_type) { in lowpan_ndisc_802154_update() 109 struct neighbour *n, u32 flags, u8 icmp6_type, in lowpan_ndisc_update() argument 117 lowpan_ndisc_802154_update(n, flags, icmp6_type, ndopts); in lowpan_ndisc_update() 121 u8 icmp6_type, struct neighbour *neigh, in lowpan_ndisc_opt_addr_space() argument 131 switch (icmp6_type) { in lowpan_ndisc_opt_addr_space() 162 struct sk_buff *skb, u8 icmp6_type, in lowpan_ndisc_fill_addr_option() argument 172 switch (icmp6_type) { in lowpan_ndisc_fill_addr_option()
|
| /Linux-v4.19/net/ipv6/netfilter/ |
| D | nf_nat_proto_icmpv6.c | 72 if (hdr->icmp6_type == ICMPV6_ECHO_REQUEST || in icmpv6_manip_pkt() 73 hdr->icmp6_type == ICMPV6_ECHO_REPLY) { in icmpv6_manip_pkt()
|
| D | nf_log_ipv6.c | 235 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()
|
| D | nf_socket_ipv6.c | 47 if (icmph->icmp6_type & ICMPV6_INFOMSG_MASK) in extract_icmp6_fields()
|
| D | nf_nat_l3proto_ipv6.c | 211 if (inside->icmp6.icmp6_type == NDISC_REDIRECT) { in nf_nat_icmpv6_reply_translation()
|
| /Linux-v4.19/net/bridge/ |
| D | br_arp_nd_proxy.c | 236 (m->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION && in br_is_nd_neigh_msg() 237 m->icmph.icmp6_type != NDISC_NEIGHBOUR_ADVERTISEMENT)) in br_is_nd_neigh_msg() 313 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in br_nd_send() 398 if (msg->icmph.icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT && in br_do_suppress_nd() 405 if (msg->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION) in br_do_suppress_nd()
|
| /Linux-v4.19/net/netfilter/ |
| D | nf_conntrack_proto_icmpv6.c | 49 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple() 209 type = icmp6h->icmp6_type - 130; in icmpv6_error() 217 if (icmp6h->icmp6_type >= 128) in icmpv6_error()
|
| D | xt_HMARK.c | 160 if (icmp6h->icmp6_type && icmp6h->icmp6_type < 128) { in get_inner6_hdr()
|
| /Linux-v4.19/net/ipv6/ |
| D | ndisc.c | 167 void *data, u8 icmp6_type) in ndisc_fill_addr_option() argument 171 ndisc_ops_fill_addr_option(skb->dev, skb, icmp6_type); in ndisc_fill_addr_option() 464 type = icmp6h->icmp6_type; in ndisc_send_skb() 542 .icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT, in ndisc_send_na() 616 .icmp6_type = NDISC_NEIGHBOUR_SOLICITATION, in ndisc_send_ns() 676 .icmp6_type = NDISC_ROUTER_SOLICITATION, in ndisc_send_rs() 745 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() argument 750 ndisc_ops_update(dev, neigh, flags, icmp6_type, ndopts); in ndisc_update() 1133 ndmsg->nduseropt_icmp_type = icmp6h->icmp6_type; in ndisc_ra_useropt() 1661 .icmp6_type = NDISC_REDIRECT, in ndisc_send_redirect() [all …]
|
| D | ping.c | 117 fl6.fl6_icmp_type = user_icmph.icmp6_type; in ping_v6_sendmsg() 134 pfh.icmph.type = user_icmph.icmp6_type; in ping_v6_sendmsg()
|
| D | icmp.c | 101 if (icmp6->icmp6_type == ICMPV6_ECHO_REQUEST) in icmpv6_err() 161 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible() 538 tmp_hdr.icmp6_type = type; in icmp6_send() 689 tmp_hdr.icmp6_type = ICMPV6_ECHO_REPLY; in icmpv6_echo_reply() 841 type = hdr->icmp6_type; in icmpv6_rcv()
|
| /Linux-v4.19/include/uapi/linux/ |
| D | icmpv6.h | 10 __u8 icmp6_type; member
|
| /Linux-v4.19/drivers/staging/gdm724x/ |
| D | gdm_lte.c | 260 if (icmp6_in->icmp6_type == NDISC_ROUTER_SOLICITATION) { /* Check RS */ in gdm_lte_emulate_ndp() 262 } else if (icmp6_in->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) { in gdm_lte_emulate_ndp() 272 icmp6_out.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in gdm_lte_emulate_ndp() 385 if (icmp6->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) in gdm_lte_tx_nic_type()
|
| /Linux-v4.19/net/netfilter/ipset/ |
| D | ip_set_getport.c | 85 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
|
| /Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
| D | sta_rx.c | 57 if (NDISC_NEIGHBOUR_ADVERTISEMENT == icmpv6->icmp6_type) { in mwifiex_discard_gratuitous_arp()
|
| /Linux-v4.19/tools/testing/selftests/bpf/ |
| D | test_xdp_noinline.c | 485 icmp_hdr->icmp6_type = 129; in send_icmp6_reply() 504 if (icmp_hdr->icmp6_type == 128) in parse_icmpv6() 506 if (icmp_hdr->icmp6_type != 3) in parse_icmpv6()
|
| D | test_l4lb.c | 245 if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG) in parse_icmpv6()
|
| D | test_l4lb_noinline.c | 245 if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG) in parse_icmpv6()
|
| /Linux-v4.19/net/openvswitch/ |
| D | flow.c | 428 key->tp.src = htons(icmp->icmp6_type); in parse_icmpv6() 433 (icmp->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION || in parse_icmpv6() 434 icmp->icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT)) { in parse_icmpv6()
|
| /Linux-v4.19/drivers/net/ipvlan/ |
| D | ipvlan_core.c | 199 if (icmph->icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) { in ipvlan_get_L3_hdr() 383 if (ndmh->icmph.icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) { in ipvlan_addr_lookup()
|
| /Linux-v4.19/net/bridge/netfilter/ |
| D | nft_reject_bridge.c | 274 icmp6h->icmp6_type = ICMPV6_DEST_UNREACH; in nft_reject_br_send_v6_unreach()
|
| /Linux-v4.19/net/netfilter/ipvs/ |
| D | ip_vs_core.c | 1008 if (ic->icmp6_type & ICMPV6_INFOMSG_MASK) { in ip_vs_out_icmp_v6() 1019 ic->icmp6_type, ntohs(icmpv6_id(ic)), in ip_vs_out_icmp_v6() 1767 if (ic->icmp6_type & ICMPV6_INFOMSG_MASK) { in ip_vs_in_icmp_v6() 1778 ic->icmp6_type, ntohs(icmpv6_id(ic)), in ip_vs_in_icmp_v6()
|