Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4688654pxj; Wed, 12 May 2021 10:56:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw8zRVtwLj/bPtm/GGMJk5P4hi6rR3EScTCSTICqB8nRfxC/vFyI96bK8MO7MC/IF0+c6Ew X-Received: by 2002:a05:6808:bd6:: with SMTP id o22mr8234081oik.129.1620842172952; Wed, 12 May 2021 10:56:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620842172; cv=none; d=google.com; s=arc-20160816; b=WdRDw7KYmi+fMCbHtfIC0VojbnkGuu9P0cEcLXb8g7WoHx/D1S/w318HeWJ+hV+I0c bausd9FGh1OM8wQEmqVLK8Tc+neQ1K6hqRPGFTk3xy3fAhxrdWzhnWvus9K1Xdh1Bdjl EfJQZ/dGz4HzGnAqedq5KmHLWNMoJ5Di5ZLnLQgT/j9Pb1ZoOyhUNjgtWEw1r4HXVyXR PZt1zjwEyc8RUGCnkR9xxEaBsyurj2bUXZckOqAraBntupM8ZCh5Fxcx/vwtzpBqLngd Nj8uFiZnAbu1OUJt97mqWnw9D9UpTrEpO+Y5yNHxA3Ho5Ykr/bNDfGLKQCxkyn3VeoND /pZg== 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=XeYUnZ80ax6znqWAjVwo5V6pXnbsq2Gi+HhIngUnDHE=; b=zM4DOAC/HdBLkv/RBqHpa0o1jQyygraf/jsxpArEE58hXW5SbLztg/3fzuyFRkW/aS 1VOGiRDzZSPW7A9Bgw++EpdRbfnNDz4O61NJyE3IzR08as7Oix14vDS3fZoa/TgRW7tp 2TO7a0VBJTm7e7C+Gl+quB/JVoQqzzF/1fAqrC1I/wKwjsZ37VtSFBhetLeJ8cxB+EfM tZARVVjVIyb666zlH/kF48tl/4Wwk8uo8HlJd5+4WHvOtsgUX9su0QiTUZQOEuleiU19 WRvQB9HXoQGV6mfcnqQaMIYfab3zrygS9vHw0y1xwk4vpnnmDhKytnVQ5zj6Na9AKgHt u8HQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=UQTPBI65; 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 o18si499296ota.7.2021.05.12.10.55.59; Wed, 12 May 2021 10:56:12 -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=UQTPBI65; 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 S1346719AbhELR4R (ORCPT + 99 others); Wed, 12 May 2021 13:56:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:43414 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239800AbhELQZA (ORCPT ); Wed, 12 May 2021 12:25:00 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0D1B361CA6; Wed, 12 May 2021 15:48:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620834493; bh=q/CQeOZFelVB4w0ZhwP7lNZAUC+B9fNx61ezJKfG7ZU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UQTPBI651dlFZAi4Mq6w4jGHTZForbPMnnuYS/ckvWlUh2/QEFD2jBnPgn5anR0G6 ifEk6SC62Y1C0BImbIUmhhZVRtuBbjSkT86xx3dngufE3swaCW5H97HPRXh5i38AlD tCE5m/GXWf0O3S0Fdyd8EkU2WK1vlZ9vDlM3OQUA= 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 5.11 567/601] selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static Date: Wed, 12 May 2021 16:50:44 +0200 Message-Id: <20210512144846.518718829@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144827.811958675@linuxfoundation.org> References: <20210512144827.811958675@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 c8d0260cdd96fdccdef0509c4160e28a1012a5d7 ] The FDB roaming test installs a destination MAC address on the wrong interface of an FDB database and tests whether the mirroring fails, because packets are sent to the wrong port. The test by mistake installs the FDB entry as local. This worked previously, because drivers were notified of local FDB entries in the same way as of static entries. However that has been fixed in the commit 6ab4c3117aec ("net: bridge: don't notify switchdev for local FDB addresses"), and local entries are not notified anymore. As a result, the HW is not reconfigured for the FDB roam, and mirroring keeps working, failing the test. To fix the issue, mark the FDB entry as static. Fixes: 9c7c8a82442c ("selftests: forwarding: mirror_gre_vlan_bridge_1q: Add more tests") Signed-off-by: Petr Machata Reviewed-by: Ido Schimmel Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- .../selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh b/tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh index c02291e9841e..880e3ab9d088 100755 --- a/tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh +++ b/tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh @@ -271,7 +271,7 @@ test_span_gre_fdb_roaming() while ((RET == 0)); do bridge fdb del dev $swp3 $h3mac vlan 555 master 2>/dev/null - bridge fdb add dev $swp2 $h3mac vlan 555 master + bridge fdb add dev $swp2 $h3mac vlan 555 master static sleep 1 fail_test_span_gre_dir $tundev ingress -- 2.30.2