Go to file
Jakub Kicinski 043556d091 selftests/tls: add test for sleeping even though there is data
Add a test which sends 15 bytes of data, and then tries
to read 10 byes twice.  Previously the second read would
sleep indifinitely, since the record was already decrypted
and there is only 5 bytes left, not full 10.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-05-26 21:47:13 -07:00
arch
block
certs
crypto
Documentation Documentation: add TLS offload documentation 2019-05-22 12:18:20 -07:00
drivers dpaa2-eth: Make constant 64-bit long 2019-05-26 13:41:33 -07:00
fs
include net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops 2019-05-25 16:33:36 -07:00
init
ipc
kernel
lib
LICENSES
mm
net net/tls: fix no wakeup on partial reads 2019-05-26 21:47:13 -07:00
samples
scripts
security
sound
tools selftests/tls: add test for sleeping even though there is data 2019-05-26 21:47:13 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.