@samitouri / QOSamiQemu / commits / 4c883aee49

ebpf: fix swapped toeplitz/indirection args in set_data trace

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 <yujun@kylinos.cn> Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Message-ID: <20260629090116.266561-1-yujun@kylinos.cn> Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>

yujun committed Jun 29, 2026 at 17:01 UTC 4c883aee49c9d806cf1bc3385b0c995acdca586b
1 file changed +1 -1
ebpf/ebpf_rss.c
+1 -1
@@ -270,7 +270,7 @@ bool ebpf_rss_set_all(struct EBPFRSSContext *ctx, struct EBPFRSSConfig *config,
270
271 ebpf_rss_set_toepliz_key(ctx, toeplitz_key);
272
273 - trace_ebpf_rss_set_data(ctx, config, indirections_table, toeplitz_key);
273 + trace_ebpf_rss_set_data(ctx, config, toeplitz_key, indirections_table);
274
275 return true;
276 }