2021-11-18 | Lorenz Bauer | bpf: Prevent increasing bpf_jit_limit above max Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20211014142554.53120-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2021-11-18 | Lorenz Bauer | bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20211014142554.53120-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2021-10-27 | Lorenz Bauer | selftests: bpf: fix backported ASSERT_FALSE Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2021-10-06 | Lorenz Bauer | bpf: Exempt CAP_BPF from checks against bpf_jit_limit Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20210922111153.19843-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2021-08-04 | Lorenz Bauer | bpf: verifier: Allocate idmap scratch in verifier env Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20210429134656.122225-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2021-08-04 | Lorenz Bauer | bpf: Fix OOB read when printing XDP link fdinfo Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20210719085134.43325-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2021-04-14 | Lorenz Bauer | bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20210326160501.46234-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-11-06 | Lorenz Bauer | tools/bpftool: Fix attaching flow dissector Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20201105115230.296657-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-10-15 | Lorenz Bauer | bpf, sockmap: Add locking annotations to iterator Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20201012091850.67452-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-28 | Lorenz Bauer | selftest: bpf: Test copying a sockmap and sockhash Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200928090805.23343-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-28 | Lorenz Bauer | selftests: bpf: Remove shared header from sockmap iter... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200928090805.23343-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-28 | Lorenz Bauer | selftests: bpf: Add helper to compare socket cookies Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200928090805.23343-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-28 | Lorenz Bauer | bpf: sockmap: Enable map_update_elem from bpf_iter Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200928090805.23343-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-23 | Lorenz Bauer | bpf: Explicitly size compatible_reg_types Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200923160156.80814-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Use a table to drive helper arg type checks Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-12-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Hoist type checking for nullable arg types Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-11-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-10-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Set meta->raw_mode for pointers close to use Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-9-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Make context access check generic Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-8-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Make reference tracking generic Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-7-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Make BTF pointer type checking generic Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-6-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Allow specifying a BTF ID per argument in function... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | btf: Add BTF_ID_LIST_SINGLE macro Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | bpf: Check scalar or invalid register in check_helper_mem_access Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-21 | Lorenz Bauer | btf: Make btf_set_contains take a const pointer Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200921121227.255763-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-11 | Lorenz Bauer | bpf: Plug hole in struct bpf_sk_lookup_kern Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200910110248.198326-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-10 | Lorenz Bauer | selftests: bpf: Test iterating a sockmap Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200909162712.221874-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-10 | Lorenz Bauer | net: Allow iterating sockmap and sockhash Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200909162712.221874-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-09-10 | Lorenz Bauer | net: sockmap: Remove unnecessary sk_fullsock checks Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200909162712.221874-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-24 | Lorenz Bauer | selftests: bpf: Fix sockmap update nits Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200824084523.13104-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | selftests: bpf: Test sockmap update from BPF Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-7-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | bpf: sockmap: Allow update from BPF Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-6-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | bpf: sockmap: Call sock_map_update_elem directly Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | bpf: sockmap: Merge sockmap and sockhash update functions Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-08-21 | Lorenz Bauer | net: sk_msg: Simplify sk_psock initialization Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200821102948.21918-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-07-09 | Lorenz Bauer | selftests: bpf: Fix detach from sockmap tests Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200709115151.75829-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | selftests: bpf: Pass program to bpf_prog_detach in... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-7-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | selftests: bpf: Pass program and target_fd in flow_dissector... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-6-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | bpf: sockmap: Require attach_bpf_fd when detaching... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | bpf: flow_dissector: Check value of unused flags to... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-30 | Lorenz Bauer | bpf: flow_dissector: Check value of unused flags to... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200629095630.7933-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-12 | Lorenz Bauer | bpf: sockmap: Don't attach programs to UDP sockets Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200611172520.327602-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-09 | Lorenz Bauer | bpf: cgroup: Allow multi-attach program to replace... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200608162202.94002-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-06-09 | Lorenz Bauer | scripts: Require pahole v1.16 when generating BTF Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200608094257.47366-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-04-26 | Lorenz Bauer | selftests/bpf: Add cls_redirect classifier Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200424185556.7358-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-30 | Lorenz Bauer | selftests: bpf: Add test for sk_assign Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf, doc: Update maintainers for L7 BPF Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-13-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | selftests: bpf: Enable UDP sockmap reuseport tests Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-12-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | selftests: bpf: Add tests for UDP sockets in sockmap Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-11-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | selftests: bpf: Don't listen() on UDP sockets Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-10-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: sockmap: Add UDP support Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-9-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: Add sockmap hooks for UDP sockets Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-8-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: sockmap: Simplify sock_map_init_proto Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-7-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: sockmap: Move generic sockmap hooks from BPF TCP Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-6-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: tcp: Move assertions into tcp_bpf_get_proto Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | skmsg: Update saved hooks only once Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-03-09 | Lorenz Bauer | bpf: sockmap: Only check ULP for TCP sockets Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200309111243.6982-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-02-07 | Lorenz Bauer | bpf, sockmap: Check update requirements after locking Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200207103713.28175-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-01-24 | Lorenz Bauer | selftests: bpf: Reset global state between reuseport... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200124112754.19664-5-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-01-24 | Lorenz Bauer | selftests: bpf: Make reuseport test output more legible Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200124112754.19664-4-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-01-24 | Lorenz Bauer | selftests: bpf: Ignore FIN packets for reuseport tests Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200124112754.19664-3-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-01-24 | Lorenz Bauer | selftests: bpf: Use a temporary file in test_sockmap Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200124112754.19664-2-lmb@cloudflare.com |
commit | commitdiff | tree |
2020-01-10 | Lorenz Bauer | net: bpf: Don't leak time wait and request sockets Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20200110132336.26099-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2019-12-13 | Lorenz Bauer | bpf: Clear skb->tstamp in bpf_redirect when necessary Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> ...org/bpf/20191213180817.2510-1-lmb@cloudflare.com |
commit | commitdiff | tree |
2019-05-21 | Lorenz Bauer | bpf: fix out-of-bounds read in __bpf_skc_lookup Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-05-09 | Lorenz Bauer | selftests: bpf: initialize bpf_object pointers where... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | selftests/bpf: add tests for bpf_tcp_check_syncookie... Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | selftests/bpf: test references to sock_common Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | selftests/bpf: allow specifying helper for BPF_SK_LOOKUP Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | tools: update include/uapi/linux/bpf.h Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | bpf: add helper to check for a valid SYN cookie Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | bpf: add skc_lookup_tcp helper Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | bpf: allow helpers to return PTR_TO_SOCK_COMMON Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-03-22 | Lorenz Bauer | bpf: track references based on is_acquire_func Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2019-01-15 | Lorenz Bauer | bpf: libbpf: retry loading program on EAGAIN Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-12-04 | Lorenz Bauer | selftests: add a test for bpf_prog_test_run_xattr Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-12-04 | Lorenz Bauer | libbpf: add bpf_prog_test_run_xattr Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-12-04 | Lorenz Bauer | tools: sync uapi/linux/bpf.h Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-12-04 | Lorenz Bauer | bpf: respect size hint to BPF_PROG_TEST_RUN if present Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-11-19 | Lorenz Bauer | tools: add selftest for BPF_F_ZERO_SEED Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-11-19 | Lorenz Bauer | tools: sync linux/bpf.h Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-11-19 | Lorenz Bauer | bpf: move BPF_F_QUERY_EFFECTIVE after map flags Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |
2018-11-19 | Lorenz Bauer | bpf: allow zero-initializing hash map seed Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> |
commit | commitdiff | tree |