59 DBGC (
device,
"EFI %s has no SNP instance: %s\n",
69 DBGC (
device,
"EFI %s found autoboot link-layer address:\n",
73 DBGC (
device,
"EFI %s found autoboot VLAN %d\n",
80 DBGC (
device,
"EFI %s configured automatic VLAN %d\n",
struct arbelprm_rc_send_wqe rc
unsigned int efi_path_vlan(EFI_DEVICE_PATH_PROTOCOL *path)
Get VLAN tag from device path.
The EFI_SIMPLE_NETWORK_PROTOCOL protocol is used to initialize access to a network adapter.
uint16_t mode
Acceleration mode.
EFI_GUID efi_simple_network_protocol_guid
Simple network protocol GUID.
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.
The EFI_SIMPLE_NETWORK_PROTOCOL provides services to initialize a network interface,...
const char * efi_handle_name(EFI_HANDLE handle)
Get name of an EFI handle.
char * strerror(int errno)
Retrieve string representation of error number.
#define efi_open(handle, protocol, interface)
Open protocol for ephemeral use.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
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.