Patch Series

Subject bpf: tcp: Exactly-once socket iteration
Author jordan@jrife.io
Date 2025-07-07 15:50:49 +0000 UTC
Version 4
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 v4 bpf-next 01/12] bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch [Body]
[PATCH v4 bpf-next 02/12] bpf: tcp: Make sure iter->batch always contains a full bucket snapshot [Body]
[PATCH v4 bpf-next 03/12] bpf: tcp: Get rid of st_bucket_done [Body]
[PATCH v4 bpf-next 04/12] bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items [Body]
[PATCH v4 bpf-next 05/12] bpf: tcp: Avoid socket skips and repeats during iteration [Body]
[PATCH v4 bpf-next 06/12] selftests/bpf: Add tests for bucket resume logic in listening sockets [Body]
[PATCH v4 bpf-next 07/12] selftests/bpf: Allow for iteration over multiple ports [Body]
[PATCH v4 bpf-next 08/12] selftests/bpf: Allow for iteration over multiple states [Body]
[PATCH v4 bpf-next 09/12] selftests/bpf: Make ehash buckets configurable in socket iterator tests [Body]
[PATCH v4 bpf-next 10/12] selftests/bpf: Create established sockets in socket iterator tests [Body]
[PATCH v4 bpf-next 11/12] selftests/bpf: Create iter_tcp_destroy test program [Body]
[PATCH v4 bpf-next 12/12] selftests/bpf: Add tests for bucket resume logic in established sockets [Body]

Session 2025-07-07

ID (for dev) d8328cb6-5b58-4846-9b5f-ad1f722c1d53
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]