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-16 |
Andrii Nakryiko | samples/bpf: Drop unnecessary fallthrough Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-21 |
Stanislav Fomichev | selftests/bpf: Verify optval=NULL case Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-21 |
Stanislav Fomichev | bpf: Don't EFAULT for getsockopt with optval=NULL Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-21 |
Magnus Karlsson | selftests/xsk: Put MAP_HUGE_2MB in correct argument Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-21 |
Dave Marchevsky | bpf: Fix bpf_refcount_acquire's refcount_t address... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-21 |
Alexei Starovoitov | bpf: Fix race between btf_put and btf_idr walk. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-19 |
Magnus Karlsson | selftests/xsk: Fix munmap for hugepage allocated umem Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-14 |
Ilya Leoshkevich | s390/bpf: Fix bpf_arch_text_poke() with new_addr =... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Daniel Borkmann | bpf, sockmap: Revert buggy deadlock fix in the sockhash... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Hao Zeng | samples/bpf: Fix fout leak in hbm's run_bpf_prog Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Kal Conley | xsk: Elide base_addr comparison in xp_unaligned_validate_desc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Andrii Nakryiko | selftests/bpf: Fix compiler warnings in bpf_testmod... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Kal Conley | xsk: Simplify xp_aligned_validate_desc implementation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Andrii Nakryiko | selftests/bpf: Remove stand-along test_verifier_log... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Song Liu | selftests/bpf: Keep the loop in bpf_testmod_loop_test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Song Liu | selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Song Liu | selftests/bpf: Use read_perf_max_sample_freq() in perf_event... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-13 |
Lorenz Bauer | selftests/bpf: Fix use of uninitialized op_name in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Feng Zhou | selftests/bpf: Add test to access u32 ptr argument... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Feng Zhou | bpf/btf: Fix is_int_ptr() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Daniel Borkmann | Merge branch 'bpf-verifier-log-rotation' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | selftests/bpf: Add verifier log tests for BPF_BTF_LOAD... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | selftests/bpf: Add testing of log_buf==NULL condition... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | selftests/bpf: Add tests to validate log_true_size... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | libbpf: Wire through log_true_size for bpf_btf_load... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | libbpf: Wire through log_true_size returned from kernel... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Relax log_buf NULL conditions when log_level>0... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Simplify internal verifier log interface Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Add log_true_size output field to return necessary... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Keep track of total log content size in both fixed... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Simplify logging-related error conditions handling Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Fix missing -EFAULT return on user log buf error... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | selftests/bpf: Add fixed vs rotating verifier log tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | veristat: Add more veristat control over verifier log... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | libbpf: Don't enforce unnecessary verifier log restrictions... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Switch BPF verifier log to be a rotating log by... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Remove minimum size restrictions on verifier log... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Andrii Nakryiko | bpf: Split off basic BPF verifier log into separate... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-11 |
Alejandro Colomar | bpf: Remove extra whitespace in SPDX tag for syscall... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-04-03 |
Xu Kuohai | bpf, arm64: Fixed a BTI error on returning to patched... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-28 |
George Guo | LoongArch, bpf: Fix jit to skip speculation barrier... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-28 |
Martin KaFai Lau | bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-17 |
Bagas Sanjaya | bpf, docs: Use internal linking for link to netdev... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-17 |
Viktor Malik | kallsyms, bpf: Move find_kallsyms_symbol_value out... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-16 |
Luis Gerhorst | bpf: Remove misleading spec_v1 check on var-offset... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-16 |
Daniel Müller | libbpf: Ignore warnings about "inefficient alignment" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-16 |
Martin KaFai Lau | selftests/bpf: Fix a fd leak in an error path in network_hel... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-16 |
Martin KaFai Lau | selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-16 |
Kal Conley | xsk: Add missing overflow check in xdp_umem_reg Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-09 |
Lorenzo Bianconi | selftests/bpf: Improve error logs in XDP compliance... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-09 |
Lorenzo Bianconi | selftests/bpf: Use ifname instead of ifindex in XDP... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-09 |
Michael Weiß | bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-09 |
Martin KaFai Lau | selftests/bpf: Fix flaky fib_lookup test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-06 |
Bagas Sanjaya | bpf, doc: Link to submitting-patches.rst for general... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-06 |
Bagas Sanjaya | bpf, doc: Do not link to docs.kernel.org for kselftest... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-06 |
Rong Tao | tools/resolve_btfids: Add /libsubcmd to .gitignore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Daniel Borkmann | Merge branch 'bpf-kptr-rcu' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Refactor RCU enforcement in the verifier. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | selftests/bpf: Tweak cgroup kfunc test. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | selftests/bpf: Add a test case for kptr_rcu. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Introduce kptr_rcu. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Mark cgroups and dfl_cgrp fields as trusted. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Alexei Starovoitov | bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-03-03 |
Liu Jian | bpf, sockmap: Fix an infinite loop error when len is... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-28 |
Jiaxun Yang | bpf, mips: Implement R4000 workarounds for JIT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-28 |
Jiaxun Yang | bpf, mips: Implement DADDI workarounds for JIT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-27 |
Randy Dunlap | riscv, bpf: Fix patch_text implicit declaration Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-27 |
Bagas Sanjaya | bpf, docs: Fix link to BTF doc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Martin KaFai Lau | selftests/bpf: Add bpf_fib_lookup test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Martin KaFai Lau | bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Pu Lehui | riscv, bpf: Add bpf trampoline support for RV64 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Pu Lehui | riscv, bpf: Add bpf_arch_text_poke support for RV64 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Pu Lehui | riscv, bpf: Factor out emit_call for kernel and bpf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Pu Lehui | riscv: Extend patch_text for multiple instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Andrii Nakryiko | selftests/bpf: Add global subprog context passing tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Andrii Nakryiko | selftests/bpf: Convert test_global_funcs test to test_loader... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Andrii Nakryiko | bpf: Fix global subprog context argument resolution... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Hengqi Chen | LoongArch, bpf: Use 4 instructions for function address... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Martin KaFai Lau | bpf: bpf_fib_lookup should not return neigh in NUD_FAILED... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Martin KaFai Lau | bpf: Disable bh in bpf_test_run for xdp and tc prog Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-17 |
Maciej Fijalkowski | xsk: check IFF_UP earlier in Tx path Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Daniel Borkmann | Merge branch 'xdp-ice-mbuf' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: Micro-optimize .ndo_xdp_xmit() path Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: Fix freeing XDP frames backed by Page Pool Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: Robustify cleaning/completing XDP Tx buffers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: Remove two impossible branches on XDP Tx cleaning Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: Fix XDP Tx ring overrun Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alexander Lobakin | ice: fix ice_tx_ring:: Xdp_tx_active underflow Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Ilya Leoshkevich | selftests/bpf: Fix out-of-srctree build Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-13 |
Alan Maguire | bpf: Add --skip_encoding_btf_inconsistent_proto, -... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |