Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp938366pxb; Thu, 19 Aug 2021 15:18:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdP5BH6BVdGE4/kuKD13nBPpN5uuWkj1+oS6NhdxwnkHCq+JZNZZCBsvjjNeh4k4yOZYKb X-Received: by 2002:a05:6638:1410:: with SMTP id k16mr2834276jad.32.1629411500390; Thu, 19 Aug 2021 15:18:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629411500; cv=none; d=google.com; s=arc-20160816; b=s6WZ5wIJo89hbX7qv2+ZhVaNjDsP042Ffmpk3xb7B3vpb8/NYAFJYMWoQ2ngHSEEoE cP3iqgDbPPMEFbcs0PBsf8HA+wBhmXV6yYmIwJKw6NyfsBcF2c39CL/gLDhAnV5VkGnE Ld5RPGNOnKjznAescHT2aOnYdxMsEj2dodINF0kOKqVM3QkzJZcqzBaa7iRhGnVH+3v+ 9U3R/S2db83ZyT3qnISuKP+dbcdjbjelU51BBsD1muYhNQLIhgBroQw/q6uLB9Y7CSep x/yN+9LYYAfRjphtMu31/p0ktEx0OGv+SeTVAVEx6Wl6S23YwcCqrm2M4ZiAUGKFYlJf Wcyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=qtht+bRXfUluA0FYdS7thFeuaS2Ybe2GhjdnSDdlcKM=; b=pldOuKNrQoPC35f91IQY2xG/DJ1SyPxvokt2bcMnS0U0dc3/EAAtL2ujMNIdag/vbP XpculIwfGGGcv1pMN3pXjMbPvBB7ubXbAaS2iTApj41mmX93ynUvzcNJS1DQiq+cNGoJ OUxQ6VzmEOYbP2RkcHXCkaJkpVmbyMJVHZ4qgBs1g8EuKjvoWJgQWCMv1GrhGPWTo77u Ef7nXMhPw1XuehurwHlpObOpklMh5beiePfEv3mBnpRW+L68L1eLw0uG+mlMExRAu0qB ezP7xdEODqNmvFH/mgoEvxjDqcu94my4Vh64YSA7Dzg31aiS6aweAKlw0L50lbAwWnhg St4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=nfEhouSa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q14si5763963ilo.128.2021.08.19.15.18.08; Thu, 19 Aug 2021 15:18:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=nfEhouSa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236015AbhHSWR3 (ORCPT + 99 others); Thu, 19 Aug 2021 18:17:29 -0400 Received: from mail.kernel.org ([198.145.29.99]:48540 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235852AbhHSWR1 (ORCPT ); Thu, 19 Aug 2021 18:17:27 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id BDED4608FE; Thu, 19 Aug 2021 22:16:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1629411410; bh=Jch+3Ax87+1/iAOT5wwQKdSvOesvPFQpbYLw/CCHsy4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=nfEhouSa0f1oZt3fUFd6CoNcNWblbFQZJuVIgrhiOwvluHbc+w5VmqCtEQCtLcjpg AqJgH16xVZsLzgzq2StGFhx+22pdRClHRuoR7t/vhIiKLIkZFlzqErIKdM/rAskBR9 ccnmrSLV7rN43GekaO+WuyLS6Xwrlat8B5gVWp+p+HRUhO45fenfibSbX3JZbc3lg5 hTxrB3Yzp1HB9uFz42bqLCmzwoLAqesixAeGNITD8an/100eXGn6hVsrFy6VGGWygO adh5fGE+j/tun0Zk1ZRQhxbW6DjwZPOqDQA7iQhc+b4UckgyOGEbYLYw0x1oUdH7Tc L2Wox1/JUCQIw== Received: by mail-lf1-f45.google.com with SMTP id w20so16071284lfu.7; Thu, 19 Aug 2021 15:16:50 -0700 (PDT) X-Gm-Message-State: AOAM532cSTiBLLWbBrXHomSntvLcPrHYYtUDhLL6vg+R8atn9O6doPYu NuEFfkhpbkrhAGZRAiIiFNAH/i/UOBcmIdWZJ3A= X-Received: by 2002:a05:6512:169d:: with SMTP id bu29mr12221745lfb.160.1629411409125; Thu, 19 Aug 2021 15:16:49 -0700 (PDT) MIME-Version: 1.0 References: <20210819072431.21966-1-lizhijian@cn.fujitsu.com> <20210819072431.21966-3-lizhijian@cn.fujitsu.com> In-Reply-To: <20210819072431.21966-3-lizhijian@cn.fujitsu.com> From: Song Liu Date: Thu, 19 Aug 2021 15:16:38 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 3/3] selftests/bpf: add missing files required by test_bpftool.sh for installing To: Li Zhijian Cc: Shuah Khan , linux-kselftest@vger.kernel.org, Networking , bpf , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , KP Singh , open list , philip.li@intel.com, yifeix.zhu@intel.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 19, 2021 at 12:28 AM Li Zhijian wrote: > > - 'make install' will install bpftool to INSTALL_PATH/bpf/bpftool > - add INSTALL_PATH/bpf to PATH > > Signed-off-by: Li Zhijian Acked-by: Song Liu With one nit below: > --- > tools/testing/selftests/bpf/Makefile | 4 +++- > tools/testing/selftests/bpf/test_bpftool.sh | 3 ++- > 2 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/tools/testing/selftests/bpf/Makefile b/tools/testing/selftests/bpf/Makefile > index f405b20c1e6c..c6ca1b8e33d5 100644 > --- a/tools/testing/selftests/bpf/Makefile > +++ b/tools/testing/selftests/bpf/Makefile > @@ -85,7 +85,7 @@ TEST_PROGS_EXTENDED := with_addr.sh \ > TEST_GEN_PROGS_EXTENDED = test_sock_addr test_skb_cgroup_id_user \ > flow_dissector_load test_flow_dissector test_tcp_check_syncookie_user \ > test_lirc_mode2_user xdping test_cpp runqslower bench bpf_testmod.ko \ > - xdpxceiver xdp_redirect_multi > + xdpxceiver xdp_redirect_multi test_bpftool.py > > TEST_CUSTOM_PROGS = $(OUTPUT)/urandom_read > > @@ -187,6 +187,8 @@ $(OUTPUT)/runqslower: $(BPFOBJ) | $(DEFAULT_BPFTOOL) > BPFOBJ=$(BPFOBJ) BPF_INCLUDE=$(INCLUDE_DIR) && \ > cp $(SCRATCH_DIR)/runqslower $@ > > +TEST_GEN_PROGS_EXTENDED += $(DEFAULT_BPFTOOL) > + > $(TEST_GEN_PROGS) $(TEST_GEN_PROGS_EXTENDED): $(OUTPUT)/test_stub.o $(BPFOBJ) > > $(OUTPUT)/test_dev_cgroup: cgroup_helpers.c > diff --git a/tools/testing/selftests/bpf/test_bpftool.sh b/tools/testing/selftests/bpf/test_bpftool.sh > index 6b7ba19be1d0..50cf9d3645d2 100755 > --- a/tools/testing/selftests/bpf/test_bpftool.sh > +++ b/tools/testing/selftests/bpf/test_bpftool.sh > @@ -2,9 +2,10 @@ > # SPDX-License-Identifier: GPL-2.0 > # Copyright (c) 2020 SUSE LLC. > > +# 'make -C tools/testing/selftests/bpf install' will install to SCRIPT_PATH nit: Should be SCRIPT_DIR. ^^^^^ > SCRIPT_DIR=$(dirname $(realpath $0)) > > # 'make -C tools/testing/selftests/bpf' will install to BPFTOOL_INSTALL_PATH > BPFTOOL_INSTALL_PATH="$SCRIPT_DIR"/tools/sbin > -export PATH=$BPFTOOL_INSTALL_PATH:$PATH > +export PATH=$SCRIPT_DIR:$BPFTOOL_INSTALL_PATH:$PATH > python3 -m unittest -v test_bpftool.TestBpftool > -- > 2.32.0 > > >