From nobody Sun Feb 8 13:45:13 2026 Received: from mail-pj1-f68.google.com (mail-pj1-f68.google.com [209.85.216.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D305A1D7E42 for ; Sun, 16 Nov 2025 01:42:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.68 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763257373; cv=none; b=Z+gV/NFW2MPpr5lVvuVi/QoBepZFT7WoF5msD8IVRbS2Q0AkcvLR7IXjSBS08XJGHc7hR2mhheT5BZ6bNUABU49LRCw7QTGKneIDL5mWne5DEgp6wqCF17oZiHk3Znuuf9VYnjV3GiMOKgVZuJuFOIKgUwyljfYlfE8U6csxQP8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763257373; c=relaxed/simple; bh=qYNdzOMrVfyqOsFIUuLtig4HQ4c3gJxVv6JUEuRa8uc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=meuW/CTQHTrj5kkRv5nDFqDd/rK0qd7addbaRDp6dfKZbrD9tGadIXbTshMamVIxRcmwizMRDs8R8AMUQp5VZPxuJtebdGhY8+PF9tWK+73oR6eT0STHpW/laD5SMbmpOxmuSO5QxCiFG2dfaRm8XIJ3ebm5QbW3LJ9I9jbMd6A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=g4U8zbLZ; arc=none smtp.client-ip=209.85.216.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="g4U8zbLZ" Received: by mail-pj1-f68.google.com with SMTP id 98e67ed59e1d1-341988c720aso2731836a91.3 for ; Sat, 15 Nov 2025 17:42:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763257371; x=1763862171; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=FAy9YPVCu7bLfM4qk+fenh6vAk3C+JyPIshXGIHtStU=; b=g4U8zbLZsOmhccacd4609clPw5cpQtgJRp1jR58mkCMPXJh5DCw6MNawZhv8s20fBl ELbqErx/O8J1VC/hFOv0lvLN3xH8CHdcAya80HwP9Id5zqziXYUfWS4GDVD6/YoELprK TQGiZowMk91CigMdXrhWqQ0H3rdCF6CDcBVrsC1JDN5RN2Nz98kRz/9j2wdT4HRTF9Wl khrGnGJD7FkG8HfHzAYIUptsZBgfuvf7womsSjr03ucn0YSLtHKYgiDTEFvLFC0E8GME mXWk4VV16lFgh6b10puD3Lq+Y6Z2wFienLvXNsc5DkL/8U6roIaksuHIRuVnZXf4VpCw G6QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763257371; x=1763862171; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FAy9YPVCu7bLfM4qk+fenh6vAk3C+JyPIshXGIHtStU=; b=rT/GXqk0UH5Oix90IhPgBsyHv2pXs0zVUaJ0nRDfqVt6kQPoZoMxkCPejxIBrwPip7 Wh8D9OygySvjX48JVtPMeDe8sXiHNN7UB47RCc7ncJPnRcygfsRSmx1CMD9i6Zd2D1tk ja/RKNsz484CZbG9VQ8gagQGBz1KeJE4Wjhgv1DHZ63xKC7F3lW+zFS/457hj+5W0h3M bJQlFJLbGKnCbuBZWu3T4xCjjEb9YXHWfjzMHxVYqlzZgX0X2GasNylhFBOCFJjBOdkm MD5PffVYGZa/dUM2XeSnolC3pBMw8FDC1JJx8KdnH/DtXXm48pTQQMzxGBIenu6pKy7K +Wfw== X-Forwarded-Encrypted: i=1; AJvYcCU8TXK6Ashiwct66xxrTT4aIjZFG39Ht69UmTJrCSRr1C7mKeBNENvnvwojLlVLKTJrrZ32bsdKuqCYXsg=@vger.kernel.org X-Gm-Message-State: AOJu0Yze/b///aB1DHfSRCrr9lU2UjYBizjkTKQtqhTGQQuQdZYmFpvp RCRgTnCGZwvEWzp8PY1OOOdXquh90/9XTpqUizZGdbzTwuBjNBfNAQm3 X-Gm-Gg: ASbGncuKoLQYapcOolp+Zlw90cwot4nNmpTvc8sk9pw1Dyti/q2yS7QygM2sDqYBeAZ SJrXClQDMzYcijkGVKP66lO3m7gES3xB6KlNK3d7xzJzvkTGT3oSx9xMqQNObl23fWyw98SzOyi hn16mnYfRHRwaz2jx5xlvoaG17VrnvKsF6DXcsdwFdqrc3Ig+C31KTzmjryTZQ7Yffd6ZLuCplP bw6BNyCBdkm9Vn04OrR/IEkVLArE2jGZ9LggfGRC6raCKe0uHr39h+1F1rsmTofMNsCf3EuJluW oDF4YQmfNl0ya3M7SzX6mEwoOKL/eQUmHioFmohxswVrd8jm2gS90iQv5ZI5F71DqhAWL9CBqAo 7RRoedx6cRsnU67Xje1Ni2++jamIH9zcmGYF8OLHSQK7nGR7R5GCwGp0FYBQ13T570MU2T2Ue8T a6 X-Google-Smtp-Source: AGHT+IHwMTm+3w4Hi6aGuV3EFYma9rpYV2hO6neS7/j59k0gNdUR5jovUBVjsn0Kg939TBxdL+1jaQ== X-Received: by 2002:a17:90b:2f08:b0:33b:dec9:d9aa with SMTP id 98e67ed59e1d1-343fa7493admr8502869a91.25.1763257371056; Sat, 15 Nov 2025 17:42:51 -0800 (PST) Received: from 7950hx ([43.129.244.20]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc36f61bea9sm8243757a12.14.2025.11.15.17.42.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 15 Nov 2025 17:42:50 -0800 (PST) From: Menglong Dong X-Google-Original-From: Menglong Dong To: andrii@kernel.org Cc: ast@kernel.org, daniel@iogearbox.net, martin.lau@linux.dev, eddyz87@gmail.com, song@kernel.org, yonghong.song@linux.dev, john.fastabend@gmail.com, kpsingh@kernel.org, sdf@fomichev.me, haoluo@google.com, jolsa@kernel.org, shuah@kernel.org, mingo@kernel.org, jiang.biao@linux.dev, bpf@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH bpf-next] selftests/bpf: call bpf_get_numa_node_id() in trigger_count() Date: Sun, 16 Nov 2025 09:42:42 +0800 Message-ID: <20251116014242.151110-1-dongml2@chinatelecom.cn> X-Mailer: git-send-email 2.51.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The bench test "trig-kernel-count" can be used as a baseline comparison for fentry and other benchmarks, and the calling to bpf_get_numa_node_id() should be considered as composition of the baseline. So, let's call it in trigger_count(). Meanwhile, rename trigger_count() to trigger_kernel_count() to make it easier understand. Signed-off-by: Menglong Dong --- tools/testing/selftests/bpf/benchs/bench_trigger.c | 4 ++-- tools/testing/selftests/bpf/progs/trigger_bench.c | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/bpf/benchs/bench_trigger.c b/tools/tes= ting/selftests/bpf/benchs/bench_trigger.c index 1e2aff007c2a..34018fc3927f 100644 --- a/tools/testing/selftests/bpf/benchs/bench_trigger.c +++ b/tools/testing/selftests/bpf/benchs/bench_trigger.c @@ -180,10 +180,10 @@ static void trigger_kernel_count_setup(void) { setup_ctx(); bpf_program__set_autoload(ctx.skel->progs.trigger_driver, false); - bpf_program__set_autoload(ctx.skel->progs.trigger_count, true); + bpf_program__set_autoload(ctx.skel->progs.trigger_kernel_count, true); load_ctx(); /* override driver program */ - ctx.driver_prog_fd =3D bpf_program__fd(ctx.skel->progs.trigger_count); + ctx.driver_prog_fd =3D bpf_program__fd(ctx.skel->progs.trigger_kernel_cou= nt); } =20 static void trigger_kprobe_setup(void) diff --git a/tools/testing/selftests/bpf/progs/trigger_bench.c b/tools/test= ing/selftests/bpf/progs/trigger_bench.c index 3d5f30c29ae3..2898b3749d07 100644 --- a/tools/testing/selftests/bpf/progs/trigger_bench.c +++ b/tools/testing/selftests/bpf/progs/trigger_bench.c @@ -42,12 +42,14 @@ int bench_trigger_uprobe_multi(void *ctx) const volatile int batch_iters =3D 0; =20 SEC("?raw_tp") -int trigger_count(void *ctx) +int trigger_kernel_count(void *ctx) { int i; =20 - for (i =3D 0; i < batch_iters; i++) + for (i =3D 0; i < batch_iters; i++) { inc_counter(); + bpf_get_numa_node_id(); + } =20 return 0; } --=20 2.51.2