No description
Find a file
Sowmini Varadhan 435f90a338 selftests/bpf: add a test case for sock_ops perf-event notification
This patch provides a tcp_bpf based eBPF sample. The test

- ncat(1) as the TCP client program to connect() to a port
  with the intention of triggerring SYN retransmissions: we
  first install an iptables DROP rule to make sure ncat SYNs are
  resent (instead of aborting instantly after a TCP RST)

- has a bpf kernel module that sends a perf-event notification for
  each TCP retransmit, and also tracks the number of such notifications
  sent in the global_map

The test passes when the number of event notifications intercepted
in user-space matches the value in the global_map.

Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2018-11-09 09:40:17 +01:00
arch Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/linux-arm 2018-11-06 08:10:01 -08:00
block
certs
crypto
Documentation This pull request contains updates for UBIFS: 2018-11-04 14:46:04 -08:00
drivers nfp: bpf: relax prog rejection through max_pkt_offset 2018-11-09 09:16:32 +01:00
firmware
fs This pull request contains updates for UBIFS: 2018-11-04 14:46:04 -08:00
include bpf: let verifier to calculate and record max_pkt_offset 2018-11-09 09:16:31 +01:00
init
ipc
kernel bpf: let verifier to calculate and record max_pkt_offset 2018-11-09 09:16:31 +01:00
lib
LICENSES
mm
net bpf: add perf event notificaton support for sock_ops 2018-11-09 09:37:58 +01:00
samples bpf_load: add map name to load_maps error message 2018-11-07 22:34:54 +01:00
scripts
security
sound
tools selftests/bpf: add a test case for sock_ops perf-event notification 2018-11-09 09:40:17 +01:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS ISDN: eicon: Remove driver 2018-11-06 11:03:51 -08:00
Makefile Linux 4.20-rc1 2018-11-04 15:37:52 -08:00
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.