Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp9121480pxu; Mon, 28 Dec 2020 07:09:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJzZC+pvZ0752WMfI8Uw0w3u/yqQNhrjd8hBsKYHiLOnehpIE6lr374dL+gdGLhqNxL4EFgg X-Received: by 2002:a05:6402:8da:: with SMTP id d26mr41141326edz.157.1609168174149; Mon, 28 Dec 2020 07:09:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609168174; cv=none; d=google.com; s=arc-20160816; b=FxD/Ow2zqvH5u12RSwXAjH58WPlLu9aJQebvISnsuJgX4LYV855v3XjO7PP76o05F9 bQGihadZK8hkjx8Tbx0wRUdN3YsyBnsH2qRHdGDjx3MU1g1uxuq304grWVW2KK92NEFR FEOxOYxNWAgIBxy18/36DevzWpS+D7J17kk2tJ749Zxwf7HgS/yBpVV/YPN25bHVG89s 8GWRIyv2A1w0XJHNdzuZKLlTxl2/MpU+skZi48hHMphVVBdsuSMYo9kzI/PCPuXZm4iL l9lH4JasA/sIg3tysy+op1nYdwwfe5CSuvvkDGpoTnC36bbjGlk9qE+STuN0oVx0qB3h fWOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=fp5VnujwxpnwjquTPM+6LeMR9n5G35FLZyikIzBr6UQ=; b=zbPVxTLd5CfSprYe/jbJSIOXLrhfYZMhf7j5UWPoSdFMgEwxafENkGavCrciyDIRwg tsLojEH20v6OnWQ1RJF26wK+keE6yE4rKgDgEHwF2ipYguuKHFbQxFRBQoCHtBVSVqGQ cPYZi4IzopYfaXqMyDztXUBoMhLfyJtM6uZ9oCid0h22HmIwWAMgOkhc2QqqV2vhbKC+ jW58GDGcaBUJQArunjdl4ABUlVfTMy/1KKfXItNlP655pb3tZqt3DukTdJ6E9fsW4tl7 eviOUrGEvlHCOB9+Zn2b8u1zqoV1D+I6/Ub6q8ZxgDOa6ZVMz6V+XR2hZQfY2hD6jDB4 QC/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="j/61SyOg"; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t19si19851761edt.283.2020.12.28.07.09.10; Mon, 28 Dec 2020 07:09:34 -0800 (PST) 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=@linuxfoundation.org header.s=korg header.b="j/61SyOg"; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2438932AbgL1OKC (ORCPT + 99 others); Mon, 28 Dec 2020 09:10:02 -0500 Received: from mail.kernel.org ([198.145.29.99]:44502 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2438922AbgL1OJ7 (ORCPT ); Mon, 28 Dec 2020 09:09:59 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7EE5122BF3; Mon, 28 Dec 2020 14:09:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1609164559; bh=b4HI2o2L0UGgvI4NCxWbGluFCSpvWLmEED1AhU6H+18=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=j/61SyOgLgf6+6SNO4MdItvZNU6WIHPWffFPRUgYa+HnXM7QHfVMhtQk7+WTID9C3 +Hi/f9kaXX8NedFObItXPRxuTcgnyUPwDxmdjvO+Lx5d6gx8tFZCkGc3XbJF63ZTbc xrl6wK61T6lWXnItTSPN8KWlxCYXCQgh9f9v8HmE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "Daniel T. Lee" , Andrii Nakryiko , Sasha Levin Subject: [PATCH 5.10 218/717] samples: bpf: Fix lwt_len_hist reusing previous BPF map Date: Mon, 28 Dec 2020 13:43:36 +0100 Message-Id: <20201228125031.420615983@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201228125020.963311703@linuxfoundation.org> References: <20201228125020.963311703@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Daniel T. Lee [ Upstream commit 0afe0a998c40085a6342e1aeb4c510cccba46caf ] Currently, lwt_len_hist's map lwt_len_hist_map is uses pinning, and the map isn't cleared on test end. This leds to reuse of that map for each test, which prevents the results of the test from being accurate. This commit fixes the problem by removing of pinned map from bpffs. Also, this commit add the executable permission to shell script files. Fixes: f74599f7c5309 ("bpf: Add tests and samples for LWT-BPF") Signed-off-by: Daniel T. Lee Signed-off-by: Andrii Nakryiko Link: https://lore.kernel.org/bpf/20201124090310.24374-7-danieltimlee@gmail.com Signed-off-by: Sasha Levin --- samples/bpf/lwt_len_hist.sh | 2 ++ samples/bpf/test_lwt_bpf.sh | 0 2 files changed, 2 insertions(+) mode change 100644 => 100755 samples/bpf/lwt_len_hist.sh mode change 100644 => 100755 samples/bpf/test_lwt_bpf.sh diff --git a/samples/bpf/lwt_len_hist.sh b/samples/bpf/lwt_len_hist.sh old mode 100644 new mode 100755 index 090b96eaf7f76..0eda9754f50b8 --- a/samples/bpf/lwt_len_hist.sh +++ b/samples/bpf/lwt_len_hist.sh @@ -8,6 +8,8 @@ VETH1=tst_lwt1b TRACE_ROOT=/sys/kernel/debug/tracing function cleanup { + # To reset saved histogram, remove pinned map + rm /sys/fs/bpf/tc/globals/lwt_len_hist_map ip route del 192.168.253.2/32 dev $VETH0 2> /dev/null ip link del $VETH0 2> /dev/null ip link del $VETH1 2> /dev/null diff --git a/samples/bpf/test_lwt_bpf.sh b/samples/bpf/test_lwt_bpf.sh old mode 100644 new mode 100755 -- 2.27.0