2N/A * along with GRUB. If not, see <http://www.gnu.org/licenses/>.
2N/A#ifndef GRUB_NET_HEADER
2N/Astruct grub_net_card;
2N/A#ifdef GRUB_MACHINE_EFI
2N/Astruct grub_net_link_layer_entry;
2N/A#ifdef GRUB_MACHINE_EFI
2N/Astatic inline grub_err_t
2N/A struct grub_net_packet *n;
2N/A n = grub_malloc (sizeof (*n));
2N/A return grub_errno;
2N/A return GRUB_ERR_NONE;
2N/Astruct grub_net_session;
2N/Astatic inline grub_err_t
2N/Astatic inline grub_ssize_t
2N/Astruct grub_net_network_level_interface *
2N/A#define FOR_NET_NETWORK_LEVEL_INTERFACES(var) for (var = grub_net_network_level_interfaces; var; var = var->next)
2N/A#ifndef GRUB_LST_GENERATOR
2N/A#define FOR_NET_CARDS_SAFE(var, next) for (var = grub_net_cards, next = (var ? var->next : 0); var; var = next, next = (var ? var->next : 0))
2N/Astruct grub_net_session *
2N/Astruct grub_net_network_level_interface *
2N/A const grub_net_link_level_address_t *b);
2N/A const grub_net_network_level_address_t *b);
2N/A#define FOR_NET_NETWORK_LEVEL_INTERFACES(var) for (var = grub_net_network_level_interfaces; var; var = var->next)
2N/A#define FOR_NET_NETWORK_LEVEL_INTERFACES_SAFE(var,next) for (var = grub_net_network_level_interfaces, next = (var ? var->next : 0); var; var = next, next = (var ? var->next : 0))
2N/Avoid grub_bootp_init (void);
2N/Avoid grub_bootp_fini (void);
2N/Avoid grub_dns_init (void);
2N/Avoid grub_dns_fini (void);
2N/Agrub_net_tcp_retransmit (void);
2N/Aextern char *grub_net_default_server;