aboutsummaryrefslogtreecommitdiff
path: root/src/interface/efi/efi_snp.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown1-2/+2
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown1-2/+177
2020-12-17[efi] Skip interface uninstallation during shutdownMichael Brown1-4/+5
2020-12-17[efi] Nullify interfaces unconditionally on error and shutdown pathsMichael Brown1-8/+8
2020-11-23[efi] Allow initialisation via SNP interface even while claimedMichael Brown1-7/+14
2020-11-20[efi] Avoid dropping below TPL as at entry to iPXEMichael Brown1-33/+25
2020-10-26[efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown1-12/+44
2020-10-19[efi] Split efi_netdev_path() out to a separate functionMichael Brown1-37/+4
2020-10-16[efi] Split device path functions out to efi_path.cMichael Brown1-1/+2
2019-01-15[efi] Fix error handling path in efi_snp_probeIgnat Korchagin1-3/+3
2018-07-07[efi] Exclude link-layer header length from MaxPacketSizeRob Taglang1-1/+1
2018-02-20[efi] Raise TPL within EFI_SIMPLE_NETWORK_PROTOCOL entry pointsMichael Brown1-12/+81
2018-02-20[efi] Run at TPL_CALLBACK to protect against UEFI timersMichael Brown1-0/+12
2017-09-06[efi] Match behaviour of SnpDxe for truncated received packetsMichael Brown1-13/+9
2017-09-06[efi] Check buffer length for packets retrieved via our SNP protocolMichael Brown1-3/+14
2016-06-22[efi] Do not copy garbage bytes into SNP device path MAC addressMichael Brown1-1/+1
2016-06-18[efi] Include VLAN in SNP device path if applicableMichael Brown1-2/+15
2015-10-16[efi] Add support for EFI_GRAPHICS_OUTPUT_PROTOCOL frame buffer consolesMichael Brown1-0/+4
2015-09-28[efi] Expose an UNDI interface alongside the existing SNP interfaceMichael Brown1-23/+676
2015-09-13[efi] Include a copy of the device path within struct efi_deviceMichael Brown1-22/+2
2015-09-13[efi] Provide efi_devpath_len()Michael Brown1-2/+1
2015-09-01[efi] Do not return EFI_NOT_READY from our ReceiveFilters() methodMichael Brown1-5/+7
2015-09-01[efi] Fix order of events on SNP removal pathMichael Brown1-1/+2
2015-09-01[efi] Allow calls to efi_snp_claim() and efi_snp_release() to be nestedMichael Brown1-4/+5
2015-08-27[efi] Remove raw EFI_HANDLE values from debug messagesMichael Brown1-11/+10
2015-08-21[test] Allow self-tests to report exit status when running under LinuxMichael Brown1-7/+5
2015-08-03[efi] Hold off watchdog timer while runningMichael Brown1-0/+7
2015-07-22[efi] Allow user experience to be downgradedMichael Brown1-0/+34
2015-07-22[efi] Fix receive and transmit completion reportingMichael Brown1-66/+66
2014-09-25[efi] Centralise definitions of more protocol GUIDsMichael Brown1-14/+0
2014-08-06[efi] Move abstract device path and handle functions to efi_utils.cMichael Brown1-5/+6
2014-08-05[efi] Open device path protocol only at point of useMichael Brown1-12/+43
2014-08-05[efi] Provide centralised definitions of commonly-used GUIDsMichael Brown1-16/+0
2014-07-31[efi] Use efi_handle_name() instead of efi_devpath_text() where applicableMichael Brown1-2/+2
2014-07-30[efi] Ignore failures when attempting to install SNP HII protocolMichael Brown1-4/+8
2014-07-30[efi] Default to releasing network devices for use via SNPMichael Brown1-30/+27
2014-07-03[efi] Allow network devices to be created on top of arbitrary SNP devicesMichael Brown1-25/+40
2014-06-25[efi] Provide a meaningful EFI SNP device nameMichael Brown1-1/+2
2014-06-24[build] Expose build timestamp, build name, and product namesMichael Brown1-4/+4
2014-03-14[efi] Disable SNP devices when running iPXE as the applicationMichael Brown1-7/+126
2013-04-19[efi] Perform meaningful error code conversionsMichael Brown1-24/+18
2013-03-13[efi] Add our own EFI_LOAD_FILE_PROTOCOL implementationMichael Brown1-1/+56
2013-03-13[efi] Add last_opened_snpdev()Michael Brown1-0/+15
2012-11-21[efi] Include product short name in EFI SNP device namesMichael Brown1-3/+5
2012-10-23[efi] Add EFI_COMPONENT_NAME2_PROTOCOL instance for each SNP deviceMichael Brown1-0/+68
2012-10-16[efi] Split SNP HII functionality into a separate fileMichael Brown1-418/+9
2012-10-05[efi] Mark SNP formset compliant with IBM's Unified Configuration ManagerMichael Brown1-2/+3
2012-09-14[efi] Provide guaranteed space in transmitted packetsMichael Brown1-6/+7
2012-08-31[ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown1-1/+2
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2