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 885A18015B for ; Thu, 24 Sep 2026 13:00:05 +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 68OCwoZb016346; Thu, 24 Sep 2026 15:58:51 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCwoZb016346 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="e5goPGij" Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68OCwmYv016342 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 24 Sep 2026 15:58:49 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCwmYv016342 Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-8a35310148aso1345177b3.2 for ; Thu, 24 Sep 2026 05:58:49 -0700 (PDT) X-Gm-Message-State: AFuF++mP2bzCFSBD8tlSv6e64KRh0PyJ3HR//82BlMfmHh6RgPQlNILy 7lpB7LC0gzANpz8WSfQq2C0QOzkIC1Ebp5OAtv0JPtKiZon9sRPVFvBdVVXmcJJYXCmE0Z/SR/9 Y3Ce9lJa2xLo1h6QhllygUq303Srx5ajXPJ9p9S16hK0MqGBJnsTHQA== X-Gm-Gg: AYBFou2xpLnRS+QP9+6q68Y3EpIr5tc3E84IpvsUBRwJiS4lmncZVH2BiqOvlCXDY2b d8FuHV/4jFAxHxqTAmOYGDXqI6doeP2FW81nrPb4ZoP9YBHrlAHOD9Qcchc75OwPU1OtnROjT1s 0yZvLUeVWlH9KrLuQcbullD8uAM1IYR7KjkKjWmy1BUeMofCybZkNj6OfSvxJCzClbWIGwDl48G HCE0rDNxSnhdcZVSTzDPcpsumxl+6Sx0EITjieheGeVzZo9OfwvMRzS4u/odGWiqZ6ydhWVCLnP xq5q9m9GFKAGmbPtV3pFbF9brd52f6Dlp4OCwZzZjIMgla5+AnbbYpd2aCMfX0xjiBUoEcw2xIW V8Lxbja/fXpqlWoKY+CnPQDCGFL0OVwDd4pLws08mqrMKouo6WmcpF8oyjE+jQ3p0nQgrkz2np7 ANyXREUU1Retb8HlKdEEl0 X-Received: by 2002:a05:690c:dc7:b0:877:e47:f399 with SMTP id 00721157ae682-8a6490b8962mr11837967b3.23.1790254727954; Thu, 24 Sep 2026 05:58:47 -0700 (PDT) X-Received: by 2002:a05:690c:dc7:b0:877:e47:f399 with SMTP id 00721157ae682-8a6490b8962mr11837837b3.23.1790254727225; Thu, 24 Sep 2026 05:58:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790254727; cv=pass; d=google.com; s=arc-20260327; b=Ws/LwJqA/YSLqWbbl7jtaQNRHBOAIj6XhQtFGp+oqAWrk1GEh8Z1UE4KNyTRDaxlHS gUe5cUF/mruVRexQdfCpmvJIpoO/K941DUOUV2Rc5lE+aMRrdFAQHwqz1hPJlYOQEhE+ 2IRSxqREv4657M0WaJcxX+tnb/05/5CVyt2ALRooSx6Q+yodUedt2cvQbAwtDVb8FE2e B+A+YtMREUnh5mho6K/kat341ia72xx0mjidRDP9q/I6iAKkBJCi0+KvkEO9Jm/5lA7H eQz/frjMk3qM3onP7kENgnFLhUkOXuDbydW38hqAVZt7TKJduk4IYrnBo1vUhO9OeZ3T rrRg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=NPvyMU1RGhJriLdLa3aSualET2erCLDhahsHFLK6+Iw=; fh=4Sx4fRpltW7SVtdImyKcEUj5FPMjkilOdU//pCm4A+8=; b=COsH2Wgv2+T4+u7ecrrVnzRV16OZlhmuv2sa7OWWeMpBVvTupT0CYytaMvuZ+Ri/LG a4uu0pO7tg3F+UBK2BWYHV5kBAdzcvFesP3K7OFirQTHxPWbygUrL2Fs9lGSz2ELOibo +QPjaU0/MwxFqB50BCZijHIs14H4eFj9ba0nL8FsbRYBf2ePU+hYAWYJfn2LEc9sJe49 xNRj/fnK34cYjC+YiegJjQPHKZDJIsMEP0/0SJP0J8NDK/bZxPgX239C2JCPtWXs+7/0 dKC08DmChHQCorvtD2Vc55fAfBgznZZdnJET5gsHS415M/gBiFeAoemZAq+Arw4wJF3b 95iQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=e5goPGij; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by mx.google.com with ESMTPS id 00721157ae682-8a65283c394si8481007b3.193.2026.09.24.05.58.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 05:58:47 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=e5goPGij; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pxRvbmwUYKa1C8P9/pCyU42kEHIEk2WjIv8yHhDSDD926tkKjpI1zcBLclSV0Uv4XoP8ISrploLObg4KhYGEDNB2b2msu0br/KTfNf1qHQXTWK5xs550TRYvyuBBNy/e7aTMVxpMcpGWJN0UN10/2a/C+GfbIpMAUC9viLwuKCLq3raBm1oBygOMC592lkiYEwYQrl0lc8NWuYXBjd2xEWamhWq0d1NjwHUpJEfj18e8zAwO4rkeAmcnDt4DrBbxipIsG+7UkzcEtgsymbriJgulzQbRw7oG5reSrtSNX2vhNQp5/c2/JGRhlIZHmrse78RpfyDFdnFthvVObJJIpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NPvyMU1RGhJriLdLa3aSualET2erCLDhahsHFLK6+Iw=; b=sLSddk4Dp4zfBMr1YJuztGwgKxxZFsAeXpmtJHYs+pdLK8mTzLBR+fOztDaQCYFbBa9hMfRfGmhwYSQs7mj2BuW8ugc0slKJBeuZa7B68VOTW955SF2Xe253Hg1F/+GovJFoSl9ULvxu96twQn6LQB3H/eBCKVt8dZK5lAjHrYmywTqlD2lMsNTQcVQkPUcqSFSEpQ1ia3NoNV/fWEzdOO8kRS9mll6gX8efrw3bBAfeSH/0d7D6cESDvxOvTnn9rGb+0bNkUE+zubLRbat23JXQd4YVjUrvqm7yky84Pjw8w+TAcdLUhz7Zw+akMouNVufjB81H10tvV6Of9GtAHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NPvyMU1RGhJriLdLa3aSualET2erCLDhahsHFLK6+Iw=; b=e5goPGijlLM+K29QdCH2FPQRa0jLsoLboRLwc6tXFxNo1DedCpK7Ntri9mtvZecKGjM9r5dLxuTVA/gI8o+F4j8uv1QRi0y9h7ddIEd1GK7kIW7IZvrhACQ9iRMhs7DQRYzwn2wdv4GGE1D66/6nbPpoJGfiBOINm86YaWjK4NfKwZzHDffNUJSu5Wv+XiPeGdj2G5hkhNNIXZXyeusRSnt+JbaucagwRVO3pQR4yNjAZsIkQ7th/VJmzVFR3keEj1Ijm4Y2lctBzIinqMkObFl73Td/8O8GCJpy2kVo/vPvoMT8YE483r7yhhR6ZKMSPJqi1+rixBN5Z/NdhwTR/g== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) by PAWPR08MB10897.eurprd08.prod.outlook.com (2603:10a6:102:46a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Thu, 24 Sep 2026 12:58:42 +0000 Received: from PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a]) by PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a%5]) with mapi id 15.21.0451.014; Thu, 24 Sep 2026 12:58:42 +0000 Message-ID: <31a4a3fb-55e8-487b-8d5a-e8feff20ab03@virtuozzo.com> Date: Thu, 24 Sep 2026 14:58:41 +0200 User-Agent: Mozilla Thunderbird To: Eva Kurchatova References: <20260831234036.1649006-1-eva.kurchatova@virtuozzo.com> <20260831234036.1649006-2-eva.kurchatova@virtuozzo.com> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <20260831234036.1649006-2-eva.kurchatova@virtuozzo.com> X-ClientProxiedBy: AS4PR10CA0013.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::20) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|PAWPR08MB10897:EE_ X-MS-Office365-Filtering-Correlation-Id: eef7fc07-d09a-4f78-f98b-08df1a3b8f81 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|1800799024|376014|366016|10067099003|56012099006|6133799003|5023799004|18002099003|22082099003|4143699003|13003099007; X-Microsoft-Antispam-Message-Info: 35V296nfHhHZsmjAcBZrfflL7qJzTM3D/bCbaiyqT9rXgQsfg5ilrKlNl+qmXDEiMY5pYRfxCthMQ7CVYWihbEhIBq30yUIi5PuXcohpOgaFkEnqCKo+5YV3WsjlVYSioKe350MFvrlxd/zUosHiiKMSbvpdhgsZMnvG8rWwXkklelRBC0J1tAv8UeYa7sZvCukskjqVHw7lcyBFe/MlUpa6cMg18yi2ectYMMwse/1f2ynm4NfmFJVJ0pa8BCYZRkCFjHpwQqv7KT6p8Oe6pi/YkDkah1SisYqe18SDqzg7O+82T+D2Auj7FFZam7QnpDCNP6I/HZGsGvuV0d3eLOiFHPMdN9h68E7K4wKuH7pKcBLBfh0Nw6nhK1S4bfh+K8JQlr8kfmujjiz89uc8Sh2HG+EFn0kX9QttIlFtQAPcQ8zYPVGYLrfrS4DqqqKkdLeJq8r4MSuV059xAM7fZtnHG14FPMRJhvQozmhWl1w9Fq6UxSNeoi65XwGDX2w+MeFfJieiN2rn4BTabTLgSZKMH9y0wMtM12dm3XKBfJKb15Vzi+x0vp0e68Du06kS2dow1h1yJMdT/6Wzlw22wdFT5PjN+Pf0lreZ6/BsPFSQ8XctJT5vPvChuTJad2gY X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA6PR08MB10708.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(10067099003)(56012099006)(6133799003)(5023799004)(18002099003)(22082099003)(4143699003)(13003099007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RnR6bHhlby9mWDBvZWdVOXlJU0RxSitTemk2MmxlV1kraTI5TnBhVVNXVndj?= =?utf-8?B?RlRya1BnRlppQjFJcHZMQjVXdlZwVUJGdlp3MjZvMFVNZkduOFppODVqc2dI?= =?utf-8?B?U0xMS3dsTnR3eFlzalZGRkVFWFNKL1I3RC9GSllOQ2NIMWsyUlpETS9laGdS?= =?utf-8?B?c3NQMnlpK3RQNkZGc05ZcWVvK1NSZ2xNSWN1N3cwamR3YzFaL2JSMDI5bnhr?= =?utf-8?B?T3BhMEJWS2pVSXJUVWJFSG44T09YVlM4cmI2Y2hBUTdiZ1RkNFBzdDFGUW84?= =?utf-8?B?Z2FpU01qRXRhWEw5R3BZenVTZWoycnpEU2xzTDZZY0pBck5nU3B5MzArUGRj?= =?utf-8?B?ckhrMDlxUlE1L1E1OVhveE1zQUZlOU9vYnBWVURXU1hycEJYYjh3NjdQZ3Qr?= =?utf-8?B?MGZvdUtHcitOWmJDckpPNE5xaXV5MDNRRnV4WklkdUZYSzBmcFUzOGJLYjFC?= =?utf-8?B?Q0ZmWEp3SXdKODZaazNvRmNrZWpZb0NTTmhCRUpBZm9pdjB2dno5RGlnZG1w?= =?utf-8?B?bVNWcW03elRZY1ZiSUNnSUdXMGw2Y2c4cDNXV1pOelI0ZEM5NzNPUmVVR3JZ?= =?utf-8?B?K2JPR01jZTB4MWNteWEydkdmdEJad2EyUDVid2dGMXRwSU5HRUEvVFIzaVRy?= =?utf-8?B?emU4Q2FVSTJoWGNyN0xNRmpqd2J2MjZUTnp4QjJNeDdsdUhIekhXak5IUk43?= =?utf-8?B?VFMzbEdMZnR2SUJQTHZnVjdQRjZyRng5QlRQQkRiak5vUFova0x5UlpiZW5i?= =?utf-8?B?aFcvRk1SdkphM2RkYXE3c05XTDlqbnVia0dhUVpBKzJua0xpVkVsTmF0WVpv?= =?utf-8?B?UjRPUllGMEh2UjFSR21KZ0NyL0NLbGp6Z0NmWlVuYXNBWUNLV3FSY2dpcHZS?= =?utf-8?B?ZVVjbEVyOWYyVEthMStOdVZMZUhoNFBhbER6VmdqaDJ6RXVLRU8wK2pMei9K?= =?utf-8?B?enFrOWJGYkFvdU8yUWFva2gyam1LUXZYbzZvS2t6UUVRMXJ6UFFOSExrMlYw?= =?utf-8?B?cVd3OGdnTDFMSzJNdVUrNy9NZjZyZDc5aVRlc1V1QjJXQzlka2J0QmNNREEr?= =?utf-8?B?VDNuQXpNK3c5ckNIQ1BBTFYyNUFDVDVjVmhpZjlBNFFNV1djWEFzTWNhVTlK?= =?utf-8?B?ZTJQKzlZakpIL1phVFR3UHViM2RubHQrZmI0MjRLVkRWYkl1WlJnQWEydEZ0?= =?utf-8?B?QXM2S3Z5T2tOakRPcDBPaGpIVTJDaUNhcG1aLzh1ZmNQblZuTTRKWlNzVklE?= =?utf-8?B?N1NYdUh1RFUwaEQyWS82Sis0ZVNUTGJKRzBJbG5Za0RqdDdyNVk2aHY4YUZO?= =?utf-8?B?WE5xZ2dtWlFINzU1ZStqeUgyekdqU3ZFbjBhOFhybTRoUW5lTFB4VnhyU3dZ?= =?utf-8?B?SkpYNlVrcUlTLzhibHdOZ281OVlQdGc3K21RMU11WW9LUjR2S2pqWkJDYk0r?= =?utf-8?B?NGRkTzZiTmVaT2JGaU5RYnJtUFpOQkhEalloNEJablozNDdYY2g0QnpPbHVk?= =?utf-8?B?cEUzNWVQZGxMRWFlcmNyWWZrRkFxMTU1WW9ITTVVMjNXT1pCT2RqQXU5WVFC?= =?utf-8?B?WVQxRHZpZ1ZRWERweE9ZUW90VlE4ekVnUW9jekcwZE0vdXlWb2JFT3JCd0o1?= =?utf-8?B?U2t4d01hbmdVbmN4eWFwRm9PVk03M3krVkJJQVE2emlrMkl1Y2x6Qkk5NmE0?= =?utf-8?B?UTBPY3J2TStpYnptSVh5N2lTNW9nVWNiakRHdE44QUc0d2tUR21CTHZUTkN3?= =?utf-8?B?cTJ4UWhRMXpHQXlvRDBMODBSSHRGcHNDWHRwYW1ZSllnd3hNQU5zdi94UmFm?= =?utf-8?B?VEpVQTI0Wm0wdHpIcThrTnlNMUJsMWQ4NGFVOXphd1FReXlQUmkwUWdVUmNJ?= =?utf-8?B?SDhFaG1HM2xhNmxieVlCSUp3QUoxcUs1dnNjMk0yYjVGOTBZRWJoMVY1Kytj?= =?utf-8?B?Wk9yU2dQZVlZdi9reUM5dDMreFlLemIwdkRZVUxBME4zdkIvSzFlNFN1ZjN6?= =?utf-8?B?SlBITGluMHpZYUkyeDVTeVV0ZnFaem9pKzBaWFEvTlcrSnpOSkNYeEw3UmpS?= =?utf-8?B?aU9nRGxpZE10VGtJT09ENmtPaktsVk9laUtidG9YRVhzVTdWSjR4YXdTTlJp?= =?utf-8?B?NTI1VG1oc0Y0cktPTUR6REZsSjM1Rlh0K0t4QjlnSFdJVEh5VXhJS3dubTFl?= =?utf-8?B?dmJOTnFPZ1N4LzhPT2Y4M2dKMU9PWDFaMzNBQ3V6WWlBaDhzL3Y3RmNXZXZC?= =?utf-8?B?UmFmdjd1ZzZTZXdkN2tIbXhMU0RhNWRYc05Ubmo4RVNsNDR2YS82REhGTDZi?= =?utf-8?B?WFNMUTlCYTMzTXhmNXV4a3MvY2lRZTNhTFVaVTEzbXVVVnp4R1dVM3h4d3Rv?= =?utf-8?Q?zvR6AXjU+914f/+4=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: eef7fc07-d09a-4f78-f98b-08df1a3b8f81 X-MS-Exchange-CrossTenant-AuthSource: PA6PR08MB10708.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2026 12:58:42.4227 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dEu28MPBY5DIUnV59SrTNLe29gA9DofPDjGAoPaManeWwXpVcbWaAJI9/ntuOc6FPfCwp1/wiRkqJ7KWbi+X3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB10897 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [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 Committed to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.3.vz10 ca28e6fa4bad selftests: bonding: run the LACPDU test in its own netns 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 Link: http://lore.virtuozzo.com/20260831234036.1649006-2-eva.kurchatova@virtuozzo.com -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 9/1/26 01:39, Eva Kurchatova wrote: > 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 || : _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel