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 |
2023-02-07 |
Lorenzo Bianconi | net, xdp: Add missing xdp_features description Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-07 |
Lorenzo Bianconi | virtio_net: Update xdp_features with xdp multi-buff Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-07 |
Lorenzo Bianconi | libbpf: Always use libbpf_err to return an error in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-07 |
Ian Rogers | tools/resolve_btfids: Tidy HOST_OVERRIDES Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-07 |
Jiri Olsa | tools/resolve_btfids: Compile resolve_btfids as host... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-02 |
Ye Xingchen | selftests/bpf: Remove duplicate include header in xdp_hw_met... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-02 |
Stanislav Fomichev | selftests/bpf: Don't refill on completion in xdp_metadata Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Jesper Dangaard... | selftests/bpf: xdp_hw_metadata use strncpy for ifname Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Jesper Dangaard... | selftests/bpf: xdp_hw_metadata correct status value... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Jesper Dangaard... | selftests/bpf: xdp_hw_metadata cleanup cause segfault Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Jesper Dangaard... | selftests/bpf: xdp_hw_metadata clear metadata when... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Jesper Dangaard... | selftests/bpf: Fix unmap bug in prog_tests/xdp_metadata.c Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Daniel Borkmann | Merge branch 'kfunc-annotation' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
David Vernet | selftests/bpf: Add testcase for static kfunc with unused arg Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
David Vernet | bpf: Add __bpf_kfunc tag to all kfuncs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
David Vernet | bpf: Document usage of the new __bpf_kfunc macro Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
David Vernet | bpf: Add __bpf_kfunc tag for marking kernel functions... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Daniel Borkmann | Merge branch 'xdp-ice-mbuf' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: xsk: Do not convert to buff to frame for XDP_TX Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Remove next_{dd,rs} fields from ice_tx_ring Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add support for XDP multi-buffer on Tx side Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add support for XDP multi-buffer on Rx side Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Use xdp->frame_sz instead of recalculating truesize Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Do not call ice_finalize_xdp_rx() unnecessarily Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Centrallize Rx buffer recycling Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Inline eop check Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Pull out next_to_clean bump out of ice_put_rx_buf() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Store page count inside ice_rx_buf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add xdp_buff to ice_rx_ring struct Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Prepare legacy-rx for upcoming XDP multi-buffer... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-27 |
Grant Seltzer | libbpf: Add documentation to map pinning API functions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-27 |
Grant Seltzer | libbpf: Fix malformed documentation formatting Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-25 |
Daniel T. Lee | selftests/bpf: Fix vmtest static compilation error Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-25 |
Ian Rogers | tools/resolve_btfids: Alter how HOSTCC is forced Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-25 |
Ian Rogers | tools/resolve_btfids: Install subcmd headers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-24 |
Dave Thaler | bpf, docs: Fix modulo zero, division by zero, overflow... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Daniel Borkmann | Merge branch 'libbpf-extend-arguments-tracing' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | selftests/bpf: Add 6-argument syscall tracing test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define loongarch syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define arc syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define riscv syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define sparc syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define powerpc syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define mips syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define arm64 syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define arm syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define s390x syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define i386 syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Define x86-64 syscall regs spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Improve syscall tracing support in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | selftests/bpf: Validate arch-specific argument registers... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Complete LoongArch (loongarch) spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Fix and complete ARC spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Complete riscv arch spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Complete sparc spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Complete powerpc spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Complete mips spec in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Fix arm and arm64 specs in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Add 6th argument support for x86-64 in bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
Andrii Nakryiko | libbpf: Add support for fetching up to 8 arguments... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-23 |
David Vernet | selftests/bpf: Use __failure macro in task kfunc testsuite Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-17 |
Martin Rodriguez... | btf, scripts: Exclude Rust CUs with pahole Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-13 |
Luis Gerhorst | bpf: Fix pointer-leak due to insufficient speculative... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-13 |
Holger Hoffstätte | bpftool: Always disable stack protection for BPF objects Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-10 |
Kees Cook | bpf: Replace 0-length arrays with flexible arrays Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-10 |
James Hilliard | bpftool: Add missing quotes to libbpf bootstrap submake... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-10 |
Haiyue Wang | bpf: Remove the unnecessary insn buffer comparison Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-06 |
Hao Sun | bpf: Skip task with pid=1 in send_signal_common() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-06 |
Hao Sun | bpf: Skip invalid kfunc call in backtrack_insn Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-06 |
Rong Tao | libbpf: Poison strlcpy() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-01-03 |
Hengqi Chen | libbpf: Add LoongArch support to bpf_tracing.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-23 |
Stanislav Fomichev | selftests/bpf: Add host-tools to gitignore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-22 |
Anton Protopopov | bpftool: Fix linkage with statically built libllvm Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |