2020-08-11 |
Stanislav Fomichev | selftests/bpf: Fix v4_to_v6 in sk_lookup Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-11 |
Jianlin Lv | selftests/bpf: Fix segmentation fault in test_progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-11 |
Yonghong Song | libbpf: Do not use __builtin_offsetof for offsetof Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-07 |
Randy Dunlap | bpf: Delete repeated words in comments Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-07 |
Andrii Nakryiko | selftests/bpf: Fix silent Makefile output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-07 |
Alan Maguire | bpf, doc: Remove references to warning message when... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Dmitry Yakunin | bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Dmitry Yakunin | bpf: Setup socket family and addresses in bpf_prog_test_run_skb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Daniel Borkmann | Merge branch 'bpf-libbpf-btf-parsing' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Andrii Nakryiko | tools/resolve_btfids: Use libbpf's btf__parse() API Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Andrii Nakryiko | tools/bpftool: Use libbpf's btf__parse() API for parsing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Andrii Nakryiko | libbpf: Add btf__parse_raw() and generic btf__parse... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Tianjia Zhang | tools, bpftool: Fix wrong return value in do_dump() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-08-03 |
Andrii Nakryiko | tools, build: Propagate build failures from tools/build... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-31 |
Tiezhu Yang | Documentation/bpf: Use valid and new links in index.rst Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-31 |
Jerry Crunchtime | libbpf: Fix register in PT_REGS MIPS macros Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-31 |
Jakub Sitnicki | udp, bpf: Ignore connections in reuseport group after... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Christoph Hellwig | net/bpfilter: Initialize pos in __bpfilter_process_sockopt Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Andrii Nakryiko | libbpf: Make destructors more robust by handling ERR_PTR... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Jakub Sitnicki | selftests/bpf: Omit nodad flag when adding addresses... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Andrii Nakryiko | selftests/bpf: Don't destroy failed link Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Hangbin Liu | selftests/bpf: Add xdpdrv mode for test_xdp_redirect Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Stanislav Fomichev | selftests/bpf: Verify socket storage in cgroup/sock_... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Stanislav Fomichev | bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Yonghong Song | selftests/bpf: Test bpf_iter buffer access with negative... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Yonghong Song | bpf: Add missing newline characters in verifier error... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-30 |
Jean-Philippe Brucker | bpf, arm64: Add BPF exception tables Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-29 |
Andrii Nakryiko | selftests/bpf: Extend map-in-map selftest to detect... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-29 |
Andrii Nakryiko | bpf: Fix map leak in HASH_OF_MAPS map Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
Andrii Nakryiko | bpf: Fix build without CONFIG_NET when using BPF XDP... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
John Fastabend | bpf, selftests: use :: 1 for localhost in tcp_server.py Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
Peilin Ye | xdp: Prevent kernel-infoleak in xsk_getsockopt() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
Colin Ian King | bpf: Fix swapped arguments in calls to check_buffer_access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
Andrii Nakryiko | selftests/bpf: Add new bpf_iter context structs to... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-28 |
Andrii Nakryiko | bpf: Fix bpf_ringbuf_output() signature to return long Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-27 |
Quentin Monnet | tools, bpftool: Add LSM type to array of prog names Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-27 |
Quentin Monnet | tools, bpftool: Skip type probe if name is not found Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-21 |
Tony Ambardar | bpftool: Use only nftw for file tree parsing Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Randy Dunlap | bpf: Drop duplicated words in uapi helper comments Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Stanislav Fomichev | selftests/bpf: Fix possible hang in sockopt_inherit Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Seth Forshee | bpf: revert "test_bpf: Flag tests that cannot be jited... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | selftest: Add tests for XDP programs in CPUMAP entries Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | samples/bpf: xdp_redirect_cpu: Load a eBPF program... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | libbpf: Add SEC name for xdp programs attached to CPUMAP Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | bpf: cpumap: Implement XDP_REDIRECT for eBPF programs... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | bpf: cpumap: Add the possibility to attach an eBPF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | cpumap: Formalize map value as a named struct Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Lorenzo Bianconi | samples/bpf: xdp_redirect_cpu_user: Do not update bpf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
David Ahern | net: Refactor xdp_convert_buff_to_frame Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-16 |
Jesper Dangaard... | cpumap: Use non-locked version __ptr_ring_consume_batched Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-15 |
Peilin Ye | bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-10 |
Jean-Philippe Brucker | selftests/bpf: Fix cgroup sockopt verifier test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-10 |
Wenbo Zhang | bpf: Fix fds_example SIGSEGV error Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-10 |
Andrii Nakryiko | libbpf: Fix memory leak and optimize BTF sanitization Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-09 |
Lorenz Bauer | selftests: bpf: Fix detach from sockmap tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-09 |
Martin KaFai Lau | bpf: net: Avoid incorrect bpf_sk_reuseport_detach call Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-09 |
Martin KaFai Lau | bpf: net: Avoid copying sk_user_data of reuseport_array... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Daniel Borkmann | Merge branch 'bpf-libbpf-old-kernel' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | selftests/bpf: Switch perf_buffer test to tracepoint... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | selftests/bpf: Add test relying only on CO-RE and no... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | libbpf: Improve BTF sanitization handling Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | libbpf: Add btf__set_fd() for more control over loaded... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Andrii Nakryiko | libbpf: Make BTF finalization strict Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Jesper Dangaard... | selftests/bpf: test_progs avoid minus shell exit codes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Jesper Dangaard... | selftests/bpf: test_progs use another shell exit on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-08 |
Louis Peens | bpf: Fix another bpftool segfault without skeleton... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Daniel T. Lee | selftests: bpf: Remove unused bpf_map_def_legacy struct Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Daniel T. Lee | samples: bpf: Refactor BPF map performance test with... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Daniel T. Lee | samples: bpf: Refactor BPF map in map test with libbpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Daniel T. Lee | samples: bpf: Fix bpf programs with kprobe/sys_connect... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Stanislav Fomichev | selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Stanislav Fomichev | bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Stanislav Fomichev | libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-07 |
Stanislav Fomichev | bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-03 |
Song Liu | selftests/bpf: Fix compilation error of bpf_iter_task_stack.c Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-03 |
John Fastabend | bpf: Fix bpftool without skeleton code enabled Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-02 |
Martin KaFai Lau | bpf: selftests: Restore netns after each test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-02 |
Martin KaFai Lau | bpf: selftests: A few improvements to network_helpers.c Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-01 |
Andrii Nakryiko | tools/bpftool: Turn off -Wnested-externs warning Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-01 |
Andrii Nakryiko | selftests/bpf: Add byte swapping selftest Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-07-01 |
Andrii Nakryiko | libbpf: Make bpf_endian co-exist with vmlinux.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Yonghong Song | bpf: Add tests for PTR_TO_BTF_ID vs. null comparison Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Yonghong Song | bpf: Fix an incorrect branch elimination by verifier Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Andrii Nakryiko | bpf: Enforce BPF ringbuf size to be the power of 2 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Christoph Hellwig | xsk: Use dma_need_sync instead of reimplenting it Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Christoph Hellwig | xsk: Remove a double pool->dev assignment in xp_dma_map Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Christoph Hellwig | xsk: Replace the cheap_dma flag with a dma_need_sync... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-30 |
Christoph Hellwig | dma-mapping: Add a new dma_need_sync API Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-25 |
Jesper Dangaard... | libbpf: Adjust SEC short cut for expected attach type... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-25 |
John Fastabend | bpf: Do not allow btf_ctx_access with __int128 types Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-25 |
Tobias Klauser | tools, bpftool: Define attach_type_name array only... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-25 |
Tobias Klauser | tools, bpftool: Define prog_type_name array only once Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-24 |
Andrii Nakryiko | libbpf: Prevent loading vmlinux BTF twice Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-24 |
Colin Ian King | libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-24 |
Quentin Monnet | tools, bpftool: Fix variable shadowing in emit_obj_refs_json() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-23 |
Tobias Klauser | tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-23 |
John Fastabend | selftests/bpf: Add variable-length data concat pattern... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-23 |
Andrii Nakryiko | selftests/bpf: Add variable-length data concatenation... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-06-23 |
Andrii Nakryiko | bpf: Switch most helper return values from 32-bit int... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |