Hi David, hi Jakub, hi Paolo, hi Eric, The following pull-request contains BPF updates for your *net-next* tree. We've added 13 non-merge commits during the last 20 day(s) which contain a total of 4 files changed, 712 insertions(+), 84 deletions(-). The main changes are: 1) Avoid skipping or repeating a sk when using a TCP bpf_iter, from Jordan Rife. 2) Clarify the driver requirement on using the XDP metadata, from Song Yoong Siang Please consider pulling these changes from: git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev Thanks a lot! Also thanks to reporters, reviewers and testers of commits in this pull-request: Kuniyuki Iwashima, Stanislav Fomichev ---------------------------------------------------------------- The following changes since commit 8efa26fcbf8a7f783fd1ce7dd2a409e9b7758df0: tg3: spelling corrections (2025-06-27 10:25:57 +0100) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev for you to fetch changes up to ef57dc6f52e4949527f82a456cb9a637a55209ea: doc: xdp: Clarify driver implementation for XDP Rx metadata (2025-07-16 16:36:11 -0700) ---------------------------------------------------------------- bpf-next-for-netdev ---------------------------------------------------------------- Jordan Rife (12): bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch bpf: tcp: Make sure iter->batch always contains a full bucket snapshot bpf: tcp: Get rid of st_bucket_done bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items bpf: tcp: Avoid socket skips and repeats during iteration selftests/bpf: Add tests for bucket resume logic in listening sockets selftests/bpf: Allow for iteration over multiple ports selftests/bpf: Allow for iteration over multiple states selftests/bpf: Make ehash buckets configurable in socket iterator tests selftests/bpf: Create established sockets in socket iterator tests selftests/bpf: Create iter_tcp_destroy test program selftests/bpf: Add tests for bucket resume logic in established sockets Martin KaFai Lau (1): Merge branch 'bpf-tcp-exactly-once-socket-iteration' Song Yoong Siang (1): doc: xdp: Clarify driver implementation for XDP Rx metadata Documentation/networking/xdp-rx-metadata.rst | 33 ++ net/ipv4/tcp_ipv4.c | 269 ++++++++---- .../selftests/bpf/prog_tests/sock_iter_batch.c | 458 ++++++++++++++++++++- .../testing/selftests/bpf/progs/sock_iter_batch.c | 36 +- 4 files changed, 712 insertions(+), 84 deletions(-)