Home
last modified time | relevance | path

Searched refs:icmp6hdr (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/net/ipv6/
Dicmp.c91 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err()
162 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
240 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames()
243 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames()
251 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames()
256 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
269 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames()
400 struct icmp6hdr tmp_hdr; in icmp6_send()
516 len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); in icmp6_send()
527 len + sizeof(struct icmp6hdr), in icmp6_send()
[all …]
Dila.c79 nhoff + sizeof(struct icmp6hdr)))) { in update_ipv6_locator()
80 struct icmp6hdr *ih = (struct icmp6hdr *) in update_ipv6_locator()
Dping.c84 struct icmp6hdr user_icmph; in ping_v6_sendmsg()
184 (struct icmp6hdr *) &pfh.icmph, in ping_v6_sendmsg()
Dndisc.c439 struct icmp6hdr *icmp6h = icmp6_hdr(skb); in ndisc_send_skb()
1037 struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); in ndisc_ra_useropt()
Draw.c112 struct icmp6hdr _hdr; in icmpv6_filter()
113 const struct icmp6hdr *hdr; in icmpv6_filter()
Dmcast.c1351 sizeof(struct icmp6hdr); in igmp6_event_query()
1434 if (!pskb_may_pull(skb, sizeof(*mld) - sizeof(struct icmp6hdr))) in igmp6_event_report()
1953 len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in igmp6_send()
Dip6_output.c295 struct icmp6hdr *icmp6; in ip6_forward_proxy_check()
301 icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ip6_forward_proxy_check()
Ddatagram.c238 struct icmp6hdr *icmph = icmp6_hdr(skb); in ipv6_icmp_error()
/linux-4.4.14/include/net/
Dmld.h9 struct icmp6hdr mld_hdr;
30 struct icmp6hdr mld2r_hdr;
42 struct icmp6hdr mld2q_hdr;
Dndisc.h65 struct icmp6hdr icmph;
71 struct icmp6hdr icmph;
76 struct icmp6hdr icmph;
82 struct icmp6hdr icmph;
Daddrconf.h207 struct icmp6hdr *hdr; in ipv6_is_mld()
210 !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) in ipv6_is_mld()
213 hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ipv6_is_mld()
Dipv6.h294 struct icmp6hdr *thdr, int len);
/linux-4.4.14/include/linux/
Dicmpv6.h7 static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb) in icmp6_hdr()
9 return (struct icmp6hdr *)skb_transport_header(skb); in icmp6_hdr()
/linux-4.4.14/drivers/staging/gdm724x/
Dgdm_lte.c240 struct icmp6hdr *icmp6_in; in gdm_lte_emulate_ndp()
241 struct icmp6hdr icmp6_out; in gdm_lte_emulate_ndp()
267 icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len + in gdm_lte_emulate_ndp()
273 u8 icmp_na[sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp()
289 sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
304 ipv6_out.payload_len = htons(sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp()
307 memcpy(icmp_na, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
308 memcpy(icmp_na + sizeof(struct icmp6hdr), &na, in gdm_lte_emulate_ndp()
332 memcpy(skb_put(skb_out, sizeof(struct icmp6hdr)), &icmp6_out, in gdm_lte_emulate_ndp()
333 sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
[all …]
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_proto_icmpv6.c42 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple()
43 struct icmp6hdr _hdr; in icmpv6_pkt_to_tuple()
162 + sizeof(struct icmp6hdr), in icmpv6_error_message()
202 const struct icmp6hdr *icmp6h; in icmpv6_error()
203 struct icmp6hdr _ih; in icmpv6_error()
Dnf_nat_proto_icmpv6.c64 struct icmp6hdr *hdr; in icmpv6_manip_pkt()
69 hdr = (struct icmp6hdr *)(skb->data + hdroff); in icmpv6_manip_pkt()
Dnf_log_ipv6.c216 struct icmp6hdr _icmp6h; in dump_ipv6_packet()
217 const struct icmp6hdr *ic; in dump_ipv6_packet()
Dnf_nat_l3proto_ipv6.c203 struct icmp6hdr icmp6; in nf_nat_icmpv6_reply_translation()
Dip6_tables.c1988 const struct icmp6hdr *ic; in icmp6_match()
1989 struct icmp6hdr _icmph; in icmp6_match()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_getport.c77 struct icmp6hdr _ich; in get_port()
78 const struct icmp6hdr *ic; in get_port()
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c209 struct icmp6hdr *icmp6h; in nft_reject_br_send_v6_unreach()
227 nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct icmp6hdr) + in nft_reject_br_send_v6_unreach()
237 icmp6h = (struct icmp6hdr *)skb_put(nskb, sizeof(struct icmp6hdr)); in nft_reject_br_send_v6_unreach()
/linux-4.4.14/include/uapi/linux/
Dicmpv6.h7 struct icmp6hdr { struct
/linux-4.4.14/net/netfilter/
Dxt_HMARK.c152 struct icmp6hdr *icmp6h, _ih6; in get_inner6_hdr()
159 *offset += sizeof(struct icmp6hdr); in get_inner6_hdr()
Dxt_socket.c274 struct icmp6hdr *icmph, _icmph; in extract_icmp6_fields()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_core.c784 struct icmp6hdr *icmph; in ip_vs_nat_icmp_v6()
789 icmph = (struct icmp6hdr *)(skb_network_header(skb) + icmp_offset); in ip_vs_nat_icmp_v6()
790 offs = icmp_offset + sizeof(struct icmp6hdr); in ip_vs_nat_icmp_v6()
822 skb->csum_offset = offsetof(struct icmp6hdr, icmp6_cksum); in ip_vs_nat_icmp_v6()
977 struct icmp6hdr _icmph, *ic; in ip_vs_out_icmp_v6()
1574 struct icmp6hdr _icmph, *ic; in ip_vs_in_icmp_v6()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dsta_rx.c41 struct icmp6hdr *icmpv6; in mwifiex_discard_gratuitous_arp()
/linux-4.4.14/net/openvswitch/
Dflow.c302 sizeof(struct icmp6hdr)); in icmp6hdr_ok()
368 struct icmp6hdr *icmp = icmp6_hdr(skb); in parse_icmpv6()
Dactions.c344 if (likely(transport_len >= sizeof(struct icmp6hdr))) in update_ipv6_checksum()
/linux-4.4.14/drivers/net/
Dvrf.c126 const struct icmp6hdr *icmph; in check_ipv6_frame()
127 struct icmp6hdr _icmph; in check_ipv6_frame()
/linux-4.4.14/net/sched/
Dact_csum.c155 struct icmp6hdr *icmp6h; in tcf_csum_ipv6_icmp()
/linux-4.4.14/net/ipv4/
Dping.c683 type = ((struct icmp6hdr *) user_icmph)->icmp6_type; in ping_common_sendmsg()
684 code = ((struct icmp6hdr *) user_icmph)->icmp6_code; in ping_common_sendmsg()
/linux-4.4.14/net/core/
Dflow_dissector.c768 poff += sizeof(struct icmp6hdr); in __skb_get_poff()
/linux-4.4.14/net/bridge/
Dbr_multicast.c1058 struct icmp6hdr *icmp6h; in br_ip6_multicast_mld2_report()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c1247 struct icmp6hdr *icmp6 = icmp6_hdr((*skb)); in be_send_pkt_to_bmc()