projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bpf: expose bpf_{g,s}etsockopt to lsm cgroup
2022-06-29
Stanislav Fomichev
bpf: expose bpf_{g,s}etsockopt to lsm cgroup
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-29
Stanislav Fomichev
bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-29
Stanislav Fomichev
bpf: minimize number of allocated lsm slots per program
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-29
Stanislav Fomichev
bpf: per-cgroup lsm flavor
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-29
Stanislav Fomichev
bpf: convert cgroup_bpf.progs to hlist
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-29
Stanislav Fomichev
bpf: add bpf_func_t and trampoline helpers
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Alexei Starovoitov
Merge branch 'libbpf: remove deprecated APIs'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: fix up few libbpf.map problems
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: enforce strict libbpf 1.0 behaviors
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
selftests/bpf: remove last tests with legacy BPF map...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: clean up SEC() handling
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove internal multi-instance prog support
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove multi-instance and custom private data...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove most other deprecated high-level APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove prog_info_linear APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: clean up perfbuf APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove deprecated BTF APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove deprecated probing APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove deprecated XDP APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: remove deprecated low-level APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-28
Andrii Nakryiko
libbpf: move xsk.{c,h} into selftests/bpf
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Alexei Starovoitov
Merge branch 'Align BPF TCP CCs implementing cong_control...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jörn-Thorben Hinz
selftests/bpf: Test a BPF CC implementing the unsupported...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jörn-Thorben Hinz
selftests/bpf: Test an incomplete BPF CC
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jörn-Thorben Hinz
selftests/bpf: Test a BPF CC writing sk_pacing_*
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jörn-Thorben Hinz
bpf: Require only one of cong_avoid() and cong_control...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jörn-Thorben Hinz
bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Jian Shen
test_bpf: fix incorrect netdev features
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-23
Dave Marchevsky
selftests/bpf: Add benchmark for local_storage get
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-22
Andy Gospodarek
samples/bpf: fixup some tools to be able to support...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Alexei Starovoitov
Merge branch 'bpf_loop inlining'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Eduard Zingerman
selftests/bpf: BPF test_prog selftests for bpf_loop...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Eduard Zingerman
selftests/bpf: BPF test_verifier selftests for bpf_loop...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Eduard Zingerman
bpf: Inline calls to bpf_loop when callback is known
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Eduard Zingerman
selftests/bpf: allow BTF specs and func infos in test_verifi...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Eduard Zingerman
selftests/bpf: specify expected instructions in test_verifie...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-21
Delyan Kratunov
uprobe: gate bpf call behind BPF_EVENTS
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Alexei Starovoitov
Merge branch 'New BPF helpers to accelerate synproxy'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
selftests/bpf: Add selftests for raw syncookie helpers...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
bpf: Allow the new syncookie helpers to work with SKBs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
selftests/bpf: Add selftests for raw syncookie helpers
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
bpf: Add helpers to issue and check SYN cookies in XDP
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
bpf: Allow helpers to accept pointers with a fixed...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Maxim Mikityanskiy
bpf: Fix documentation of th_len in bpf_tcp_{gen,check...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Alexei Starovoitov
Merge branch 'sleepable uprobe support'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Delyan Kratunov
selftests/bpf: add tests for sleepable (uk)probes
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Delyan Kratunov
libbpf: add support for sleepable uprobe programs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Delyan Kratunov
bpf: allow sleepable uprobe programs to attach
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Delyan Kratunov
bpf: implement sleepable uprobes by chaining gps
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-17
Delyan Kratunov
bpf: move bpf_prog to bpf.h
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-14
Yonghong Song
selftests/bpf: Avoid skipping certain subtests
Reported-by:
Alexei Starovoitov
<ast@kernel.org>
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-14
Yonghong Song
selftests/bpf: Fix test_varlen verification failure...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-11
Alexei Starovoitov
Merge branch 'Optimize performance of update hash-map...
v5->v6: Addressed comments from
Alexei Starovoitov
.
v4->v5: Addressed comments from
Alexei Starovoitov
.
v2->v3: Addressed comments from
Alexei Starovoitov
, Andrii Nakryiko.
v1->v2: Addressed comments from
Alexei Starovoitov
.
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-11
Feng Zhou
selftest/bpf/benchs: Add bpf_map benchmark
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-11
Feng Zhou
bpf: avoid grabbing spin_locks of all cpus when no...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Toke Høiland-Jørgensen
selftests/bpf: Add selftest for calling global functions...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Toke Høiland-Jørgensen
bpf: Fix calling global functions from BPF_PROG_TYPE_EXT...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Dan Carpenter
bpf: Use safer kvmalloc_array() where possible
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Eric Dumazet
bpf, arm64: Clear prog->jited_len along prog->jited
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Alexei Starovoitov
Merge branch 'bpf: Add 64bit enum value support'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
docs/bpf: Update documentation for BTF_KIND_ENUM64...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
selftests/bpf: Add a test for enum64 value relocations
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
selftests/bpf: Add BTF_KIND_ENUM64 unit tests
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
selftests/bpf: Test new enum kflag and enum64 API functions
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
selftests/bpf: Fix selftests failure
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
bpftool: Add btf enum64 support
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 relocation support
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 support for bpf linking
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 sanitization
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 support for btf_dump
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 deduplication support
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Add enum64 parsing and new enum64 public API
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Refactor btf__add_enum() for future code sharing
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Fix an error in 64bit relocation value computation
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
libbpf: Permit 64bit relocation value
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-06-07
Yonghong Song
bpf: Add btf enum64 support
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-27
Song Liu
selftests/bpf: fix stacktrace_build_id with missing...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-23
Yonghong Song
selftests/bpf: fix btf_dump/btf_dump due to recent...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-21
Alexei Starovoitov
Merge branch 'bpf: refine kernel.unprivileged_bpf_disabled...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-21
Alan Maguire
selftests/bpf: add tests verifying unprivileged bpf...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-21
Alan Maguire
bpf: refine kernel.unprivileged_bpf_disabled behaviour
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-21
Benjamin Tissoires
bpf: Allow kfunc in tracing and syscall programs.
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-19
Alexei Starovoitov
Merge branch 'Start libbpf 1.0 dev cycle'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-19
Andrii Nakryiko
libbpf: remove bpf_create_map*() APIs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-19
Andrii Nakryiko
libbpf: start 1.0 development cycle
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-19
Andrii Nakryiko
libbpf: fix up global symbol counting logic
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-16
Andrii Nakryiko
libbpf: fix memory leak in attach_tp for target-less...
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-13
Joanne Koong
bpf: Add MEM_UNINIT as a bpf_type_flag
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-12
Yuntao Wang
bpf: Fix potential array overflow in bpf_trampoline_get_progs()
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-12
Andrii Nakryiko
selftests/bpf: make fexit_stress test run in serial...
Suggested-by:
Alexei Starovoitov
<ast@kernel.org>
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-12
Alexei Starovoitov
Merge branch 'Introduce access remote cpu elem support...
v1->v2: Addressed comments from
Alexei Starovoitov
.
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-12
Feng Zhou
selftests/bpf: add test case for bpf_map_lookup_percpu_elem
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-12
Feng Zhou
bpf: add bpf_map_lookup_percpu_elem for percpu map
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-11
Alexei Starovoitov
Merge branch 'Follow ups for kptr series'
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-11
Kumar Kartikeya...
selftests/bpf: Add tests for kptr_ref refcounting
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-11
Kumar Kartikeya...
selftests/bpf: Add negative C tests for kptrs
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-11
Kumar Kartikeya...
bpf: Prepare prog_test_struct kfuncs for runtime tests
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
2022-05-11
Kumar Kartikeya...
bpf: Fix sparse warning for bpf_kptr_xchg_proto
Signed-off-by:
Alexei Starovoitov
<ast@kernel.org>
commit
|
commitdiff
|
tree
next