iPXE
efi_pxe.h
Go to the documentation of this file.
1#ifndef _IPXE_EFI_PXE_H
2#define _IPXE_EFI_PXE_H
3
4/** @file
5 *
6 * EFI PXE base code protocol
7 */
8
9#include <ipxe/efi/efi.h>
10#include <ipxe/netdevice.h>
11
12FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
13FILE_SECBOOT ( PERMITTED );
14
15extern int efi_pxe_install ( EFI_HANDLE handle, struct net_device *netdev );
16extern void efi_pxe_uninstall ( EFI_HANDLE handle );
17
18#endif /* _IPXE_EFI_PXE_H */
void efi_pxe_uninstall(EFI_HANDLE handle)
Uninstall PXE base code protocol.
Definition efi_pxe.c:1632
int efi_pxe_install(EFI_HANDLE handle, struct net_device *netdev)
Install PXE base code protocol.
Definition efi_pxe.c:1549
static struct net_device * netdev
Definition gdbudp.c:53
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Definition compiler.h:926
EFI API.
#define EFI_HANDLE
Definition efi.h:53
uint16_t handle
Handle.
Definition smbios.h:5
Network device management.
A network device.
Definition netdevice.h:353