2023-11-28 |
Stanislav Fomichev | net: set SOCK_RCU_FREE before inserting socket into... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-09-11 |
Stanislav Fomichev | selftests/bpf: Update bpf_clone_redirect expected return... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-09-11 |
Stanislav Fomichev | bpf: Clarify error expectations from bpf_clone_redirect Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-07-28 |
Stanislav Fomichev | ynl: print xdp-zc-max-segs in the sample Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-07-28 |
Stanislav Fomichev | ynl: regenerate all headers Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-07-28 |
Stanislav Fomichev | ynl: mark max/mask as private for kdoc Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-07-28 |
Stanislav Fomichev | ynl: expose xdp-zc-max-segs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | selftests/bpf: Add test to exercise typedef walking Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | bpf: Resolve modifiers when walking structs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | bpf: Document EFAULT changes for sockopt Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | selftests/bpf: Correctly handle optlen > 4096 Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | selftests/bpf: Update EFAULT {g,s}etsockopt selftests Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-04-21 |
Stanislav Fomichev | selftests/bpf: Verify optval=NULL case Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-04-21 |
Stanislav Fomichev | bpf: Don't EFAULT for getsockopt with optval=NULL Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-03-31 |
Stanislav Fomichev | tools: ynl: ethtool testing tool Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-03-31 |
Stanislav Fomichev | tools: ynl: replace print with NlError Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-03-31 |
Stanislav Fomichev | tools: ynl: populate most of the ethtool spec Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-03-31 |
Stanislav Fomichev | tools: ynl: support byte-order in cli Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-02-22 |
Stanislav Fomichev | selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-02-02 |
Stanislav Fomichev | selftests/bpf: Don't refill on completion in xdp_metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-27 |
Stanislav Fomichev | selftest/bpf: Make crashes more debuggable in test_progs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-27 |
Stanislav Fomichev | selftests/bpf: Properly enable hwtstamp in xdp_hw_metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | selftests/bpf: Simple program to dump XDP RX metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | net/mlx4_en: Support RX XDP metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | net/mlx4_en: Introduce wrapper for xdp_buff Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | selftests/bpf: Verify xdp_metadata xdp->af_xdp path Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | veth: Support RX XDP metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | veth: Introduce veth_xdp_buff wrapper for xdp_buff Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: XDP metadata RX kfuncs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | selftests/bpf: Update expected test_offload.py messages Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: Introduce device-bound XDP programs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: Reshuffle some parts of bpf/offload.c Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: Move offload initialization into late_initcall Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2023-01-23 |
Stanislav Fomichev | bpf: Document XDP RX metadata Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-12-23 |
Stanislav Fomichev | selftests/bpf: Add host-tools to gitignore Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-12-08 |
Stanislav Fomichev | selftests/bpf: Bring test_offload.py back to life Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-24 |
Stanislav Fomichev | net: use %pS for kfree_skb tracing event location Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-24 |
Stanislav Fomichev | bpf: Unify and simplify btf_func_proto_check error... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | selftests/bpf: Add reproducer for decl_tag in func_proto... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | bpf: Prevent decl_tag from being referenced in func_proto arg Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | selftests/bpf: Mount debugfs in setns_by_fd Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | ppp: associate skb with a device at tx Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-21 |
Stanislav Fomichev | selftests/bpf: Make sure zero-len skbs aren't redirectable Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-21 |
Stanislav Fomichev | bpf: Move skb->len == 0 checks into __bpf_redirect Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-11-03 |
Stanislav Fomichev | bpf: make sure skb->len != 0 when redirecting to a... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-10-17 |
Stanislav Fomichev | bpf: prevent decl_tag from being referenced in func_proto Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-10-17 |
Stanislav Fomichev | selftests/bpf: Add reproducer for decl_tag in func_proto... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-23 |
Stanislav Fomichev | selftests/bpf: Make sure bpf_{g,s}et_retval is exposed... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-23 |
Stanislav Fomichev | bpf: update bpf_{g,s}et_retval documentation Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-23 |
Stanislav Fomichev | bpf: expose bpf_strtol and bpf_strtoul to all program... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-23 |
Stanislav Fomichev | bpf: Use cgroup_{common,current}_func_proto in more... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-23 |
Stanislav Fomichev | bpf: Introduce cgroup_{common,current}_func_proto Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-08 |
Stanislav Fomichev | selftests/bpf: Excercise bpf_obj_get_info_by_fd for... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-08-08 |
Stanislav Fomichev | bpf: Use proper target btf when exporting attach_btf_obj_id Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-07-21 |
Stanislav Fomichev | bpf: Check attach_func_proto more carefully in check_helper_call Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-07-20 |
Stanislav Fomichev | bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-07-19 |
Stanislav Fomichev | bpf: fix lsm_cgroup build errors on esoteric configs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-07-08 |
Stanislav Fomichev | bpf: Check attach_func_proto more carefully in check_return_code Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-07-01 |
Stanislav Fomichev | selftests/bpf: Skip lsm_cgroup when we don't have trampolines Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | selftests/bpf: lsm_cgroup functional test Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpftool: implement cgroup tree for BPF_LSM_CGROUP Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | libbpf: implement bpf_prog_query_opts Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | libbpf: add lsm_cgoup_sock type Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | tools/bpf: Sync btf_ids.h to tools Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: expose bpf_{g,s}etsockopt to lsm cgroup Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: minimize number of allocated lsm slots per program Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: per-cgroup lsm flavor Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: convert cgroup_bpf.progs to hlist Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-06-29 |
Stanislav Fomichev | bpf: add bpf_func_t and trampoline helpers Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-04-26 |
Stanislav Fomichev | bpf: Use bpf_prog_run_array_cg_flags everywhere Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-04-19 |
Stanislav Fomichev | bpf: Move rcu lock management out of BPF_PROG_RUN routines Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-03-02 |
Stanislav Fomichev | bpf, test_run: Fix overflow in XDP frags bpf_test_finish Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-02-08 |
Stanislav Fomichev | bpf: test_run: Fix overflow in bpf_test_finish frags... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-02-08 |
Stanislav Fomichev | bpf: test_run: Fix overflow in xdp frags parsing Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2022-01-26 |
Stanislav Fomichev | bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-11-16 |
Stanislav Fomichev | bpftool: Add current libbpf_strict mode to version... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-11-12 |
Stanislav Fomichev | bpftool: Enable libbpf's strict mode by default Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-10-22 |
Stanislav Fomichev | selftests/bpf: Fix flow dissector tests Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-10-22 |
Stanislav Fomichev | libbpf: Use func name when pinning programs with LIBBPF_STRI... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-08-19 |
Stanislav Fomichev | bpf: Use kvmalloc for map keys in syscalls Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-08-19 |
Stanislav Fomichev | bpf: Use kvmalloc for map values in syscall Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-08-14 |
Stanislav Fomichev | selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYPE_... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-08-14 |
Stanislav Fomichev | bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-08-04 |
Stanislav Fomichev | selftests/bpf: Move netcnt test under test_progs Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-07-27 |
Stanislav Fomichev | bpf: Increase supported cgroup storage value size Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-05-24 |
Stanislav Fomichev | libbpf: Skip bpf_object__probe_loading for light skeleton Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-05-20 |
Stanislav Fomichev | selftests/bpf: Convert static to global in tc_redirect... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-03-31 |
Stanislav Fomichev | tools/resolve_btfids: Fix warnings Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-03-20 |
Stanislav Fomichev | bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-02-12 |
Stanislav Fomichev | tools/resolve_btfids: Add /libbpf to .gitignore Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-02-12 |
Stanislav Fomichev | libbpf: Use AF_LOCAL instead of AF_INET in xsk.c Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-29 |
Stanislav Fomichev | bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-29 |
Stanislav Fomichev | selftests/bpf: Rewrite recvmsg{4,6} asm progs to c... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-29 |
Stanislav Fomichev | bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-29 |
Stanislav Fomichev | bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-28 |
Stanislav Fomichev | selftests/bpf: Verify that rebinding to port < 1024... Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
2021-01-28 |
Stanislav Fomichev | bpf: Allow rewriting to ports under ip_unprivileged_port_start Signed-off-by: Stanislav Fomichev <sdf@google.com>
|
commit | commitdiff | tree |
next |