Received: by 2002:a17:90a:88:0:0:0:0 with SMTP id a8csp134589pja; Fri, 22 Nov 2019 04:31:17 -0800 (PST) X-Google-Smtp-Source: APXvYqy5OJKpkwqO77pYNiH4RMKbf7iS+k7Ky7Kwv8Tc9cor3ZbhwBLuQWMb8dcEkj7mSqoeLSbE X-Received: by 2002:a17:906:ce2f:: with SMTP id sd15mr22746294ejb.270.1574425877165; Fri, 22 Nov 2019 04:31:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574425877; cv=none; d=google.com; s=arc-20160816; b=uOsLFFspfnliH+hFYF+wl5oecGV00poM8vqKkzujoFOWZk/CioA3NMhPCPeuFT8hys rQ9w31AYgGudo5CXzNEXaG4pkWWyOwSbhDSuR8OpI2mUOonfJ8m7O7IZ2aXYM9wd3JDU O0NPnAfX2u2It4OnV3H63qESVlDR/QmMNYS70wCAy1vV9ixk0behqTRkt4W+GCANrMrw 5+/8KfyUEsmdRlI9tY5APDZwyuTfBAHEdms/1GDgcQKbKLd1BFnR/8T6E8ZKlGEsc8qD NNA6w+DZFPYv53WJqLi7xbJ8J7e+gp5QjHZDhRmRciysqAbgTIFr/18ySB4OtukW7DUa UJMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=iGT1CrEnSWuhTHpLsM78TDjxE936XheNLNF6/v+J/rk=; b=I+j9na589eI8Las+74i8MpzM1BxYtL8FIcXhlaVzAHNcEis3h5n3y8yPjsJbmSb85d Cw/fOhRJ9/03h5fxnP20f9J8fFShpvQC0T23+c9TdArAAGklQ8YR7QNO/RcZyvmpPAdp rWNuqytKdZrSsT5PrIxnzTORE2HwqdEJzv5q2cLEHajhgs7H3nbX6oZ37S4Vom26JcqQ gLugoRqwH9bPd9YUr8Prfm4Zt0efEIdGbFOAMjjmFoStDzP2ir8sGoAnJci8RhYXH3wM Vk0RC+r4VDEWihrRLSAiw6wHzrCAm9bgRDNrsWoG0Cpg+i+uRWKImh9ox5C9vNPFBSIS R+Tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=GbDfBdzi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o22si4472665edv.175.2019.11.22.04.30.51; Fri, 22 Nov 2019 04:31:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=GbDfBdzi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731355AbfKVLHv (ORCPT + 99 others); Fri, 22 Nov 2019 06:07:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:32992 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731043AbfKVLF1 (ORCPT ); Fri, 22 Nov 2019 06:05:27 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 203582075E; Fri, 22 Nov 2019 11:05:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574420726; bh=Nbm+0sMkxlk6HRLaRQOFwTLW1an+JMQpxxCNSerK81o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GbDfBdziNQxr1UDGKg43lIPoFey3MOj8yZDcn0VHN/n5G8BKGgMJxxxJaXDD8jXsx eJmER9oRMaCtoBK0SHQX+imHa0Sudw5SJALf7d0dSKposYQz7y3/DWCGQQQO8xPnph hH8Kck7DlV4BjqE7ejpUJlZo3taIaNdHzXpW0JoI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Petr Machata , Ido Schimmel , "David S. Miller" , Sasha Levin Subject: [PATCH 4.19 204/220] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too Date: Fri, 22 Nov 2019 11:29:29 +0100 Message-Id: <20191122100928.511539235@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191122100912.732983531@linuxfoundation.org> References: <20191122100912.732983531@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Petr Machata [ Upstream commit 372809055f6c830ff978564e09f58bcb9e9b937c ] Immediately after mlxsw module is probed and lldpad started, added APP entries are briefly in "unknown" state before becoming "pending". That's the state that lldpad_app_wait_set() typically sees, and since there are no pending entries at that time, it bails out. However the entries have not been pushed to the kernel yet at that point, and thus the test case fails. Fix by waiting for both unknown and pending entries to disappear before proceeding. Fixes: d159261f3662 ("selftests: mlxsw: Add test for trust-DSCP") Signed-off-by: Petr Machata Signed-off-by: Ido Schimmel Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- tools/testing/selftests/net/forwarding/lib.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/forwarding/lib.sh b/tools/testing/selftests/net/forwarding/lib.sh index ca53b539aa2d1..08bac6cf1bb3a 100644 --- a/tools/testing/selftests/net/forwarding/lib.sh +++ b/tools/testing/selftests/net/forwarding/lib.sh @@ -251,7 +251,7 @@ lldpad_app_wait_set() { local dev=$1; shift - while lldptool -t -i $dev -V APP -c app | grep -q pending; do + while lldptool -t -i $dev -V APP -c app | grep -Eq "pending|unknown"; do echo "$dev: waiting for lldpad to push pending APP updates" sleep 5 done -- 2.20.1