[PATCH mptcp-next 2/2] Squash to "bpf: Register mptcp tracing kfunc set"

Geliang Tang posted 2 patches 1 year, 5 months ago
[PATCH mptcp-next 2/2] Squash to "bpf: Register mptcp tracing kfunc set"
Posted by Geliang Tang 1 year, 5 months ago
From: Geliang Tang <tanggeliang@kylinos.cn>

'''
Since the kfuncs mptcp_subflow_active() and mptcp_subflow_set_scheduled()
are invoked in the mptcp_subflow bpf_iter test in a ftrace hook for
mptcp_sched_get_send(), it's necessary to register them into a
BPF_PROG_TYPE_TRACING type kfunc set to allow them to be invoked in the
hook.
'''

Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
---
 net/mptcp/bpf.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net/mptcp/bpf.c b/net/mptcp/bpf.c
index 0b7a0c2634c4..31a3c9c1d681 100644
--- a/net/mptcp/bpf.c
+++ b/net/mptcp/bpf.c
@@ -260,9 +260,6 @@ __bpf_kfunc bool bpf_mptcp_subflow_queues_empty(struct sock *sk)
 __bpf_kfunc_end_defs();
 
 BTF_KFUNCS_START(bpf_mptcp_sched_kfunc_ids)
-BTF_ID_FLAGS(func, bpf_iter_mptcp_subflow_new)
-BTF_ID_FLAGS(func, bpf_iter_mptcp_subflow_next)
-BTF_ID_FLAGS(func, bpf_iter_mptcp_subflow_destroy)
 BTF_ID_FLAGS(func, mptcp_subflow_active)
 BTF_ID_FLAGS(func, mptcp_subflow_set_scheduled)
 BTF_ID_FLAGS(func, bpf_mptcp_subflow_ctx_by_pos)
-- 
2.43.0