Show patches with: Submitter = Martin KaFai Lau       |    Archived = No       |   211 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,bpf,3/3] selftests/bpf: Test udp and tcp iter batching bpf: Fix backward progress bug in bpf_iter_udp 1 - - 60-1 2024-01-12 Martin KaFai Lau bpf Accepted
[v3,bpf,2/3] bpf: Avoid iter->offset making backward progress in bpf_iter_udp bpf: Fix backward progress bug in bpf_iter_udp 1 1 - 61-- 2024-01-12 Martin KaFai Lau bpf Accepted
[v3,bpf,1/3] bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket bpf: Fix backward progress bug in bpf_iter_udp 1 1 - 61-- 2024-01-12 Martin KaFai Lau bpf Accepted
[v2,bpf,3/3] selftests/bpf: Test udp and tcp iter batching bpf: Fix backward progress bug in bpf_iter_udp 1 - - 60-1 2024-01-10 Martin KaFai Lau bpf Superseded
[v2,bpf,2/3] bpf: Avoid iter->offset making backward progress in bpf_iter_udp bpf: Fix backward progress bug in bpf_iter_udp 1 - - 61-- 2024-01-10 Martin KaFai Lau bpf Superseded
[v2,bpf,1/3] bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket bpf: Fix backward progress bug in bpf_iter_udp 1 - - 61-- 2024-01-10 Martin KaFai Lau bpf Superseded
[bpf,2/2] selftests/bpf: Test udp and tcp iter batching [bpf,1/2] bpf: Avoid iter->offset making backward progress in bpf_iter_udp - - - 592- 2023-12-19 Martin KaFai Lau bpf Changes Requested
[bpf,1/2] bpf: Avoid iter->offset making backward progress in bpf_iter_udp [bpf,1/2] bpf: Avoid iter->offset making backward progress in bpf_iter_udp - - - 592- 2023-12-19 Martin KaFai Lau bpf Changes Requested
[bpf-next] net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set [bpf-next] net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set - 1 - 16-1 2023-10-13 Martin KaFai Lau bpf Accepted
[bpf,3/3] selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc bpf: Fixes for bpf_sk_storage - - - 432- 2023-09-01 Martin KaFai Lau bpf Accepted
[bpf,2/3] bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc bpf: Fixes for bpf_sk_storage - - - 44-1 2023-09-01 Martin KaFai Lau bpf Accepted
[bpf,1/3] bpf: bpf_sk_storage: Fix invalid wait context lockdep report bpf: Fixes for bpf_sk_storage - - - 4311 2023-09-01 Martin KaFai Lau bpf Accepted
pull-request: bpf 2023-08-09 pull-request: bpf 2023-08-09 - - - 6-- 2023-08-10 Martin KaFai Lau Accepted
pull-request: bpf-next 2023-08-09 pull-request: bpf-next 2023-08-09 - - - 6-- 2023-08-10 Martin KaFai Lau Accepted
pull-request: bpf 2023-08-03 pull-request: bpf 2023-08-03 - - - 6-- 2023-08-03 Martin KaFai Lau Accepted
pull-request: bpf-next 2023-08-03 pull-request: bpf-next 2023-08-03 - - - 1-1 2023-08-03 Martin KaFai Lau Accepted
[bpf-next] bpf: Address KCSAN report on bpf_lru_list [bpf-next] bpf: Address KCSAN report on bpf_lru_list 1 - - 502- 2023-05-11 Martin KaFai Lau bpf Accepted
[bpf-next] selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 [bpf-next] selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 1 - - 3919 2023-04-28 Martin KaFai Lau bpf Accepted
[v2,bpf-next] libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE [v2,bpf-next] libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE 1 - - 502- 2023-04-28 Martin KaFai Lau bpf Accepted
[bpf-next] libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE [bpf-next] libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE - - - 132- 2023-04-28 Martin KaFai Lau bpf Superseded
[RFC,bpf-next] bpf: Add a kfunc filter function to 'struct btf_kfunc_id_set'. [RFC,bpf-next] bpf: Add a kfunc filter function to 'struct btf_kfunc_id_set'. - - - 35-2 2023-04-04 Martin KaFai Lau bpf RFC
[bpf] bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp [bpf] bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp - - - 38-13 2023-03-28 Martin KaFai Lau bpf Accepted
[bpf-next] bpf: Check IS_ERR for the bpf_map_get() return value [bpf-next] bpf: Check IS_ERR for the bpf_map_get() return value 2 - - 4613 2023-03-24 Martin KaFai Lau bpf Accepted
[v3,bpf-next,5/5] selftests/bpf: Add bench for task storage creation bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 6221 2023-03-22 Martin KaFai Lau bpf Accepted
[v3,bpf-next,4/5] selftests/bpf: Test task storage when local_storage->smap is NULL bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 6221 2023-03-22 Martin KaFai Lau bpf Accepted
[v3,bpf-next,3/5] bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 6221 2023-03-22 Martin KaFai Lau bpf Accepted
[v3,bpf-next,2/5] bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 6221 2023-03-22 Martin KaFai Lau bpf Accepted
[v3,bpf-next,1/5] bpf: Add a few bpf mem allocator functions bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 6122 2023-03-22 Martin KaFai Lau bpf Accepted
[bpf-next,2/2] selftests/bpf: Fix a fd leak in an error path in network_helpers.c [bpf-next,1/2] selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result 2 - - 2212 2023-03-16 Martin KaFai Lau bpf Accepted
[bpf-next,1/2] selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result [bpf-next,1/2] selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result 2 - - 2311 2023-03-16 Martin KaFai Lau bpf Accepted
[v2,bpf-next] selftests/bpf: Fix flaky fib_lookup test [v2,bpf-next] selftests/bpf: Fix flaky fib_lookup test - - - 4921 2023-03-09 Martin KaFai Lau bpf Accepted
[bpf-next] selftests/bpf: Fix flaky fib_lookup test [bpf-next] selftests/bpf: Fix flaky fib_lookup test - - - 182- 2023-03-09 Martin KaFai Lau bpf Superseded
[v2,bpf-next,17/17] selftests/bpf: Add local-storage-create benchmark bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5121 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,16/17] selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap i… bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,15/17] selftests/bpf: Replace CHECK with ASSERT in test_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,14/17] bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5121 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,13/17] bpf: Use bpf_mem_cache_alloc/free in bpf_selem_alloc/free bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,12/17] bpf: Add a few bpf mem allocator functions bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5121 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,11/17] bpf: Add bpf_local_storage_free() bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,10/17] bpf: Add bpf_local_storage_rcu callback bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5121 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,09/17] bpf: Add bpf_selem_free() bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,08/17] bpf: Add bpf_selem_free_rcu callback bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,07/17] bpf: Remove bpf_selem_free_fields*_rcu bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage 1 - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,06/17] bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,05/17] bpf: Remember smap in bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,04/17] bpf: Remove the preceding __ from __bpf_selem_unlink_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,03/17] bpf: Remove __bpf_local_storage_map_alloc bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5121 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,02/17] bpf: Refactor codes into bpf_local_storage_destroy bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,01/17] bpf: Move a few bpf_local_storage functions to static scope bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 5211 2023-03-08 Martin KaFai Lau bpf Changes Requested
[bpf-next,16/16] selftests/bpf: Add local-storage-create benchmark bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4822 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,15/16] selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap is N… bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,14/16] selftests/bpf: Replace CHECK with ASSERT in test_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,13/16] bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4822 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,12/16] bpf: Use bpf_mem_cache_alloc/free in bpf_selem_alloc/free bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4822 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,11/16] bpf: Add bpf_local_storage_free() bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,10/16] bpf: Add bpf_local_storage_rcu callback bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4822 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,09/16] bpf: Add bpf_selem_free() bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,08/16] bpf: Add bpf_selem_free_rcu callback bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,07/16] bpf: Remove bpf_selem_free_fields*_rcu bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage 1 - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,06/16] bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,05/16] bpf: Remember smap in bpf_local_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,04/16] bpf: Remove the preceding __ from __bpf_selem_unlink_storage bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,03/16] bpf: Remove __bpf_local_storage_map_alloc bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4822 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,02/16] bpf: Refactor codes into bpf_local_storage_destroy bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[bpf-next,01/16] bpf: Move a few bpf_local_storage functions to static scope bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage - - - 4912 2023-03-06 Martin KaFai Lau bpf Superseded
[v3,bpf-next,2/2] selftests/bpf: Add bpf_fib_lookup test [v3,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup - - - 38-1 2023-02-17 Martin KaFai Lau bpf Accepted
[v3,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup [v3,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup - - - 38-1 2023-02-17 Martin KaFai Lau bpf Accepted
[v2,bpf-next,2/2] selftests/bpf: Add bpf_fib_lookup test [v2,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup - - - 5222 2023-02-17 Martin KaFai Lau bpf Superseded
[v2,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup [v2,bpf-next,1/2] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup - - - 5222 2023-02-17 Martin KaFai Lau bpf Superseded
[bpf-next,4/4] selftests/bpf: Add bpf_fib_lookup test bpf: A fix and a change to bpf_fib_lookup - - - 5321 2023-02-17 Martin KaFai Lau bpf Changes Requested
[bpf-next,3/4] bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup bpf: A fix and a change to bpf_fib_lookup - - - 5321 2023-02-17 Martin KaFai Lau bpf Changes Requested
[bpf-next,2/4] bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state bpf: A fix and a change to bpf_fib_lookup - - - 5411 2023-02-17 Martin KaFai Lau bpf Accepted
[bpf-next,1/4] bpf: Disable bh in bpf_test_run for xdp and tc prog bpf: A fix and a change to bpf_fib_lookup - - - 5411 2023-02-17 Martin KaFai Lau bpf Accepted
[v4,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL [v4,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL 1 - - 5222 2022-12-21 Martin KaFai Lau bpf Accepted
[v3,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL [v3,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL - - - 4525 2022-12-21 Martin KaFai Lau bpf Superseded
[v2,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL [v2,bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL - - - 4425 2022-12-21 Martin KaFai Lau bpf Superseded
[v3,bpf-next] bpf: Reduce smap->elem_size [v3,bpf-next] bpf: Reduce smap->elem_size 2 - - 5113 2022-12-21 Martin KaFai Lau bpf Accepted
[v2,bpf-next] bpf: Reduce smap->elem_size [v2,bpf-next] bpf: Reduce smap->elem_size 2 - - 541- 2022-12-21 Martin KaFai Lau bpf Superseded
[bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL [bpf] selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL - - - 4925 2022-12-20 Martin KaFai Lau bpf Superseded
[bpf-next] bpf: Reduce smap->elem_size [bpf-next] bpf: Reduce smap->elem_size 1 - - 551- 2022-12-16 Martin KaFai Lau bpf Superseded
[bpf-next] selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] [bpf-next] selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] - - - 241- 2022-12-06 Martin KaFai Lau bpf Accepted
[bpf-next,7/7] selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress selftests/bpf: Remove unnecessary mount/umount dance - - - 4727 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,6/7] selftests/bpf: Remove serial from tests using {open,close}_netns selftests/bpf: Remove unnecessary mount/umount dance - - - 4817 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,5/7] selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns selftests/bpf: Remove unnecessary mount/umount dance - - - 4817 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,4/7] selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers selftests/bpf: Remove unnecessary mount/umount dance - - - 4727 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,3/7] selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test selftests/bpf: Remove unnecessary mount/umount dance - - - 4727 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,2/7] selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test selftests/bpf: Remove unnecessary mount/umount dance - - - 4718 2022-11-29 Martin KaFai Lau bpf Accepted
[bpf-next,1/7] selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex selftests/bpf: Remove unnecessary mount/umount dance - - - 4817 2022-11-29 Martin KaFai Lau bpf Accepted
[v2,bpf-next,3/3] selftests/bpf: Test skops->skb_hwtstamp bpf: Add hwtstamp field for the sockops prog - - - 551- 2022-11-07 Martin KaFai Lau bpf Accepted
[v2,bpf-next,2/3] selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test bpf: Add hwtstamp field for the sockops prog 1 - - 551- 2022-11-07 Martin KaFai Lau bpf Accepted
[v2,bpf-next,1/3] bpf: Add hwtstamp field for the sockops prog bpf: Add hwtstamp field for the sockops prog - - - 542- 2022-11-07 Martin KaFai Lau bpf Accepted
[bpf-next,3/3] selftests/bpf: Test skops->skb_hwtstamp bpf: Add hwtstamp field for the sockops prog - - - 3316 2022-11-05 Martin KaFai Lau bpf Superseded
[bpf-next,2/3] selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test bpf: Add hwtstamp field for the sockops prog - - - 3316 2022-11-05 Martin KaFai Lau bpf Superseded
[bpf-next,1/3] bpf: Add hwtstamp field for the sockops prog bpf: Add hwtstamp field for the sockops prog - - - 3226 2022-11-05 Martin KaFai Lau bpf Superseded
[bpf-next,9/9] selftests/bpf: Tracing prog can still do lookup under busy lock bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 341- 2022-10-25 Martin KaFai Lau bpf Accepted
[bpf-next,8/9] selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock det… bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 332- 2022-10-25 Martin KaFai Lau bpf Accepted
[bpf-next,7/9] bpf: Add new bpf_task_storage_delete proto with no deadlock detection bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 332- 2022-10-25 Martin KaFai Lau bpf Accepted
[bpf-next,6/9] bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 341- 2022-10-25 Martin KaFai Lau bpf Accepted
[bpf-next,5/9] bpf: Add new bpf_task_storage_get proto with no deadlock detection bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 341- 2022-10-25 Martin KaFai Lau bpf Accepted
[bpf-next,4/9] bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected bpf: Avoid unnecessary deadlock detection and failure in task storage - - - 341- 2022-10-25 Martin KaFai Lau bpf Accepted
« 1 2 3 »