aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
AgeCommit message (Expand)AuthorFilesLines
2024-04-02[cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown1-0/+4
2024-03-29[efi] Add the ability to create a temporary MNP network deviceMichael Brown4-20/+58
2024-03-25[efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devicesMichael Brown7-52/+654
2024-03-25[efi] Match chainloaded device by uppermost matching handleMichael Brown1-42/+70
2024-03-18[efi] Pad transmit buffer length to work around vendor driver bugsMichael Brown2-0/+14
2024-03-17[golan] Use ETH_HLEN for inline header sizeRabia Manaa1-1/+1
2024-03-16[snp] Allocate additional padding for receive buffersMichael Brown1-1/+14
2024-02-22[drivers] Sort PCI_ROM() entries numericallyGeert Stappers21-137/+136
2024-02-08[bnxt] Add support for BCM957608Joseph Wong4-101/+720
2024-01-19[bnxt] Add support for additional chip IDsJoseph Wong2-2/+6
2024-01-16[libc] Replace linker_assert() with build_assert()Michael Brown2-4/+4
2024-01-16[libc] Make static_assert() available via assert.hMichael Brown2-4/+4
2023-12-21[intel] Add PCI ID for I219-LM (23)Christian Helmuth1-0/+1
2023-11-02[pci] Check that ECAM configuration space is within reachable memoryMichael Brown1-0/+9
2023-11-02[pci] Cache ECAM mapping errorsMichael Brown1-2/+4
2023-11-02[pci] Handle non-zero starting bus in ECAM allocationsMichael Brown1-0/+1
2023-11-01[pci] Force completion of ECAM configuration space writesMichael Brown1-1/+10
2023-10-24[iphone] Add missing va_start()/va_end() around reused argument listMichael Brown1-0/+2
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown1-1/+3
2023-09-13[netdevice] Remove netdev_priv() helper functionMichael Brown22-182/+182
2023-08-22[virtio] Fix implementation of vpm_ioread32()Alexander Eichner1-2/+2
2023-07-05[linux] Set a default MAC address for tap devicesMichael Brown1-0/+5
2023-07-05[linux] Fix error control flow in af_packet_nic_probe()Michael Brown1-1/+1
2023-07-05[linux] Fix error control flow in tap_probe()Michael Brown1-1/+1
2023-07-04[console] Avoid overlap between special keys and Unicode charactersMichael Brown1-2/+2
2023-06-21[efi] Always poll for TX completionsdell3440bMichael Brown1-5/+5
2023-03-14[intel] Add workaround for I210 reset hardware bugsMatt Parrella2-2/+24
2023-03-05[intelx] Add PCI IDs for Intel 82599 10GBASE-T NICForest Crossman1-0/+1
2023-02-16[iscsi] Limit maximum transfer size to MaxBurstLengthiscsicapMichael Brown1-0/+4
2023-02-10[eisa] Check for system board presence before probing for slotseisaMichael Brown1-0/+8
2023-02-03[efi] Do not attempt to drive PCI bridge devicesefibridgeMichael Brown1-0/+1
2023-02-01[realtek] Explicitly disable VLAN offloadMichael Brown2-2/+7
2023-01-23[golan] Add new PCI ID for NVIDIA BlueField-3 network deviceMohammed Taha1-0/+1
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-18[ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)aenqAlexander Graf2-0/+139
2023-01-15[netdevice] Allow duplicate MAC addressesMichael Brown3-3/+56
2023-01-11[efi] Disable receive filters to work around buggy UNDI driversMichael Brown1-10/+47
2022-11-15[intel] Add PCI ID for I219-V and -LM 16,17Christian I. Nilsson1-0/+4
2022-11-13[pci] Backup and restore standard config space across PCIe FLRMichael Brown1-2/+7
2022-11-13[pci] Allow PCI config space backup to be limited by maximum offsetMichael Brown4-10/+13
2022-09-19[ena] Assign memory BAR if left empty by BIOSMichael Brown1-0/+45
2022-09-19[pci] Add minimal PCI bridge driverMichael Brown1-0/+132
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown1-0/+2
2022-09-16[pci] Add support for the Enhanced Configuration Access Mechanism (ECAM)Michael Brown1-0/+265
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-13/+21
2022-09-15[pci] Check for wraparound in callers of pci_find_next()Michael Brown1-3/+3
2022-09-15[pci] Allow pci_find_next() to return non-zero PCI segmentsMichael Brown1-8/+8
2022-08-26[ena] Increase receive ring size to 128 entriesMichael Brown2-5/+12
2022-08-26[ena] Provide a host information pageMichael Brown2-0/+159