Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp373852pxj; Tue, 18 May 2021 05:29:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyGa6MyceNVayHzHveUrU/iLIU/8IckLrCM9htOK4Stc8uUhe8SEI4Te218NfaP7IEDTFCr X-Received: by 2002:a17:907:628a:: with SMTP id nd10mr5867459ejc.326.1621340947848; Tue, 18 May 2021 05:29:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621340947; cv=none; d=google.com; s=arc-20160816; b=cySd4L+T5vE7Fzrlgn6dWNDPEl2wZsiLwajwdcqXIa54fJ853rArX8tLR6DFxrd517 LoUuEeJGGWVdYzRY9TA/elDCcI6mEoPCnf7Z5ujfw90LwbsdzEXCVAB405ltBEM4czTV MfUwTbAw2qrDdXeM2HpVCpJpqid5EUYYVXm2spA/G/H0KfiXjfyTfUX0NKZy5iMka8gX ofqRlXIfp8iTmqx6mDMVBHlObfCY/dukxB20DFQJ9ugBW/mb4Pe11XatbVYIK0zeA+XZ u9vAQelkml+kneT3IyYOyTla3YEzr/+kskaZ+cV2sigu5s4d52DxoUUH4jHjjwiytkKA dxSQ== 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=DgsLWYgSlInw4uM3Sf1HPI+ucyAjqg8JcE/I6GPI29Y=; b=VlqE1n6M6PqJcF2GcltZySbx4ls11wim8bnv4WbiUCQDCG/7eiGPkt/QWY7dl+S6jP ag3wnsOqdIvlkUn4vpsVqHOrYH7zttHf8EIFGkDOBrkQWhScwxwZdHftdNGZjMXz/VYc fVZXZHSRAdmmamFWQ0F4TACOey60RQboPUb9qg/s7shjC+wxa7VZNuC/z7O51DaJF8vA DyNiCzG0tuxDuy87rhZ2PRAHu7Q/3jPGTF7S6ZvWgMFH1o7YkA5wSIF4I3jdnqUkm3JT Rm0Z78aatJ7e7lNepgongSMZjUDgUxllJ8ObkaGzCcLi1dpJ+LQEoY61mj+uC8wLDJe5 rwsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="SLwQ/hmD"; 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 r13si2935664edd.385.2021.05.18.05.28.44; Tue, 18 May 2021 05:29:07 -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=@linuxfoundation.org header.s=korg header.b="SLwQ/hmD"; 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 S242859AbhEQP2T (ORCPT + 99 others); Mon, 17 May 2021 11:28:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:35416 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243450AbhEQPNv (ORCPT ); Mon, 17 May 2021 11:13:51 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id DC50B61C41; Mon, 17 May 2021 14:31:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621261912; bh=UWpbrYskpnh6yjz5JX5jnlSxDsV2p+ybcsR7Fj3BBc8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SLwQ/hmDcMg9mSQMcVJ0ikLts4y3KFyQfOEuSK1TohuAoGQVnbkuWNN5Y3k4X8VMc 5kH+uUgBiRKGE7SLkN8wjFiP+jPvXjLvEwwreO+lmAEAeBPsnsZSdA6b05Jvd6ugrx wLO2cE4fsiYVlGzCM24m3S36nUaqZjNUausTlLco= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Petr Machata , Jiri Pirko , "David S. Miller" , Sasha Levin Subject: [PATCH 5.10 084/289] selftests: mlxsw: Increase the tolerance of backlog buildup Date: Mon, 17 May 2021 16:00:09 +0200 Message-Id: <20210517140308.013702785@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210517140305.140529752@linuxfoundation.org> References: <20210517140305.140529752@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: Petr Machata [ Upstream commit dda7f4fa55839baeb72ae040aeaf9ccf89d3e416 ] The intention behind this test is to make sure that qdisc limit is correctly projected to the HW. However, first, due to rounding in the qdisc, and then in the driver, the number cannot actually be accurate. And second, the approach to testing this is to oversubscribe the port with traffic generated on the same switch. The actual backlog size therefore fluctuates. In practice, this test proved to be noisier than the rest, and spuriously fails every now and then. Increase the tolerance to 10 % to avoid these issues. Signed-off-by: Petr Machata Acked-by: Jiri Pirko Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh b/tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh index b0cb1aaffdda..33ddd01689be 100644 --- a/tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh +++ b/tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh @@ -507,8 +507,8 @@ do_red_test() check_err $? "backlog $backlog / $limit Got $pct% marked packets, expected == 0." local diff=$((limit - backlog)) pct=$((100 * diff / limit)) - ((0 <= pct && pct <= 5)) - check_err $? "backlog $backlog / $limit expected <= 5% distance" + ((0 <= pct && pct <= 10)) + check_err $? "backlog $backlog / $limit expected <= 10% distance" log_test "TC $((vlan - 10)): RED backlog > limit" stop_traffic -- 2.30.2