summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_snp.c
Commit message (Expand)AuthorAgeFilesLines
* [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-131-3/+6
* [netdevice] Separate concept of scope ID from network device name indexMichael Brown2023-01-141-2/+2
* [efi] Provide VLAN configuration protocolMichael Brown2022-12-141-2/+177
* [efi] Skip interface uninstallation during shutdownMichael Brown2020-12-171-4/+5
* [efi] Nullify interfaces unconditionally on error and shutdown pathsMichael Brown2020-12-171-8/+8
* [efi] Allow initialisation via SNP interface even while claimedMichael Brown2020-11-231-7/+14
* [efi] Avoid dropping below TPL as at entry to iPXEMichael Brown2020-11-201-33/+25Star
* [efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown2020-10-261-12/+44
* [efi] Split efi_netdev_path() out to a separate functionMichael Brown2020-10-191-37/+4Star
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-1/+2
* [efi] Fix error handling path in efi_snp_probeIgnat Korchagin2019-01-151-3/+3
* [efi] Exclude link-layer header length from MaxPacketSizeRob Taglang2018-07-071-1/+1
* [efi] Raise TPL within EFI_SIMPLE_NETWORK_PROTOCOL entry pointsMichael Brown2018-02-201-12/+81
* [efi] Run at TPL_CALLBACK to protect against UEFI timersMichael Brown2018-02-201-0/+12
* [efi] Match behaviour of SnpDxe for truncated received packetsMichael Brown2017-09-071-13/+9Star
* [efi] Check buffer length for packets retrieved via our SNP protocolMichael Brown2017-09-071-3/+14
* [efi] Do not copy garbage bytes into SNP device path MAC addressMichael Brown2016-06-221-1/+1
* [efi] Include VLAN in SNP device path if applicableMichael Brown2016-06-181-2/+15
* [efi] Add support for EFI_GRAPHICS_OUTPUT_PROTOCOL frame buffer consolesMichael Brown2015-10-161-0/+4
* [efi] Expose an UNDI interface alongside the existing SNP interfaceMichael Brown2015-09-281-23/+676
* [efi] Include a copy of the device path within struct efi_deviceMichael Brown2015-09-131-22/+2Star
* [efi] Provide efi_devpath_len()Michael Brown2015-09-131-2/+1Star
* [efi] Do not return EFI_NOT_READY from our ReceiveFilters() methodMichael Brown2015-09-011-5/+7
* [efi] Fix order of events on SNP removal pathMichael Brown2015-09-011-1/+2
* [efi] Allow calls to efi_snp_claim() and efi_snp_release() to be nestedMichael Brown2015-09-011-4/+5
* [efi] Remove raw EFI_HANDLE values from debug messagesMichael Brown2015-08-271-11/+10Star
* [test] Allow self-tests to report exit status when running under LinuxMichael Brown2015-08-211-7/+5Star
* [efi] Hold off watchdog timer while runningMichael Brown2015-08-031-0/+7
* [efi] Allow user experience to be downgradedMichael Brown2015-07-221-0/+34
* [efi] Fix receive and transmit completion reportingMichael Brown2015-07-221-66/+66
* [efi] Centralise definitions of more protocol GUIDsMichael Brown2014-09-251-14/+0Star
* [efi] Move abstract device path and handle functions to efi_utils.cMichael Brown2014-08-061-5/+6
* [efi] Open device path protocol only at point of useMichael Brown2014-08-061-12/+43
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-16/+0Star
* [efi] Use efi_handle_name() instead of efi_devpath_text() where applicableMichael Brown2014-07-311-2/+2
* [efi] Ignore failures when attempting to install SNP HII protocolMichael Brown2014-07-301-4/+8
* [efi] Default to releasing network devices for use via SNPMichael Brown2014-07-301-30/+27Star
* [efi] Allow network devices to be created on top of arbitrary SNP devicesMichael Brown2014-07-031-25/+40
* [efi] Provide a meaningful EFI SNP device nameMichael Brown2014-06-251-1/+2
* [build] Expose build timestamp, build name, and product namesMichael Brown2014-06-241-4/+4
* [efi] Disable SNP devices when running iPXE as the applicationMichael Brown2014-03-141-7/+126
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-24/+18Star
* [efi] Add our own EFI_LOAD_FILE_PROTOCOL implementationMichael Brown2013-03-141-1/+56
* [efi] Add last_opened_snpdev()Michael Brown2013-03-131-0/+15
* [efi] Include product short name in EFI SNP device namesMichael Brown2012-11-211-3/+5
* [efi] Add EFI_COMPONENT_NAME2_PROTOCOL instance for each SNP deviceMichael Brown2012-10-231-0/+68
* [efi] Split SNP HII functionality into a separate fileMichael Brown2012-10-161-418/+9Star
* [efi] Mark SNP formset compliant with IBM's Unified Configuration ManagerMichael Brown2012-10-051-2/+3
* [efi] Provide guaranteed space in transmitted packetsMichael Brown2012-09-141-6/+7
* [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown2012-08-311-1/+2