aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-07-28[ipv4] Redefine IP address constants to avoid unnecessary byte swappingMichael Brown3-37/+44
2015-07-28[netdevice] Avoid using zero as a network device indexMichael Brown1-2/+2
2015-07-28[ipv6] Treat a missing network device name as "netX"Michael Brown2-4/+18
2015-07-27[build] Fix strict-aliasing warning on older gcc versionsMichael Brown1-4/+8
2015-07-27[crypto] Remove AXTLS headersMichael Brown5-526/+0
2015-07-27[test] Add NIST self-tests for AES192 in ECB and CBC modesMichael Brown1-1/+33
2015-07-27[crypto] Replace AES implementationMichael Brown5-635/+836
2015-07-27[test] Add NIST self-tests for AES128 and AES256 in ECB modeMichael Brown1-0/+38
2015-07-27[test] Define shortcuts for frequently-used NIST AES test vectorsMichael Brown1-25/+30
2015-07-27[test] Generalise cipher tests and use okx()Michael Brown5-213/+192
2015-07-27[crypto] Add ECB block cipher mode (for debug and self-tests only)Michael Brown4-1/+142
2015-07-27[802.11] Use correct SHA1_DIGEST_SIZE constant nameMichael Brown1-1/+1
2015-07-27[crypto] Add bit-rotation functions for 8-bit and 16-bit valuesMichael Brown1-0/+20
2015-07-27[build] Fix compiler warnings on some gcc versionsMichael Brown1-1/+1
2015-07-22[downloader] Provide direct access to the underlying data transfer bufferMichael Brown1-0/+14
2015-07-22[downloader] Use generic data-transfer buffer mechanismMichael Brown1-74/+18
2015-07-22[xferbuf] Add xfer_buffer() to provide direct access to underlying bufferMichael Brown2-0/+44
2015-07-22[xferbuf] Generalise to handle umalloc()-based buffersMichael Brown3-25/+268
2015-07-22[xfer] Add xfer_check_order() utility functionMichael Brown2-0/+33
2015-07-22[xfer] Use intf_poke() to implement xfer_window_changed()Michael Brown1-11/+1
2015-07-22[interface] Add intf_poke() helperMichael Brown2-0/+30
2015-07-22[profile] Add profile_custom() for profiling with arbitrary time unitsMichael Brown1-0/+14
2015-07-22[fault] Add inject_corruption() to randomly corrupt dataMichael Brown2-0/+50
2015-07-22[fault] Generalise NETDEV_DISCARD_RATE fault injection mechanismMichael Brown6-8/+110
2015-07-22[tcp] Ensure FIN is actually sent if connection is closed while idleMichael Brown1-0/+1
2015-07-22[build] Add named configuration for qemuMichael Brown8-0/+10
2015-07-22[efi] Allow user experience to be downgradedMichael Brown2-0/+35
2015-07-22[efi] Fix receive and transmit completion reportingMichael Brown2-80/+79
2015-07-22[bios] Add ANSI blink attributeChristian Nilsson1-0/+6
2015-07-06[tg3] Add support for BCM57766Bernd Wiebelt3-0/+3
2015-07-06[ipoib] Transmit multicast packets as broadcastsMichael Brown1-2/+4
2015-07-04[tcp] Gracefully close connections during shutdownMichael Brown2-1/+63
2015-06-30[xen] Wait for and clear XenStore event before receiving dataMichael Brown2-0/+23
2015-06-29[gdb] Allow gdbstub to be started on an arbitrary serial portMichael Brown2-7/+44
2015-06-29[ipoib] Attempt to generate ARPs as needed to repopulate REMAC cacheMichael Brown3-8/+57
2015-06-29[ipoib] Mark REMAC cache as expensiveMichael Brown1-1/+1
2015-06-29[comboot] Implement INT22,0x000cWissam Shoukair1-0/+4
2015-06-29[serial] Use new UART abstraction in serial console driverMichael Brown7-282/+155
2015-06-29[gdb] Use new UART abstraction in GDB serial transportMichael Brown2-17/+45
2015-06-29[serial] Add general abstraction of a 16550-compatible UARTMichael Brown6-0/+371
2015-06-29[pxe] Always reconstruct packet for PXENV_GET_CACHED_INFOMichael Brown1-10/+8
2015-06-25[dhcp] Defer discovery if link is blockedMichael Brown1-0/+9
2015-06-25[stp] Fix interpretaton of hello timeMichael Brown1-3/+3
2015-06-25[stp] Add support for detecting Spanning Tree Protocol non-forwarding portsMichael Brown5-0/+233
2015-06-25[netdevice] Add a generic concept of a "blocked link"Michael Brown3-2/+70
2015-06-25[ethernet] Add minimal support for receiving LLC framesMichael Brown1-2/+36
2015-06-25[mromprefix] Report a dummy size at offset 0x02 of .mrom payloadMichael Brown1-0/+1
2015-06-25[tcp] Do not shrink window when discarding received packetsMichael Brown1-20/+3
2015-06-23[pci] Use flat real mode to call INT 1a,b101Michael Brown1-1/+5
2015-06-18[xhci] Ignore invalid protocol speed ID values on Intel Skylake platformsMichael Brown2-3/+9