60 DBGC (
device,
"EFI %s has no SNP instance: %s\n",
70 DBGC (
device,
"EFI %s found autoboot link-layer address:\n",
74 DBGC (
device,
"EFI %s found autoboot VLAN %d\n",
81 DBGC (
device,
"EFI %s configured automatic VLAN %d\n",
The EFI_SIMPLE_NETWORK_PROTOCOL provides services to initialize a network interface,...
struct _EFI_SIMPLE_NETWORK_PROTOCOL EFI_SIMPLE_NETWORK_PROTOCOL
struct arbelprm_rc_send_wqe rc
void set_autoboot_ll_addr(const void *ll_addr, size_t len, unsigned int vlan)
Identify autoboot device by link-layer address.
int efi_set_autoboot_ll_addr(EFI_HANDLE device, EFI_DEVICE_PATH_PROTOCOL *path)
Identify autoboot device.
const char * efi_handle_name(EFI_HANDLE handle)
Get name of an EFI handle.
EFI_GUID efi_simple_network_protocol_guid
Simple network protocol GUID.
unsigned int efi_path_vlan(EFI_DEVICE_PATH_PROTOCOL *path)
Get VLAN tag from device path.
uint16_t mode
Acceleration mode.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define efi_open(handle, protocol, interface)
Open protocol for ephemeral use.
char * strerror(int errno)
Retrieve string representation of error number.
This protocol can be used on any device handle to obtain generic path/location information concerning...
EFI_SIMPLE_NETWORK_MODE * Mode
Pointer to the EFI_SIMPLE_NETWORK_MODE data for the device.
void vlan_auto(const void *ll_addr, unsigned int tag)
Configure automatic VLAN device.