2023-08-12 |
Yue Haibing | bpf: Remove unused declaration bpf_link_new_file() Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Martin KaFai Lau | Merge branch 'bug fixes for sockmap' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Xu Kuohai | selftests/bpf: Add sockmap test for redirecting partial... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Xu Kuohai | selftests/bpf: fix a CI failure caused by vsock sockmap... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Xu Kuohai | bpf, sockmap: Fix bug that strp_done cannot be called Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Xu Kuohai | bpf, sockmap: Fix map type error in sock_map_del_link Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-10 |
Magnus Karlsson | xsk: fix refcount underflow in error path Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-09 |
Yue Haibing | bpf: btf: Remove two unused function declarations Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-09 |
Yue Haibing | bpf: lru: Remove unused declaration bpf_lru_promote() Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-09 |
Eduard Zingerman | selftests/bpf: relax expected log messages to allow... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-09 |
Kui-Feng Lee | selftests/bpf: remove duplicated functions Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-08 |
Will Hawkins | bpf, docs: Fix small typo and define semantics of sign... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Martin KaFai Lau | Merge branch 'bpf: Support bpf_get_func_ip helper in... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Jiri Olsa | selftests/bpf: Add bpf_get_func_ip test for uprobe... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Jiri Olsa | selftests/bpf: Add bpf_get_func_ip tests for uprobe... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Jiri Olsa | bpf: Add support for bpf_get_func_ip helper for uprobe... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Yonghong Song | selftests/bpf: Add a movsx selftest for sign-extension... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Yonghong Song | bpf: Fix an incorrect verification success with movsx... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-07 |
Will Hawkins | bpf, docs: Formalize type notation and function semantics... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Yang Yingliang | bpf: change bpf_alu_sign_string and bpf_movsx_string... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Sergey Kacheev | libbpf: Use local includes inside the library Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Kui-Feng Lee | bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Kui-Feng Lee | bpf: fix inconsistent return types of bpf_xdp_copy_buf(). Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Kui-Feng Lee | selftests/bpf: fix the incorrect verification of port... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Daniel Borkmann | selftests/bpf: Add test for detachment on empty mprog... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Daniel Borkmann | bpf: Fix mprog detachment for empty mprog entry Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-04 |
Li kunyu | bpf: bpf_struct_ops: Remove unnecessary initial values... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-03 |
Martin KaFai Lau | Merge branch 'net: struct netdev_rx_queue and xdp.h... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-03 |
Jakub Kicinski | net: invert the netdevice.h vs xdp.h dependency Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-03 |
Jakub Kicinski | net: move struct netdev_rx_queue out of netdevice.h Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-03 |
Jakub Kicinski | eth: add missing xdp.h includes in drivers Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-01 |
Martin KaFai Lau | Merge branch 'Remove unused fields in cpumap & devmap' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-01 |
Hou Tao | bpf, devmap: Remove unused dtab field from bpf_dtab_netdev Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-08-01 |
Hou Tao | bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-31 |
Martin KaFai Lau | Merge branch 'Two fixes for cpu-map' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-31 |
Hou Tao | bpf, cpumap: Handle skb as well when clean up ptr_ring Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-31 |
Hou Tao | bpf, cpumap: Make sure kthread is running before map... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-31 |
Lorenz Bauer | net: remove duplicate INDIRECT_CALLABLE_DECLARE of... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-27 |
Lin Ma | bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Colin Ian King | selftests/xsk: Fix spelling mistake "querrying" ->... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Martin KaFai Lau | Merge branch 'Add SO_REUSEPORT support for TC bpf_sk_assign' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Daniel Borkmann | selftests/bpf: Test that SO_REUSEPORT can be used with... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | net: remove duplicate sk_lookup helpers Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | net: document inet[6]_lookup_reuseport sk_state requirements Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | net: remove duplicate reuseport_lookup functions Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | net: export inet_lookup_reuseport and inet6_lookup_reuseport Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | bpf: reject unhashed sockets in bpf_sk_assign Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Lorenz Bauer | udp: re-score reuseport groups when connected sockets... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-07-25 |
Yonghong Song | MAINTAINERS: Replace my email address Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-06-03 |
Martin KaFai Lau | Merge branch 'Fix elem_size not being set for inner... Address comments by Martin KaFai Lau: Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-06-03 |
Rhys Rustad-Elliott | selftests/bpf: Add access_inner_map selftest Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-06-02 |
Rhys Rustad-Elliott | bpf: Fix elem_size not being set for inner maps Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-06-02 |
KP Singh | bpf: Fix UAF in task local storage Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-30 |
Yonghong Song | selftests/bpf: Add a test where map key_type_id with... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-30 |
Yonghong Song | bpf: Silence a warning in btf_type_id_size() Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-22 |
Anton Protopopov | bpf: fix a memory leak in the LRU and LRU_PERCPU hash... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Martin KaFai Lau | Merge branch 'bpf: Add socket destroy capability' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | selftests/bpf: Test bpf_sock_destroy Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | selftests/bpf: Add helper to get port using getsockname Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | bpf: Add bpf_sock_destroy kfunc are contributed by Martin KaFai Lau <martin.lau@kernel.org>. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | bpf: udp: Implement batching for sockets iterator Suggested-by: Martin KaFai Lau <martin.lau@kernel.org> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | udp: seq_file: Remove bpf_seq_afinfo from udp_iter_state Suggested-by: Martin KaFai Lau <martin.lau@kernel.org> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | bpf: udp: Encapsulate logic to get udp table Suggested-by: Martin KaFai Lau <martin.lau@kernel.org> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | udp: seq_file: Helper function to match socket attributes Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-20 |
Aditi Ghag | bpf: tcp: Avoid taking fast sock lock in iterator Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-14 |
Martin KaFai Lau | Merge branch 'bpf: Don't EFAULT for {g,s}setsockopt... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | bpf: Document EFAULT changes for sockopt Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | selftests/bpf: Correctly handle optlen > 4096 Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | selftests/bpf: Update EFAULT {g,s}etsockopt selftests Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-05-13 |
Stanislav Fomichev | bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen Suggested-by: Martin KaFai Lau <martin.lau@kernel.org> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-28 |
Martin KaFai Lau | selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-27 |
Xueming Feng | bpftool: Dump map id instead of value for map_of_maps... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-06 |
Martin KaFai Lau | Merge branch 'xsk: Fix unaligned descriptor validation' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-06 |
Kal Conley | selftests: xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-06 |
Kal Conley | xsk: Fix unaligned descriptor validation Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-06 |
Lorenzo Bianconi | selftests/bpf: fix xdp_redirect xdp-features selftest... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
YiFei Zhu | selftests/bpf: Wait for receive in cg_storage_multi... Reported-by: Martin KaFai Lau <martin.lau@linux.dev> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Kal Conley | selftests: xsk: Deflakify STATS_RX_DROPPED test Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Kal Conley | selftests: xsk: Disable IPv6 on VETH1 Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Martin KaFai Lau | Merge branch 'selftests: xsk: Add test case for packets... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Kal Conley | selftests: xsk: Add test case for packets at end of... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Kal Conley | selftests: xsk: Use correct UMEM size in testapp_invalid_desc Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-04-05 |
Kal Conley | selftests: xsk: Add xskxceiver.h dependency to Makefile Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-30 |
Andrii Nakryiko | veristat: change guess for __sk_buff from CGROUP_SKB... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-29 |
Martin KaFai Lau | Merge branch 'Allow BPF TCP CCs to write app_limited' writing sk_pacing. (Martin KaFai Lau) Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-29 |
Yixin Shen | selftests/bpf: test a BPF CC writing app_limited Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-29 |
Yixin Shen | bpf: allow a TCP CC to write app_limited Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Martin KaFai Lau | Merge branch 'Transit between BPF TCP congestion controls.' Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | selftests/bpf: Test switching TCP Congestion Control... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | libbpf: Use .struct_ops.link section to indicate a... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | libbpf: Update a bpf_link with another struct_ops. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | bpf: Update the struct_ops of a bpf_link. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | libbpf: Create a bpf_link in bpf_map__attach_struct_ops(). Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | bpf: Create links for BPF struct_ops maps. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | net: Update an existing TCP congestion control algorithm. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Kui-Feng Lee | bpf: Retire the struct_ops map kvalue->refcnt. Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-23 |
Andrii Nakryiko | bpf: remember meta->iter info only for initialized... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
2023-03-21 |
Martin KaFai Lau | Merge branch 'net: skbuff: skb bitfield compaction... Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
|
commit | commitdiff | tree |
next |