Lines Matching refs:icmp_hdr
64 struct net_icmp_hdr *icmp_hdr; in net_icmpv6_finalize() local
66 icmp_hdr = (struct net_icmp_hdr *)net_pkt_get_data(pkt, &icmp_access); in net_icmpv6_finalize()
67 if (!icmp_hdr) { in net_icmpv6_finalize()
71 icmp_hdr->chksum = 0U; in net_icmpv6_finalize()
74 icmp_hdr->chksum = net_calc_chksum_icmpv6(pkt); in net_icmpv6_finalize()
85 struct net_icmp_hdr *icmp_hdr; in net_icmpv6_create() local
87 icmp_hdr = (struct net_icmp_hdr *)net_pkt_get_data(pkt, &icmp_access); in net_icmpv6_create()
88 if (!icmp_hdr) { in net_icmpv6_create()
92 icmp_hdr->type = icmp_type; in net_icmpv6_create()
93 icmp_hdr->code = icmp_code; in net_icmpv6_create()
94 icmp_hdr->chksum = 0U; in net_icmpv6_create()
102 struct net_icmp_hdr *icmp_hdr, in icmpv6_handle_echo_request() argument
111 ARG_UNUSED(icmp_hdr); in icmpv6_handle_echo_request()
211 struct net_icmp_hdr *icmp_hdr; in net_icmpv6_send_error() local
215 icmp_hdr = (struct net_icmp_hdr *)net_pkt_get_data( in net_icmpv6_send_error()
217 if (!icmp_hdr || icmp_hdr->type < 128) { in net_icmpv6_send_error()
343 struct net_icmp_hdr *icmp_hdr; in net_icmpv6_input() local
346 icmp_hdr = (struct net_icmp_hdr *)net_pkt_get_data(pkt, &icmp_access); in net_icmpv6_input()
347 if (!icmp_hdr) { in net_icmpv6_input()
364 net_icmpv6_type2str(icmp_hdr->type), in net_icmpv6_input()
365 icmp_hdr->type, icmp_hdr->code); in net_icmpv6_input()
369 ret = net_icmp_call_ipv6_handlers(pkt, ip_hdr, icmp_hdr); in net_icmpv6_input()