forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Alexei Starovoitov says: ==================== pull-request: bpf-next 2021-03-09 The following pull-request contains BPF updates for your *net-next* tree. We've added 90 non-merge commits during the last 17 day(s) which contain a total of 114 files changed, 5158 insertions(+), 1288 deletions(-). The main changes are: 1) Faster bpf_redirect_map(), from Björn. 2) skmsg cleanup, from Cong. 3) Support for floating point types in BTF, from Ilya. 4) Documentation for sys_bpf commands, from Joe. 5) Support for sk_lookup in bpf_prog_test_run, form Lorenz. 6) Enable task local storage for tracing programs, from Song. 7) bpf_for_each_map_elem() helper, from Yonghong. ==================== Signed-off-by: David S. Miller <[email protected]>
- Loading branch information
Showing
114 changed files
with
5,158 additions
and
1,286 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
eBPF Userspace API | ||
================== | ||
|
||
eBPF is a kernel mechanism to provide a sandboxed runtime environment in the | ||
Linux kernel for runtime extension and instrumentation without changing kernel | ||
source code or loading kernel modules. eBPF programs can be attached to various | ||
kernel subsystems, including networking, tracing and Linux security modules | ||
(LSM). | ||
|
||
For internal kernel documentation on eBPF, see Documentation/bpf/index.rst. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
syscall |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
eBPF Syscall | ||
------------ | ||
|
||
:Authors: - Alexei Starovoitov <[email protected]> | ||
- Joe Stringer <[email protected]> | ||
- Michael Kerrisk <[email protected]> | ||
|
||
The primary info for the bpf syscall is available in the `man-pages`_ | ||
for `bpf(2)`_. | ||
|
||
bpf() subcommand reference | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
.. kernel-doc:: include/uapi/linux/bpf.h | ||
:doc: eBPF Syscall Preamble | ||
|
||
.. kernel-doc:: include/uapi/linux/bpf.h | ||
:doc: eBPF Syscall Commands | ||
|
||
.. Links: | ||
.. _man-pages: https://www.kernel.org/doc/man-pages/ | ||
.. _bpf(2): https://man7.org/linux/man-pages/man2/bpf.2.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.