From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 5D66D80275 for ; Mon, 31 Aug 2026 23:41:58 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNehLP031926; Tue, 1 Sep 2026 02:40:43 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNehLP031926 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="f6S8Ww/Q" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNedBA031907 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 1 Sep 2026 02:40:39 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNedBA031907 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-482e05af072so2369577f8f.3 for ; Mon, 31 Aug 2026 16:40:39 -0700 (PDT) X-Gm-Message-State: AFuF++nGbCEoD0cjtPRT+vBWdybncpq2NMNvkB1mSXJo+GBtbajDtuDY Y4JtKc4C5wy9S7bRwjrUTJIK5+7CMPj8EbUWKIIY3k2twHDtu4KGuS2e9fJZCCpVAOntOW2J2U7 8g7SaAUsu3Oypz3shyehp/NtWIa2MUZfzEdbvDNRrwx+MONpMI2HXQw== X-Gm-Gg: AYBFou1c9NbFnLTbKsE8c7utT+bQDdSb3MbaUQZWBt4yUR8xmNn8Gv4o2dC2h0oQ8oN HyFcRqMoRE8P0Lxq62aVCUVsnF7RSTTyqA7PIc+LSYo5bBUXPrU2GksNkndT4+PhiECKznuchlC Zs3jKNDsN/82lYkGDOJGZAJ153+SluljIi9nuh3igHaUltCIIdSLjPCGEniCo5AysyIeDQNmQdU K/yqZz86XsTmvNAFboYDDkLbWW7X5LsmctKqHvSVJqeku2xffROVGHkq3RKhwkST6zq/C7Dmmnj MoEv/FKbzkjMjb5zK0XaB0DuVf1OCtiAoFS3bpGBMoXKZ8EsCFiuV5YV0ouzzY1TVrnithlN8at 1F/WNNHkGi79jUH84d3ZQBgNQ X-Received: by 2002:a05:6000:46da:b0:482:b813:8315 with SMTP id ffacd0b85a97d-482f79fa943mr32713594f8f.21.1788219638951; Mon, 31 Aug 2026 16:40:38 -0700 (PDT) X-Received: by 2002:a05:6000:46da:b0:482:b813:8315 with SMTP id ffacd0b85a97d-482f79fa943mr32713568f8f.21.1788219638475; Mon, 31 Aug 2026 16:40:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788219638; cv=none; d=google.com; s=arc-20260327; b=csXOEYZboIhn9GX4vwIOMsERhpc301QAQAAaoUVYdf4hAYRS1xxnty4BxGiIf/wdYc yV4JpP+v1d8D2SWi1Th7Dtsdyk304VVQbJ40G5lhOvRoEB/qLtE9A5XOCYF3wnKaevbx nkSAFYaXcVK9p2uIJqxfr4eyx3QXrJlSSkfpTvR460jQsK/P1uTUWyaY6hExaQIsgMiM BLMCjHkPXDC7DmWhI9XmHUAB3P1FQRl5jqxwJB3+hN8cvJ9fbBtxE+Pg5WqctweQewsP VQNkTcXZatI+UdzMOhJd407q41oHKY24n7ZuGyTBzhObpkKg9P85phR0golTkWnwZ1I+ /2Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=bA7QLdFnTUiR01KpJQYb/NJERbf0dyNPdYNpqsFrAsk=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=iT15bnjGjreXn/9hCDe7TJ3rjSpH1aUEf3QeimHvQVJdWmHZEh6NFUhCV38OMIuVqj 4gCwLmWRiCTioEVzH6nVVWhimkTdFPuUNrn77VRSVxo7Nf5wL8aOCt29EtnwAKvIz8JJ eTtEbL5eLFFUKKxGXyGUYLZ+YVqah9YtaKQEgcq+hb/8vSw7M87XvnhCk5InN9XpypZx jU7r66ML782iMBjPifdxukNeYMyZOFIcdDmXGITJGjxYpOjXJWhGtUMLu/i6EMDxsfmr p4aAIj/TqlS8S8iWdY6YfMG+FGZH4Eyxqokv8kOXcNs6khKZ6vJTW4dN4DiutIL+/n8i 3oMA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b="f6S8Ww/Q"; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48442e84522si771052f8f.460.2026.08.31.16.40.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 16:40:38 -0700 (PDT) Received-SPF: pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b="f6S8Ww/Q"; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=MIME-Version:Message-ID:Date:Subject:From: Content-Type; bh=bA7QLdFnTUiR01KpJQYb/NJERbf0dyNPdYNpqsFrAsk=; b=f6S8Ww/QVRbp u+L36/dlYgRYEoXTwSQMBDkapUpTOMYhUIdKE0GU8iFAFnJY+Q+UFXrELyaZ/m/oxyLJi8O3EYAEZ qys12WRLmVFQ/U3vaMhGD4tgIdPjB4yuT/Ei1peleXhk04aCaue3Y5xnBaeZ74OHqLnFnQ6EX5x9A 86wGd7O205SF6VG0svd1NR7A92ZUF4nFWYRMKIgwhxD2UiS3pjWtOi3vcJ7u+KVedkm0c2L4xqzk7 Pf+iriyY8t+nt3Q41tQ2EjWggYCRIjdLrKF6atSvnLCdDYIJnG2/Wb+Y4LU18flNEVX6ish4H/eRK ROVfbwkJw7JLDRDWwbwqkg==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=LekKit-T14) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1x1BZr-00AjTr-1E; Tue, 01 Sep 2026 01:40:29 +0200 From: Eva Kurchatova To: khorenko@virtuozzo.com Date: Tue, 1 Sep 2026 02:39:51 +0300 Message-ID: <20260831234036.1649006-2-eva.kurchatova@virtuozzo.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260831234036.1649006-1-eva.kurchatova@virtuozzo.com> References: <20260831234036.1649006-1-eva.kurchatova@virtuozzo.com> MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH vz10 2/3] selftests: bonding: run the LACPDU test in its own netns X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org The test builds its bond in whatever namespace it is started in. Where NetworkManager runs, it brings the fresh veths up before the test gets to enslave them, and bonding refuses: Error: Device can not be enslaved while up. Commit be809424659c ("selftests: bonding: do not set port down before adding to bond") took the explicit link down out, as a veth is down when it is created, so nothing sets it down again. Run the test in a namespace of its own instead, the way nft_audit.sh and nft_concat_range.sh already do, where nothing else manages the devices. https://virtuozzo.atlassian.net/browse/VSTOR-139651 Feature: fix selftests Signed-off-by: Eva Kurchatova --- .../selftests/drivers/net/bonding/bond-break-lacpdu-tx.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/testing/selftests/drivers/net/bonding/bond-break-lacpdu-tx.sh b/tools/testing/selftests/drivers/net/bonding/bond-break-lacpdu-tx.sh index 1ec7f59db7f4..7310eeccc3f8 100755 --- a/tools/testing/selftests/drivers/net/bonding/bond-break-lacpdu-tx.sh +++ b/tools/testing/selftests/drivers/net/bonding/bond-break-lacpdu-tx.sh @@ -19,6 +19,12 @@ # |veth1 | |veth2 | # +------+ +------+ # +# The test builds its devices in whatever namespace it is started in, +# where NetworkManager brings them up before they can be enslaved: +# Error: Device can not be enslaved while up. +# Run in a fresh network namespace, like the netfilter tests do. +[ "${1}" != "run" ] && { unshare -n "${0}" run; exit $?; } + # We use veths instead of physical interfaces REQUIRE_MZ=no NUM_NETIFS=0 @@ -26,6 +32,7 @@ lib_dir=$(dirname "$0") source "$lib_dir"/../../../net/forwarding/lib.sh set -e + cleanup() { ip link del fab-br0 >/dev/null 2>&1 || : ip link del fbond >/dev/null 2>&1 || : -- 2.55.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel