summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [ipv4] Allow IPv4 socket addresses to include a scope IDMichael Brown2015-07-282-3/+17
* [ipv4] Redefine IP address constants to avoid unnecessary byte swappingMichael Brown2015-07-281-9/+15
* [ipv6] Treat a missing network device name as "netX"Michael Brown2015-07-281-0/+3
* [crypto] Replace AES implementationMichael Brown2015-07-272-13/+32
* [crypto] Add ECB block cipher mode (for debug and self-tests only)Michael Brown2015-07-272-0/+56
* [crypto] Add bit-rotation functions for 8-bit and 16-bit valuesMichael Brown2015-07-271-0/+20
* [xferbuf] Add xfer_buffer() to provide direct access to underlying bufferMichael Brown2015-07-221-0/+5
* [xferbuf] Generalise to handle umalloc()-based buffersMichael Brown2015-07-221-1/+70
* [xfer] Add xfer_check_order() utility functionMichael Brown2015-07-221-0/+2
* [interface] Add intf_poke() helperMichael Brown2015-07-221-0/+5
* [profile] Add profile_custom() for profiling with arbitrary time unitsMichael Brown2015-07-221-0/+14
* [fault] Add inject_corruption() to randomly corrupt dataMichael Brown2015-07-221-0/+21
* [fault] Generalise NETDEV_DISCARD_RATE fault injection mechanismMichael Brown2015-07-222-0/+33
* [efi] Fix receive and transmit completion reportingMichael Brown2015-07-221-14/+13Star
* [tcp] Gracefully close connections during shutdownMichael Brown2015-07-041-0/+7
* [gdb] Allow gdbstub to be started on an arbitrary serial portMichael Brown2015-06-291-0/+8
* [ipoib] Attempt to generate ARPs as needed to repopulate REMAC cacheMichael Brown2015-06-291-0/+4
* [serial] Use new UART abstraction in serial console driverMichael Brown2015-06-292-9/+7Star
* [gdb] Use new UART abstraction in GDB serial transportMichael Brown2015-06-291-9/+0Star
* [serial] Add general abstraction of a 16550-compatible UARTMichael Brown2015-06-292-0/+132
* [stp] Add support for detecting Spanning Tree Protocol non-forwarding portsMichael Brown2015-06-252-0/+77
* [netdevice] Add a generic concept of a "blocked link"Michael Brown2015-06-251-0/+17
* [intel] Add intelxvf driver for Intel 10 GigE virtual function NICsMichael Brown2015-05-161-0/+1
* [intel] Add support for mailbox used by virtual functionsMichael Brown2015-05-161-0/+1
* [usb] Add basic support for USB keyboardsMichael Brown2015-05-122-0/+3
* [usb] Add generic USB human interface device (HID) frameworkMichael Brown2015-05-122-0/+107
* [usb] Add USB_INTERRUPT_OUT internal typeMichael Brown2015-05-111-2/+5
* [ipv6] Disambiguate received ICMPv6 errorsMichael Brown2015-05-111-0/+12
* [usb] Provide usb_endpoint_name() for use by host controller driversMichael Brown2015-05-101-0/+1
* [uhci] Add support for UHCI host controllersMichael Brown2015-05-102-0/+11
* [ehci] Allow UHCI/OHCI controllers to locate the EHCI companion controllerMichael Brown2015-05-091-0/+1
* [usb] Add find_usb_bus_by_location() helper functionMichael Brown2015-05-091-0/+2
* [usb] Maintain single lists of halted endpoints and changed portsMichael Brown2015-05-091-6/+0Star
* [usb] Maintain a list of all USB busesMichael Brown2015-05-091-0/+8
* [usb] Detect missed disconnectionsMichael Brown2015-05-081-0/+6
* [pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown2015-05-081-4/+12
* [usb] Include setup packet within I/O buffer for message transfersMichael Brown2015-05-011-3/+1Star
* [settings] Add "base64" setting typeMichael Brown2015-04-241-0/+1
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-241-2/+3
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-241-3/+30
* [efi] Use the EFI_RNG_PROTOCOL as an entropy source if availableMichael Brown2015-04-141-0/+158
* [efi] Add EFI time sourceMichael Brown2015-04-143-0/+22
* [efi] Add EFI entropy sourceMichael Brown2015-04-142-0/+36
* [peerdist] Add support for decoding PeerDist Content InformationMichael Brown2015-04-132-0/+446
* [crypto] Add SHA-512/224 algorithmMichael Brown2015-04-122-0/+11
* [crypto] Add SHA-512/256 algorithmMichael Brown2015-04-122-0/+11
* [crypto] Add SHA-384 algorithmMichael Brown2015-04-122-0/+11
* [crypto] Add SHA-512 algorithmMichael Brown2015-04-123-0/+96
* [crypto] Add SHA-224 algorithmMichael Brown2015-04-122-0/+19
* [xhci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-231-2/+21