From 4c883aee49c9d806cf1bc3385b0c995acdca586b Mon Sep 17 00:00:00 2001 From: yujun Date: Mon, 29 Jun 2026 17:01:16 +0800 Subject: [PATCH] ebpf: fix swapped toeplitz/indirection args in set_data trace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit trace_ebpf_rss_set_data() passes its third and fourth arguments to the toeplitz-ptr and indirection-ptr fields defined in trace-events. ebpf_rss_set_all() passed indirections_table and toeplitz_key in the opposite order, so tracing mislabeled the two pointers. Match the argument order already used by trace_ebpf_rss_mmap(). Fixes: f5cae19d10 ("ebpf: improve trace event coverage to all key operations") Signed-off-by: yujun Reviewed-by: Philippe Mathieu-Daudé Message-ID: <20260629090116.266561-1-yujun@kylinos.cn> Signed-off-by: Philippe Mathieu-Daudé --- ebpf/ebpf_rss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebpf/ebpf_rss.c b/ebpf/ebpf_rss.c index 926392b3c5..6650d0daef 100644 --- a/ebpf/ebpf_rss.c +++ b/ebpf/ebpf_rss.c @@ -270,7 +270,7 @@ bool ebpf_rss_set_all(struct EBPFRSSContext *ctx, struct EBPFRSSConfig *config, ebpf_rss_set_toepliz_key(ctx, toeplitz_key); - trace_ebpf_rss_set_data(ctx, config, indirections_table, toeplitz_key); + trace_ebpf_rss_set_data(ctx, config, toeplitz_key, indirections_table); return true; }