aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/net/efi
AgeCommit message (Expand)AuthorFilesLines
2024-03-18[snp] Pad transmit buffer length to work around buggy vendor driverssnppadMichael Brown1-0/+7
2024-03-16[snp] Allocate additional padding for receive buffersMichael Brown1-1/+14
2023-09-13[netdevice] Remove netdev_priv() helper functionMichael Brown1-3/+3
2023-06-21[efi] Always poll for TX completionsdell3440bMichael Brown1-5/+5
2023-01-23[efi] Bind to only the topmost instance of the SNP or NII protocolssnploopMichael Brown1-30/+36
2023-01-23[efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown2-2/+2
2023-01-11[efi] Disable receive filters to work around buggy UNDI driversMichael Brown1-10/+47
2021-11-23[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown2-5/+15
2020-11-15[efi] Use casts rather than virt_to_bus() for UNDI buffer addressesMichael Brown1-2/+2
2020-11-15[efi] Do not populate media header length in PXE transmit CPBMichael Brown1-1/+0
2020-08-17[efi] Attempt NII initialisation both with and without cable detectionMichael Brown1-9/+28
2020-06-19[snp] Retry initialisation if link is reported as downMichael Brown1-7/+49
2019-12-16[snp] Set EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST bit as per UEFI specIgnat Korchagin1-1/+2
2019-12-16[snp] Try promiscuous multicast receive filter if the regular one failsIgnat Korchagin1-0/+3
2018-03-20[efi] Provide Map_Mem() and associated UNDI callbacksMichael Brown1-0/+163
2017-09-05[efi] Raise TPL when calling UNDI entry pointMichael Brown1-0/+8
2017-07-21[efi] Enumerate PCI BARs in same order as SnpDxeMichael Brown1-2/+2
2017-03-19[efi] Skip cable detection at initialisation where possibleMichael Brown1-23/+19
2016-05-11[efi] Guard against GetStatus() failing to return a NULL TX bufferMichael Brown1-0/+1
2015-08-27[efi] Remove raw EFI_HANDLE values from debug messagesMichael Brown4-43/+41
2015-08-17[efi] Work around bugs in Emulex NII driverFabrice Bacchella1-15/+71
2015-08-17[efi] Improve NII driver loggingFabrice Bacchella1-10/+21
2015-04-14[efi] Poll for TX completions only when there is an outstanding TX bufferMichael Brown1-8/+4
2015-04-14[efi] Poll media status only if advertised as supportedMichael Brown1-2/+14
2015-04-14[efi] Provide a dummy data block in nii_initialise()Michael Brown1-1/+6
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown4-4/+16
2014-10-17[efi] Include NII driver within "snp" and "snponly" build targetsMichael Brown4-106/+195
2014-10-17[efi] Check for presence of UNDI in NII protocolMichael Brown1-0/+6
2014-10-16[efi] Add NII / UNDI driverMichael Brown1-0/+1134
2014-10-16[efi] Generalise snpnet_dev_info() to efi_device_info()Michael Brown1-60/+1
2014-10-16[efi] Free transmit ring entry before calling netdev_tx_complete()Michael Brown1-1/+3
2014-09-04[efi] Allow for non-PCI snpnet devicesMichael Brown1-7/+8
2014-09-04[efi] Use the SNP protocol instance to match the SNP chainloading deviceMichael Brown1-8/+89
2014-08-06[efi] Generalise snpnet_pci_info() to efi_locate_device()Michael Brown1-34/+9
2014-08-05[efi] Try various possible SNP receive filtersCurtis Larsen1-11/+37
2014-08-05[efi] Open device path protocol only at point of useMichael Brown1-4/+27
2014-08-05[efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2-13/+0
2014-08-05[efi] Reset multicast filter list when setting SNP receive filtersMichael Brown1-1/+1
2014-08-05[efi] Add ability to dump SNP device mode informationMichael Brown1-0/+64
2014-07-31[efi] Dump existing openers when we are unable to open a protocolMichael Brown1-0/+2
2014-07-31[efi] Use efi_handle_name() instead of efi_devpath_text() where applicableMichael Brown1-24/+23
2014-07-31[efi] Use efi_handle_name() instead of efi_handle_devpath_text()Michael Brown2-4/+4
2014-07-08[efi] Rewrite SNP NIC driverMichael Brown5-510/+418
2014-07-03[efi] Allow network devices to be created on top of arbitrary SNP devicesMichael Brown2-8/+226
2013-04-19[efi] Perform meaningful error code conversionsMichael Brown1-38/+45
2012-02-12[snpnet] Give up entirely on the transmit queueJarrod Johnson1-32/+13
2011-01-27[init] Remove concept of "shutdown exit flags"Michael Brown1-3/+3
2010-09-05[netdevice] Call netdev_link_[up|down|err]() only while registeredMichael Brown1-3/+3
2010-06-02[efi] Add the "snpnet" driverGeoff Lywood4-0/+575