2023-07-12 |
Hou Tao | bpf: Add object leak check. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | selftests/bpf: Improve test coverage of bpf_mem_alloc. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Paul E. McKenney | rcu: Export rcu_request_urgent_qs_task() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Allow reuse from waiting_for_gp_ttrace list. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Add a hint to allocated objects. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Change bpf_mem_cache draining process. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Further refactor alloc_bulk(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Factor out inc/dec of active flag into helpers. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Refactor alloc_bulk(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Let free_all() return the number of freed elements. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Simplify code of destroy_mem_alloc() with kmemdup(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Rename few bpf_mem_alloc fields. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-11 |
Andrii Nakryiko | libbpf: Fix realloc API handling in zero-sized edge... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-07 |
Lu Hongfei | selftests/bpf: Correct two typos Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Björn Töpel | selftests/bpf: Honor $(O) when figuring out paths Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Björn Töpel | selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Hou Tao | bpf: Remove unnecessary ring buffer size check Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Kui-Feng Lee | selftests/bpf: Verify that the cgroup_skb filters receive... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Kui-Feng Lee | bpf, net: Check skb ownership against full socket. ...years ago. In that conversation, Daniel Borkmann Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | selftests/bpf: Add test to exercise typedef walking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | bpf: Resolve modifiers when walking structs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Daniel Borkmann | selftests/bpf: Fix bpf_nf failure upon test rerun Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-29 |
Dave Thaler | bpf, docs: Fix definition of BPF_NEG operation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-29 |
Fangrui Song | bpf: Replace deprecated -target with --target= for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-29 |
Sumitra Sharma | lib/test_bpf: Call page_address() on page acquired... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Anton Protopopov | bpf, docs: Document existing macros instead of deprecated Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Anton Protopopov | bpf, docs: BPF Iterator Document Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Yonghong Song | selftests/bpf: Fix compilation failure for prog vrf_socket_l... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | selftests/bpf: Add vrf_socket_lookup tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Fix bpf socket lookup from tc/xdp to respect socket... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Factor out socket lookup functions for the TC... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Jiri Olsa | bpf: Force kprobe multi expected_attach_type for kprobe_mult... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Florent Revest | bpf/btf: Accept function names that contain dots Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
YueHaibing | xsk: Remove unused inline function xsk_buff_discard() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Keep BPF_PROG_LOAD permission checks clear of... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Centralize permissions checks for all BPF map... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Inline map creation logic in map_create() function Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Move unprivileged checks into map_create() and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Arnd Bergmann | bpf: Hide unused bpf_patch_call_args Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Eduard Zingerman | selftests/bpf: Fix invalid pointer check in get_xlated_program() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Yonghong Song | bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-08 |
Jiri Olsa | selftests/bpf: Add missing prototypes for several test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-08 |
Maxim Mikityanskiy | selftests/bpf: Add test cases to assert proper ID tracking... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-08 |
Maxim Mikityanskiy | bpf: Fix verifier id tracking of scalars on spill Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-07 |
Jiri Olsa | bpf: Add extra path pointer check to d_path helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-06 |
Jesper Dangaard... | selftests/bpf: Fix check_mtu using wrong variable type Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-06 |
Ruiqi Gong | bpf: Cleanup unused function declaration Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-01 |
Louis DeLosSantos | selftests/bpf: Test table ID fib lookup BPF helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-01 |
Louis DeLosSantos | bpf: Add table ID to bpf_fib_lookup BPF helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-01 |
Eric Dumazet | bpf, sockmap: Avoid potential NULL dereference in sk_psock_v... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-31 |
Jesper Dangaard... | samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-31 |
Jarkko Sakkinen | net: Use umd_cleanup_helper() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-31 |
Azeem Shaikh | bpf: Replace all non-returning strlcpy with strscpy Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-31 |
Su Hui | bpf/tests: Use struct_size() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-26 |
Daniel Borkmann | bpf: Fix bad unlock balance on freeze_mutex Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-26 |
Andrii Nakryiko | libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-26 |
Andrii Nakryiko | libbpf: Ensure libbpf always opens files with O_CLOEXEC Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Andrii Nakryiko | selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Andrii Nakryiko | libbpf: Add opts-based bpf_obj_pin() API and add support... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Andrii Nakryiko | bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Andrii Nakryiko | libbpf: Start v1.3 development cycle Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Andrii Nakryiko | bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Larysa Zaremba | bpftool: Specify XDP Hints ifname when loading program Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
Lorenzo Bianconi | selftests/bpf: Add xdp_feature selftest for bond device Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Test progs verifier error with latest... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Test FIONREAD returns correct bytes in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Test FIONREAD returns correct bytes in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Test shutdown() correctly exits epoll... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Build helper to create connected socket... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Pull socket helpers out of listen test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Incorrectly handling copied_seq Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Wake up polling after data copy Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: TCP data stall on recv before accept Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Handle fin correctly Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Improved check for empty queue Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Reschedule is now done through backlog Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Convert schedule_work into delayed_work Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-23 |
John Fastabend | bpf, sockmap: Pass skb ownership through read_skb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-17 |
Yonghong Song | selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-17 |
Yonghong Song | selftests/bpf: Fix dynptr/test_dynptr_is_null Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-17 |
Dave Thaler | bpf, docs: Shift operations are defined to use a mask Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-17 |
Pengcheng Yang | bpftool: Support bpffs mountpoint as pin path for prog... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-17 |
Alexey Gladkov | selftests/bpf: Do not use sign-file as testcase Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-16 |
Andrii Nakryiko | samples/bpf: Drop unnecessary fallthrough Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-15 |
Yafang Shao | bpf: Fix memleak due to fentry attach failure Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-15 |
Yafang Shao | bpf: Remove bpf trampoline selector Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-15 |
Florent Revest | bpf, arm64: Support struct arguments in the BPF trampoline Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-15 |
Alan Maguire | bpftool: JIT limited misreported as negative value... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-05-01 |
Martin KaFai Lau | libbpf: btf_dump_type_data_check_overflow needs to... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Kal Conley | xsk: Use pool->dma_pages to check for DMA Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Florent Revest | selftests/bpf: Update the aarch64 tests deny list Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Jesper Dangaard... | selftests/bpf: xdp_hw_metadata track more timestamps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Jesper Dangaard... | igc: Add XDP hints kfuncs for RX timestamp Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Jesper Dangaard... | igc: Add XDP hints kfuncs for RX hash Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Jesper Dangaard... | igc: Add igc_xdp_buff wrapper for xdp_buff in driver Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Jesper Dangaard... | igc: Enable and fix RX hash usage by netstack Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-27 |
Kui-Feng Lee | bpftool: Show map IDs along with struct_ops links. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |