Re: [PATCH bpf-next/net v3 4/5] selftests/bpf: Add mptcp_subflow bpf_iter subtest

2025-05-23 Thread Matthieu Baerts
Hi Martin, On 21/05/2025 00:18, Martin KaFai Lau wrote: > On 5/19/25 3:04 AM, Matthieu Baerts wrote: +SEC("cgroup/getsockopt") +int iters_subflow(struct bpf_sockopt *ctx) +{ +    struct mptcp_subflow_context *subflow; +    struct bpf_sock *sk = ctx->sk; +    struct so

Re: [PATCH bpf-next/net v3 4/5] selftests/bpf: Add mptcp_subflow bpf_iter subtest

2025-05-20 Thread Martin KaFai Lau
On 5/19/25 3:04 AM, Matthieu Baerts wrote: +SEC("cgroup/getsockopt") +int iters_subflow(struct bpf_sockopt *ctx) +{ +    struct mptcp_subflow_context *subflow; +    struct bpf_sock *sk = ctx->sk; +    struct sock *ssk = NULL; +    struct mptcp_sock *msk; +    int local_ids = 0; + +    if (ctx->le

Re: [PATCH bpf-next/net v3 4/5] selftests/bpf: Add mptcp_subflow bpf_iter subtest

2025-05-19 Thread Matthieu Baerts
Hi Martin, On 17/05/2025 00:48, Martin KaFai Lau wrote: > On 3/20/25 10:48 AM, Matthieu Baerts (NGI0) wrote: >> From: Geliang Tang >> >> This patch adds a "cgroup/getsockopt" program "iters_subflow" to test the >> newly added mptcp_subflow bpf_iter. >> >> Export mptcp_subflow helpers bpf_iter_mpt

Re: [PATCH bpf-next/net v3 4/5] selftests/bpf: Add mptcp_subflow bpf_iter subtest

2025-05-16 Thread Martin KaFai Lau
On 3/20/25 10:48 AM, Matthieu Baerts (NGI0) wrote: From: Geliang Tang This patch adds a "cgroup/getsockopt" program "iters_subflow" to test the newly added mptcp_subflow bpf_iter. Export mptcp_subflow helpers bpf_iter_mptcp_subflow_new/_next/_destroy and other helpers into bpf_experimental.h.

[PATCH bpf-next/net v3 4/5] selftests/bpf: Add mptcp_subflow bpf_iter subtest

2025-04-05 Thread Matthieu Baerts (NGI0)
From: Geliang Tang This patch adds a "cgroup/getsockopt" program "iters_subflow" to test the newly added mptcp_subflow bpf_iter. Export mptcp_subflow helpers bpf_iter_mptcp_subflow_new/_next/_destroy and other helpers into bpf_experimental.h. Use bpf_for_each() to walk the subflow list of an ms