Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/net/ipv6/
H A Dicmp.c87 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err()
159 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
276 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames()
279 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames()
286 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames()
291 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
304 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames()
458 struct icmp6hdr tmp_hdr; in icmp6_send()
608 len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); in icmp6_send()
619 len + sizeof(struct icmp6hdr), in icmp6_send()
[all …]
H A Dfou6.c108 skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); in gue6_err()
148 skb_set_transport_header(skb, -(int)sizeof(struct icmp6hdr)); in gue6_err()
H A Dping.c56 struct icmp6hdr user_icmph; in ping_v6_sendmsg()
157 (struct icmp6hdr *)&pfh.icmph, len); in ping_v6_sendmsg()
H A Dmcast_snoop.c136 unsigned int len = skb_transport_offset(skb) + sizeof(struct icmp6hdr); in ipv6_mc_check_icmpv6()
/OK3568_Linux_fs/kernel/include/net/
H A Dmld.h10 struct icmp6hdr mld_hdr;
31 struct icmp6hdr mld2r_hdr;
43 struct icmp6hdr mld2q_hdr;
H A Dndisc.h82 struct icmp6hdr icmph;
88 struct icmp6hdr icmph;
93 struct icmp6hdr icmph;
99 struct icmp6hdr icmph;
H A Daddrconf.h251 struct icmp6hdr *hdr; in ipv6_is_mld()
254 !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) in ipv6_is_mld()
257 hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ipv6_is_mld()
H A Dipv6_frag.h132 offset += sizeof(struct icmp6hdr); in ipv6frag_thdr_truncated()
/OK3568_Linux_fs/kernel/net/ipv6/ila/
H A Dila_common.c108 nhoff + sizeof(struct icmp6hdr)))) { in ila_csum_adjust_transport()
109 struct icmp6hdr *ih = (struct icmp6hdr *) in ila_csum_adjust_transport()
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnf_conntrack_proto_icmpv6.c36 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple()
37 struct icmp6hdr _hdr; in icmpv6_pkt_to_tuple()
139 const struct icmp6hdr *icmp6h; in nf_conntrack_icmpv6_error()
140 struct icmp6hdr _ih; in nf_conntrack_icmpv6_error()
H A Dxt_HMARK.c151 struct icmp6hdr *icmp6h, _ih6; in get_inner6_hdr()
158 *offset += sizeof(struct icmp6hdr); in get_inner6_hdr()
/OK3568_Linux_fs/kernel/drivers/staging/gdm724x/
H A Dgdm_lte.c232 struct icmp6hdr *icmp6_in; in gdm_lte_emulate_ndp()
233 struct icmp6hdr icmp6_out; in gdm_lte_emulate_ndp()
259 icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len + in gdm_lte_emulate_ndp()
265 u8 icmp_na[sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp()
281 sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
296 ipv6_out.payload_len = htons(sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp()
299 memcpy(icmp_na, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
300 memcpy(icmp_na + sizeof(struct icmp6hdr), &na, in gdm_lte_emulate_ndp()
323 skb_put_data(skb_out, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp()
384 struct icmp6hdr *icmp6 = in gdm_lte_tx_nic_type()
/OK3568_Linux_fs/kernel/net/netfilter/ipset/
H A Dip_set_getport.c78 struct icmp6hdr _ich; in get_port()
79 const struct icmp6hdr *ic; in get_port()
/OK3568_Linux_fs/kernel/include/linux/
H A Dicmpv6.h9 static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb) in icmp6_hdr()
11 return (struct icmp6hdr *)skb_transport_header(skb); in icmp6_hdr()
/OK3568_Linux_fs/kernel/net/bridge/netfilter/
H A Dnft_reject_bridge.c250 struct icmp6hdr *icmp6h; in nft_reject_br_send_v6_unreach()
267 nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) + in nft_reject_br_send_v6_unreach()
277 icmp6h = skb_put_zero(nskb, sizeof(struct icmp6hdr)); in nft_reject_br_send_v6_unreach()
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_noinline.c222 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset()
462 struct icmp6hdr *icmp_hdr; in send_icmp6_reply()
468 + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) in send_icmp6_reply()
487 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
497 off += sizeof(struct icmp6hdr); in parse_icmpv6()
H A Dtest_l4lb_noinline.c236 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
244 off += sizeof(struct icmp6hdr); in parse_icmpv6()
H A Dtest_l4lb.c239 struct icmp6hdr *icmp_hdr; in parse_icmpv6()
247 off += sizeof(struct icmp6hdr); in parse_icmpv6()
/OK3568_Linux_fs/kernel/net/ipv6/netfilter/
H A Dnf_log_ipv6.c213 struct icmp6hdr _icmp6h; in dump_ipv6_packet()
214 const struct icmp6hdr *ic; in dump_ipv6_packet()
H A Dnf_socket_ipv6.c31 struct icmp6hdr *icmph, _icmph; in extract_icmp6_fields()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dicmpv6.h8 struct icmp6hdr { struct
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dicmpv6.h8 struct icmp6hdr { struct
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dicmpv6.h8 struct icmp6hdr { struct
/OK3568_Linux_fs/kernel/drivers/net/ipvlan/
H A Dipvlan_core.c186 struct icmp6hdr *icmph; in ipvlan_get_L3_hdr()
192 icmph = (struct icmp6hdr *)(ip6h + 1); in ipvlan_get_L3_hdr()
201 icmph = (struct icmp6hdr *)(ip6h + 1); in ipvlan_get_L3_hdr()
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dip_tunnel_core.c291 struct icmp6hdr *icmp6h; in iptunnel_pmtud_build_icmpv6()
314 *icmp6h = (struct icmp6hdr) { in iptunnel_pmtud_build_icmpv6()
375 struct icmp6hdr *icmp6h; in iptunnel_pmtud_check_icmpv6()
381 icmp6h = (struct icmp6hdr *)(skb_network_header(skb) + offset); in iptunnel_pmtud_check_icmpv6()

123