/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/ |
H A D | mac_data.c | 142 oal_icmp6hdr_stru *icmp6hdr = HI_NULL; in mac_is_nd() local 145 icmp6hdr = (oal_icmp6hdr_stru *)(ipv6hdr + 1); in mac_is_nd() 146 if ((icmp6hdr->icmp6_type == MAC_ND_RSOL) || (icmp6hdr->icmp6_type == MAC_ND_RADVT) || in mac_is_nd() 147 (icmp6hdr->icmp6_type == MAC_ND_NSOL) || (icmp6hdr->icmp6_type == MAC_ND_NADVT) || in mac_is_nd() 148 (icmp6hdr->icmp6_type == MAC_ND_RMES)) { in mac_is_nd()
|
H A D | mac_data.h | 99 oal_icmp6hdr_stru *icmp6hdr = HI_NULL; in mac_is_rpl() local 100 icmp6hdr = (oal_icmp6hdr_stru *)(ipv6hdr + 1); in mac_is_rpl() 101 if (icmp6hdr->icmp6_type == MAC_RPL_TYPE) { in mac_is_rpl()
|
/third_party/lwip/src/core/ipv6/ |
H A D | icmp6.c | 85 struct icmp6_hdr *icmp6hdr; in icmp6_input() local 100 icmp6hdr = (struct icmp6_hdr *)p->payload; in icmp6_input() 115 switch (icmp6hdr->type) { in icmp6_input() 393 struct icmp6_hdr *icmp6hdr; in icmp6_send_response_with_addrs_and_netif() local 408 icmp6hdr = (struct icmp6_hdr *)q->payload; in icmp6_send_response_with_addrs_and_netif() 409 icmp6hdr->type = type; in icmp6_send_response_with_addrs_and_netif() 410 icmp6hdr->code = code; in icmp6_send_response_with_addrs_and_netif() 411 icmp6hdr->data = lwip_htonl(data); in icmp6_send_response_with_addrs_and_netif() 425 icmp6hdr->chksum = 0; in icmp6_send_response_with_addrs_and_netif() 428 icmp6hdr in icmp6_send_response_with_addrs_and_netif() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | mld.h | 10 struct icmp6hdr mld_hdr; 31 struct icmp6hdr mld2r_hdr; 43 struct icmp6hdr mld2q_hdr;
|
H A D | ndisc.h | 82 struct icmp6hdr icmph; 88 struct icmp6hdr icmph; 93 struct icmp6hdr icmph; 99 struct icmp6hdr icmph;
|
H A D | addrconf.h | 259 struct icmp6hdr *hdr; in ipv6_is_mld() 262 !pskb_network_may_pull(skb, offset + sizeof(struct icmp6hdr))) in ipv6_is_mld() 265 hdr = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ipv6_is_mld()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | mld.h | 10 struct icmp6hdr mld_hdr; 31 struct icmp6hdr mld2r_hdr; 43 struct icmp6hdr mld2q_hdr;
|
H A D | ndisc.h | 82 struct icmp6hdr icmph; 88 struct icmp6hdr icmph; 93 struct icmp6hdr icmph; 99 struct icmp6hdr icmph;
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | icmp.c | 86 /* icmpv6_notify checks 8 bytes can be pulled, icmp6hdr is 8 bytes */ in icmpv6_err() 87 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() 461 struct icmp6hdr tmp_hd in icmp6_send() [all...] |
H A D | fou6.c | 108 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()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | icmp.c | 77 /* icmpv6_notify checks 8 bytes can be pulled, icmp6hdr is 8 bytes */ in icmpv6_err() 78 struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset); in icmpv6_err() 152 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible() 273 struct icmp6hdr *thdr, int len) in icmpv6_push_pending_frames() 276 struct icmp6hdr *icmp6h; in icmpv6_push_pending_frames() 283 memcpy(icmp6h, thdr, sizeof(struct icmp6hdr)); in icmpv6_push_pending_frames() 288 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames() 301 sizeof(struct icmp6hdr), tmp_csum); in icmpv6_push_pending_frames() 456 struct icmp6hdr tmp_hd in icmp6_send() [all...] |
H A D | ping.c | 66 struct icmp6hdr user_icmph; in ping_v6_sendmsg() 178 sizeof(struct icmp6hdr), &ipc6, &fl6, rt, in ping_v6_sendmsg() 187 (struct icmp6hdr *)&pfh.icmph, len); in ping_v6_sendmsg()
|
H A D | fou6.c | 108 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()
|
/kernel/linux/linux-5.10/net/ipv6/ila/ |
H A D | ila_common.c | 108 nhoff + sizeof(struct icmp6hdr)))) { in ila_csum_adjust_transport() 109 struct icmp6hdr *ih = (struct icmp6hdr *) in ila_csum_adjust_transport()
|
/kernel/linux/linux-6.6/net/ipv6/ila/ |
H A D | ila_common.c | 108 nhoff + sizeof(struct icmp6hdr)))) { in ila_csum_adjust_transport() 109 struct icmp6hdr *ih = (struct icmp6hdr *) in ila_csum_adjust_transport()
|
/kernel/linux/linux-5.10/drivers/staging/gdm724x/ |
H A D | gdm_lte.c | 232 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 *icmp in gdm_lte_tx_nic_type() [all...] |
/kernel/linux/linux-6.6/drivers/staging/gdm724x/ |
H A D | gdm_lte.c | 231 struct icmp6hdr *icmp6_in; in gdm_lte_emulate_ndp() 232 struct icmp6hdr icmp6_out; in gdm_lte_emulate_ndp() 258 icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len + in gdm_lte_emulate_ndp() 264 u8 icmp_na[sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp() 280 sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 295 ipv6_out.payload_len = htons(sizeof(struct icmp6hdr) + in gdm_lte_emulate_ndp() 298 memcpy(icmp_na, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 299 memcpy(icmp_na + sizeof(struct icmp6hdr), &na, in gdm_lte_emulate_ndp() 322 skb_put_data(skb_out, &icmp6_out, sizeof(struct icmp6hdr)); in gdm_lte_emulate_ndp() 383 struct icmp6hdr *icmp in gdm_lte_tx_nic_type() [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_conntrack_proto_icmpv6.c | 36 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple() 37 struct icmp6hdr _hdr; in icmpv6_pkt_to_tuple() 189 const struct icmp6hdr *icmp6h; in nf_conntrack_icmpv6_error() 190 struct icmp6hdr _ih; in nf_conntrack_icmpv6_error()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_conntrack_proto_icmpv6.c | 36 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple() 37 struct icmp6hdr _hdr; in icmpv6_pkt_to_tuple() 188 const struct icmp6hdr *icmp6h; in nf_conntrack_icmpv6_error() 189 struct icmp6hdr _ih; in nf_conntrack_icmpv6_error()
|
/kernel/linux/linux-5.10/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 78 struct icmp6hdr _ich; in get_port() 79 const struct icmp6hdr *ic; in get_port()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | icmpv6.h | 9 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()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | icmpv6.h | 9 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()
|
/kernel/linux/linux-6.6/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 78 struct icmp6hdr _ich; in get_port() 79 const struct icmp6hdr *ic; in get_port()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_noinline.c | 222 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()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_noinline.c | 222 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset() 422 struct icmp6hdr *icmp_hdr; in send_icmp6_reply() 428 + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) in send_icmp6_reply() 447 struct icmp6hdr *icmp_hdr; in parse_icmpv6() 457 off += sizeof(struct icmp6hdr); in parse_icmpv6()
|