Re: [PATCH bpf-next/net v2 5/7] bpf: Acquire and release mptcp socket

2025-01-23 Thread Martin KaFai Lau
On 12/19/24 7:46 AM, Matthieu Baerts (NGI0) wrote: From: Geliang Tang The KF_TRUSTED_ARGS flag is used for bpf_iter_mptcp_subflow_new, it indicates that the all pointer arguments are valid. It's necessary to add a KF_ACQUIRE helper to get valid "msk". This feels wrong. It forces an unnecessar

[PATCH bpf-next/net v2 5/7] bpf: Acquire and release mptcp socket

2024-12-19 Thread Matthieu Baerts (NGI0)
From: Geliang Tang The KF_TRUSTED_ARGS flag is used for bpf_iter_mptcp_subflow_new, it indicates that the all pointer arguments are valid. It's necessary to add a KF_ACQUIRE helper to get valid "msk". This patch adds bpf_mptcp_sock_acquire() and bpf_mptcp_sock_release() helpers for this. Increas