Lines Matching refs:nb
43 grub_net_recv_icmp_packet (struct grub_net_buff *nb,
55 grub_netbuff_free (nb);
59 icmph = (struct icmp_header *) nb->data;
61 if (nb->tail - nb->data < (grub_ssize_t) sizeof (*icmph))
63 grub_netbuff_free (nb);
69 if (checksum != grub_net_ip_chksum (nb->data, nb->tail - nb->data))
76 err = grub_netbuff_pull (nb, sizeof (*icmph));
88 nb_reply = grub_netbuff_alloc (nb->tail - nb->data + 512);
91 grub_netbuff_free (nb);
94 err = grub_netbuff_reserve (nb_reply, nb->tail - nb->data + 512);
97 err = grub_netbuff_push (nb_reply, nb->tail - nb->data);
100 grub_memcpy (nb_reply->data, nb->data, nb->tail - nb->data);
114 grub_netbuff_free (nb);
120 grub_netbuff_free (nb);