2020-11-10 |
Alexei Starovoitov | Merge branch 'Integrate kernel module BTF support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-10 |
Andrii Nakryiko | tools/bpftool: Add support for in-kernel and named... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-10 |
Andrii Nakryiko | bpf: Load and verify kernel module BTFs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-10 |
Andrii Nakryiko | kbuild: Build kernel module BTFs if BTF is enabled... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-10 |
Andrii Nakryiko | bpf: Assign ID to vmlinux BTF and return extra info... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-10 |
Andrii Nakryiko | bpf: Add in-kernel split BTF support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Alexei Starovoitov | selftests/bpf: Fix selftest build with old libc Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Exercise syscall operations for inode and sk storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Add tests for task_local_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Update selftests for local_storage to use vmlinux.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Fix tests for local_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpftool: Add support for task local storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | libbpf: Add support for task local storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Implement task local storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
KP Singh | bpf: Allow LSM programs to use bpf spin locks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Florian Lehner | bpf: Lift hashtab key_size limit Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Alexei Starovoitov | Merge branch 'libbpf: split BTF support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | tools/bpftool: Add bpftool support for split BTF Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | selftests/bpf: Add split BTF dedup selftests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Accomodate DWARF/compiler bug with duplicated... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Support BTF dedup of split BTFs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Fix BTF data layout checks and allow empty BTF Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | selftests/bpf: Add checking of raw type dump in BTF... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | selftests/bpf: Add split BTF basic test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Implement basic split BTF support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Unify and speed up BTF string deduplication Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | selftest/bpf: Relax btf_dedup test checks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-06 |
Andrii Nakryiko | libbpf: Factor out common operations in BTF writing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexei Starovoitov | Merge branch 'selftests/bpf: Migrate test_tcpbpf_user... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexander Duyck | selftest/bpf: Use global variables instead of maps... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexander Duyck | selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexander Duyck | selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexander Duyck | selftests/bpf: Drop python client/server in favor of... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-11-04 |
Alexander Duyck | selftests/bpf: Move test_tcppbf_user into test_progs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-30 |
Alexei Starovoitov | Merge branch 'bpf: safeguard hashtab locking in NMI... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-30 |
Song Liu | bpf: Avoid hashtab deadlock with map_locked Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-30 |
Song Liu | bpf: Use separate lockdep class for each hashtab Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-28 |
Yonghong Song | bpf: Permit cond_resched for some iterators Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-20 |
Daniel Borkmann | bpf, doc: Fix patchwork URL to point to kernel.org... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-19 |
Martin KaFai Lau | bpf: selftest: Ensure the return value of the bpf_per_cpu_pt... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-19 |
Martin KaFai Lau | bpf: selftest: Ensure the return value of bpf_skc_to... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-19 |
Martin KaFai Lau | bpf: Enforce id generation for all may-be-null register... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
Alexei Starovoitov | Merge branch 'bpf, sockmap: allow verdict only sk_skb... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, selftests: Add three new sockmap tests for verdict... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, selftests: Add option to test_sockmap to omit... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Allow skipping sk_skb parser program Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Check skb_verdict and skb_parser programs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
Alexei Starovoitov | Merge branch 'sockmap/sk_skb program memory acct fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Add memory accounting so skbs on ingress... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove skb_orphan and let normal skb_kfree... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove dropped data on errors in redirect... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove skb_set_owner_w wmem will be taken... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: On receive programs try to fast track... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Skb verdict SK_PASS to self already checked... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Alexei Starovoitov | Merge branch 'samples: bpf: Refactor XDP programs with... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel T. Lee | samples: bpf: Refactor XDP kern program maps with BTF... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel T. Lee | samples: bpf: Replace attach_tracepoint() to attach... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel T. Lee | samples: bpf: Refactor xdp_monitor with libbpf Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Alexei Starovoitov | Merge branch 'Follow-up BPF helper improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf, selftests: Add redirect_peer selftest Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf, selftests: Make redirect_neigh test more extensible Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf, selftests: Add test for different array inner... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf: Allow for map-in-map with dynamic inner array... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf: Add redirect_peer helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-11 |
Daniel Borkmann | bpf: Improve bpf_redirect_neigh helper description Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-08 |
Alexei Starovoitov | Merge branch 'libbpf: auto-resize relocatable LOAD... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-08 |
Andrii Nakryiko | selftests/bpf: Validate libbpf's auto-sizing of LD... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-08 |
Andrii Nakryiko | libbpf: Allow specifying both ELF and raw BTF for CO... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-08 |
Andrii Nakryiko | libbpf: Support safe subset of load/store instruction... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-08 |
Andrii Nakryiko | libbpf: Skip CO-RE relocations for not loaded BPF programs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-07 |
Jakub Wilk | bpf: Fix typo in uapi/linux/bpf.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-07 |
Yonghong Song | bpf: Fix build failure for kernel/trace/bpf_trace.c... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-07 |
Randy Dunlap | kernel/bpf/verifier: Fix build when NET is not enabled Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-07 |
Hao Luo | selftests/bpf: Fix test_verifier after introducing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Ciara Loftus | samples: bpf: Driver interrupt statistics in xdpsock Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Ciara Loftus | samples: bpf: Count syscalls in xdpsock Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Ciara Loftus | samples: bpf: Split xdpsock stats into new struct Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Yonghong Song | samples/bpf: Fix a compilation error with fallthrough... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Yonghong Song | samples/bpf: Change Makefile to cope with latest llvm Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Luigi Rizzo | bpf, libbpf: Use valid btf in bpf_program__set_attach_target Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Alexei Starovoitov | Merge branch 'Fix pining maps after reuse map fd' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Hangbin Liu | selftest/bpf: Test pinning map with reused map fd Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Hangbin Liu | libbpf: Check if pin_path was set even map fd exist Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-06 |
Hangbin Liu | libbpf: Close map fd if init map slots failed Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-03 |
Stanislav Fomichev | bpf: Deref map in BPF_PROG_BIND_MAP when it's already... Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Alexei Starovoitov | Merge branch 'Add skb_adjust_room() for SK_SKB' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
John Fastabend | bpf, sockmap: Update selftests to use skb_adjust_room Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
John Fastabend | bpf, sockmap: Add skb_adjust_room to pop bytes off... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Alexei Starovoitov | Merge branch 'bpf: BTF support for ksyms' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | bpf: Introducte bpf_this_cpu_ptr() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | bpf: Introduce bpf_per_cpu_ptr() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | selftests/bpf: Ksyms_btf to test typed ksyms Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | bpf/libbpf: BTF support for typed ksyms Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Hao Luo | bpf: Introduce pseudo_btf_id Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Alexei Starovoitov | Merge branch 'Do not limit cb_flags when creating child sk' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Martin KaFai Lau | bpf: selftest: Ensure the child sk inherited all bpf_sock_op... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-02 |
Martin KaFai Lau | bpf: tcp: Do not limit cb_flags when creating child... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-10-01 |
Alexei Starovoitov | Merge branch 'introduce BPF_F_PRESERVE_ELEMS' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |