Home
last modified time | relevance | path

Searched refs:icmp6_hdr (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/include/linux/
H A Dicmpv6.h9 static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb) in icmp6_hdr() function
/openbmc/linux/net/ipv6/
H A Dicmp.c286 icmp6h = icmp6_hdr(skb); in icmpv6_push_pending_frames()
729 struct icmp6hdr *icmph = icmp6_hdr(skb); in icmpv6_echo_reply()
942 hdr = icmp6_hdr(skb); in icmpv6_rcv()
975 hdr = icmp6_hdr(skb); in icmpv6_rcv()
H A Ddatagram.c297 switch (icmp6_hdr(skb)->icmp6_type) { in ipv6_icmp_error_rfc4884()
301 icmp6_hdr(skb)->icmp6_datagram_len * 8); in ipv6_icmp_error_rfc4884()
309 struct icmp6hdr *icmph = icmp6_hdr(skb); in ipv6_icmp_error()
H A Dmcast.c1429 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_query_work()
1580 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_report_work()
H A Dndisc.c474 struct icmp6hdr *icmp6h = icmp6_hdr(skb); in ndisc_send_skb()
H A Dip6_output.c2021 icmp6_type = icmp6_hdr(skb)->icmp6_type; in __ip6_make_skb()
H A Droute.c3165 const struct rd_msg *msg = (struct rd_msg *)icmp6_hdr(skb); in ip6_redirect_no_header()
4135 msg = (struct rd_msg *)icmp6_hdr(skb); in rt6_do_redirect()
/openbmc/linux/net/ipv6/netfilter/
H A Dip6t_NPT.c86 if (!icmpv6_is_err(icmp6_hdr(skb)->icmp6_type)) in icmpv6_bounced_ipv6hdr()
/openbmc/linux/net/ipv4/
H A Dping.c508 type = icmp6_hdr(skb)->icmp6_type; in ping_err()
509 code = icmp6_hdr(skb)->icmp6_code; in ping_err()
/openbmc/linux/drivers/net/
H A Damt.c853 mld2q = (struct mld2_query *)icmp6_hdr(skb); in amt_build_mld_gq()
2101 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_report_handler()
2138 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_leave_handler()
2157 struct mld2_report *mld2r = (struct mld2_report *)icmp6_hdr(skb); in amt_mldv2_report_handler()
2228 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mld_report_handler()
/openbmc/linux/net/bridge/
H A Dbr_multicast.c1175 mldq = (struct mld_msg *)icmp6_hdr(skb); in br_ip6_multicast_alloc_query()
1186 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_alloc_query()
2923 mld2r = (struct mld2_report *)icmp6_hdr(skb); in br_ip6_multicast_mld2_report()
3529 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query()
3538 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_query()
3869 if (icmp6_hdr(skb)->icmp6_type != ICMPV6_MRDISC_ADV) in br_ip6_multicast_mrd_rcv()
/openbmc/linux/net/openvswitch/
H A Dflow.c557 struct icmp6hdr *icmp = icmp6_hdr(skb); in parse_icmpv6()
H A Dactions.c404 inet_proto_csum_replace16(&icmp6_hdr(skb)->icmp6_cksum, in update_ipv6_checksum()
/openbmc/linux/net/batman-adv/
H A Dmulticast.c1000 switch (icmp6_hdr(skb)->icmp6_type) { in batadv_mcast_is_report_ipv6()
/openbmc/linux/drivers/net/bonding/
H A Dbond_alb.c1300 hdr = icmp6_hdr(skb); in alb_determine_nd()
/openbmc/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c1322 struct icmp6hdr *icmp6 = icmp6_hdr((*skb)); in be_send_pkt_to_bmc()