Patch Series

Subject bpf: tcp: Exactly-once socket iteration
Author jordan@jrife.io
Date 2025-06-30 17:16:54 +0000 UTC
Version 3
Cc alexei.starovoitov@gmail.com bpf@vger.kernel.org daniel@iogearbox.net jordan@jrife.io kuniyu@google.com martin.lau@linux.dev netdev@vger.kernel.org stfomichev@gmail.com willemdebruijn.kernel@gmail.com

Patches (12)

Name Content
[PATCH v3 bpf-next 01/12] bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch [Body]
[PATCH v3 bpf-next 02/12] bpf: tcp: Make sure iter->batch always contains a full bucket snapshot [Body]
[PATCH v3 bpf-next 03/12] bpf: tcp: Get rid of st_bucket_done [Body]
[PATCH v3 bpf-next 04/12] bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items [Body]
[PATCH v3 bpf-next 05/12] bpf: tcp: Avoid socket skips and repeats during iteration [Body]
[PATCH v3 bpf-next 06/12] selftests/bpf: Add tests for bucket resume logic in listening sockets [Body]
[PATCH v3 bpf-next 07/12] selftests/bpf: Allow for iteration over multiple ports [Body]
[PATCH v3 bpf-next 08/12] selftests/bpf: Allow for iteration over multiple states [Body]
[PATCH v3 bpf-next 09/12] selftests/bpf: Make ehash buckets configurable in socket iterator tests [Body]
[PATCH v3 bpf-next 10/12] selftests/bpf: Create established sockets in socket iterator tests [Body]
[PATCH v3 bpf-next 11/12] selftests/bpf: Create iter_tcp_destroy test program [Body]
[PATCH v3 bpf-next 12/12] selftests/bpf: Add tests for bucket resume logic in established sockets [Body]

Session 2025-07-03

ID (for dev) 95cd4ee2-2410-424e-a2f1-f6ef5e7d90bb
Status finished
Execution Log [Link]
Test Base Patched Verdict
Build Base 223e2288f4b8c262a864e2c03964ffac91744cd5 passed [Log]
Build Patched 223e2288f4b8c262a864e2c03964ffac91744cd5 [patched] passed [Log]
Boot test: Patched 223e2288f4b8c262a864e2c03964ffac91744cd5 [patched] passed
Boot test: Base 223e2288f4b8c262a864e2c03964ffac91744cd5 passed
Fuzzing 223e2288f4b8c262a864e2c03964ffac91744cd5 223e2288f4b8c262a864e2c03964ffac91744cd5 [patched] passed [Log] [Artifacts]