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 B19FD8015B for ; Tue, 22 Sep 2026 14:36:34 +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 68MEZGRo019278; Tue, 22 Sep 2026 17:35:17 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68MEZGRo019278 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="o8X5lMYc" Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68MEZFpZ019274 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 22 Sep 2026 17:35:15 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68MEZFpZ019274 Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-c252b87e9a2so371977766b.3 for ; Tue, 22 Sep 2026 07:35:15 -0700 (PDT) X-Gm-Message-State: AFuF++ls624RXoU23FLY6QO2+H5TzcjXbuT4rRbDW+4AwQ4Xe5WL+JfY PNfX7wBYDemNbf5XFubHeAbJQWeMsBrQ/x78NY1zVhs6K6l7y9wPAC2Ff/wXStRvVkX1rvUMvm7 wJmT0WiC1xZi/cYy0+kTKKJw8ra/CtXTs3R/kStK227QBddMPTJYArw== X-Gm-Gg: AYBFou0W7jrVCCFgYuK6b/JAkYZTFJSGF/ikWgZrMBAaPMwWDPvOakRjEWrnvd5Smql Yo9vnWGlm7+jpzfiELgj+aPcTj/f+b29lgGpwY13zVkY1iD+gA5OzAtN3vYca+UTXJEI+fxs+Ck Qti1RonhslZv1iPJWo1IbhkumNnq6WwWdXWdXlSvGUYsprgF+fyY0YZaLwVDWyHo2JNSivJ6qwN b3u1RrhPfsDsKdUWQKwmjcIpMIO4bRz3gnetY2ana8vbHxGrfTdoGGwNarK88Jm0F5EiA7j/qUY u+99mpYZau3Amw+iQJ+di3G6A7xpysZ4dToJlXpdUgaQpfw4VJ7uIpirv06ARIj6dyNmyNK+/UU wmAth7hJ3PlRGM3Qd48iLnprcQ3Va02ZTQ91lMUJg+Tfoe6VWplMBw0NLOnJmkITiMjDSDmuU/7 IG+WqtWvfFGqnoOAPFXnZn X-Received: by 2002:a17:907:a88b:b0:c29:3d59:7072 with SMTP id a640c23a62f3a-c2a15699d35mr1196768066b.16.1790087714694; Tue, 22 Sep 2026 07:35:14 -0700 (PDT) X-Received: by 2002:a17:907:a88b:b0:c29:3d59:7072 with SMTP id a640c23a62f3a-c2a15699d35mr1196765566b.16.1790087714085; Tue, 22 Sep 2026 07:35:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790087714; cv=pass; d=google.com; s=arc-20260327; b=NMtUWggJdSpmmKCLQJMav4E7Y5kRj2ZSbzZ1Zwb84NdrIRvD/PUzQp3/hnH7W6Eqv1 NgZyh5pvfB2GevXve8eDJQxBr+sKMNxkA097qzl4fxdyXt4+N+9S6P5TcYS7LGKd1BdG 6x04iNrNf/lQEiJRYOPE+htSXL62/Vc4cU2JoO41aj9OlDZSE+kDozJhwQYdqcyxhFA3 UKCzVpbQYm/MLbd5bU1TpFzVswBGuoaiB0GJVOFiSiqRIDmNF4nKzHT+ZO6ib+5z4i8Z dwJXszRVh96qNf+7c/ew2b+ct4ME+5PtlWiWq4vIYXiWYdkKZXoQ7OV4ZW3TGsPPOeYL dd7Q== 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=CPODOBoMVS5doJmgOifgV/PUzQLk8Uj9a6VbiWZKjYY=; fh=nOJBEMwvTUlb86CvHPJZUpHi79iyIg3a0kFZ9jEyhnI=; b=sqelB7RLSNxelqY77da2RWd3+NfFQuM/JQ0CwGrtoXJsJbG+fPBgPo5Mou4PvEPOsZ 0iSO1HZDTqK6skud0wRnpAyNE9VxT2I7WAPIeEDujt97jk2VJGJywVGtr97yJrBG0v0d taVXmpdAUrqik7npOnD2q+3lGQ4jNWF5+Pj99x+PEB7DYGd5DoR2Q3dozEtTYVDTqbOt wn5ZXnPXqjQlouaME0bdjNpSB2uaOUZz/vT87eu6IveN02Nbig0iFy6yqh8mnhqX/AJd qBZ+USd7yHPRX9yNPGIb/4p1GAIk5FN1OABhvxxddOQL2iFQigQmjhHPxmO8PWiowtAc y/UA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=o8X5lMYc; 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::3 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by mx.google.com with ESMTPS id a640c23a62f3a-c2aa04f2cdasi115795466b.334.2026.09.22.07.35.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 07:35:14 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=o8X5lMYc; 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::3 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=MPmre85kZU4ytqKq5j+U0dOvFz37oVtqqXWXz5HKhwicP3cSBnGfiG9Z+VZjaG+P5xYHMDTDQMo9QSPyUGg78oYQ+uO5b4EKfZUtrl3iajbI4WeKfTj4szNWp1891kJDyvNr0kNvMlTRbCnOcopB5d7zd7vmC531nEnnsh7w2upwsXRtz1DpKghR61yd4kunUuss9dZzHMbpdhkXzOa+xr9NLGGY5L505BYXg4j5pudqiooLDfIcLe3B7UduvpY4jSS2FM8UPhGpeMBA1QK+qhpYFHw+FWRVQqXEJ/E0Ut+GgRJasmum0RvaE/JJrXmW4dDnaRQaH93JNyDZ7nlTTA== 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=CPODOBoMVS5doJmgOifgV/PUzQLk8Uj9a6VbiWZKjYY=; b=RYOYJEB5Rj+1VVtwVq+bxXiBkedbsrc4LQvVBmb3iKCRWOEDLB4FY/u1zgbyDl2uXx71yVYF3j7KVWX2vpWVj58AdL05K7qbXmIgzx+DF4LwSeZwrc0BTPF/Z5mUgbCMjMf4OiCshusLRzpqEo8rxm0FXhsGyqCQo90fKm6s01BVgYjsFV0uDaQXqVsaUi8HZ7uQDShaeda5a5Z5eb2VuZF/Ux1cggU8WSQdMmeAlITgfEWF2M3nQYvO4ILF0MpK+aoivUQeGoL9PognRDUnFp4BtaPyLMtM+IhEGlvJrTFZO9hND9ngO9+mVvOrxebxuMAW7U3qFlKYYclC22REPQ== 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=CPODOBoMVS5doJmgOifgV/PUzQLk8Uj9a6VbiWZKjYY=; b=o8X5lMYc/FTeC9bOnH906BInsfE0vx0hnyLEdC/VoHLpzSMFphB0I+6kbHRorgGLpGTvCs7ovLRYL1RNtKCSu/5dES6iN3TNeyU1FAwTgPH9fKXMxeacqiVzmLhhrr5qopxtscimltx+HmXsM8hsLmBg6COj88WTeYjgW3YBcz993Tb/b3zyUnSMYZZaUv+DP7k/gE2AZ66Vwy1DicKxxoinsxd5VHRV9unU8xgcomnb58CuxTyZsyuFJmI5r9uUuuoEPtcVW6YfJu+dDwioDKQF5vEg7lHCR/TjPNcd8fxyO5y6bvQRp4s3kc3d5ym6+hxD5mbFC1BSGqdsvJ4lIw== Authentication-Results: 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 GVXPR08MB11848.eurprd08.prod.outlook.com (2603:10a6:150:314::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.13; Tue, 22 Sep 2026 14:35:10 +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.012; Tue, 22 Sep 2026 14:35:10 +0000 Message-ID: <3318c2e4-6f7d-44fc-8c2a-0d15631f7cfc@virtuozzo.com> Date: Tue, 22 Sep 2026 16:35:08 +0200 User-Agent: Mozilla Thunderbird To: Eva Kurchatova , vasileios.almpanis@virtuozzo.com References: <20260922120235.2729869-1-eva.kurchatova@virtuozzo.com> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <20260922120235.2729869-1-eva.kurchatova@virtuozzo.com> X-ClientProxiedBy: FR2P281CA0100.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9c::14) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|GVXPR08MB11848:EE_ X-MS-Office365-Filtering-Correlation-Id: aa0a994a-e545-4587-8ffa-08df18b6b441 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|366016|23010399003|6133799003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: i/vWs5eaKdMOJkFvUYX6eetPIC/DRwgiwwe/AVa3CN0epP0YOroFWNfYsI69GNq8B7Ul+ISQnlkfmTarDPdVH9cfrRzN3Sgy8dbs3U5wXYjejhRQCSrHHKL4ou8k0lMtrGm6ey1NVNw/+354Ip/2GbYFvQPkFQIxR0bul1HC1xb2KoLSVlkdlC6scDELQqB5yrtEqBE/JjpACwYIUPZK6yhqdFJnY+yZE74ppUgRbF17jaKY4fJHsJeK69AGLOkJgbkfOiByG7SBDKHRri/ipSQgvlLvlgGoOIccVTxIoh2241dsQlvA2Uty43/FpD38ZvjHZKIp89fNc2aPb54/P5vm3YlpEjwsqDEXAQC0It3DvMRwCu9gJczvFJCKZ9B5T/a+UBzuoMLIpr5JXIcx1I6yMnTOIfOspRsu1S3nykjcjfBTV1kA/l6HiNKtta/AmHmYq0pojkXwbOXbU1JBeQSBsZaWql9m6m/1zWK9ceG1cJlmj8rvMwbR3N334+eUYEaeUETyCD4P3IhEtCmwwJ7s8gnPdYfpxc/VG1SHsXFCw1cxNgCwJLur569PcekZJXCuSSE7TCOpaOR+USPtEz4PaY+QjazCUSujw7Tb5PjwcbAI2fT3vxqQYxroL6OLrdDI4RmZuVPsS8B6tu67sj6UCItSKDJDAXPPful1eC4= 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)(1800799024)(376014)(366016)(23010399003)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cjBFZ0IyZy9mMkxsMllRa3U3UnlXdWtoL2JGMDEyeDRDM2xNU3QyMHVyN3Z4?= =?utf-8?B?WU5pWDFqMG5UWGhTbDFFekRZS1h1TmIxb2d3cExZeE5EVGZpamJPSGdBSGZ3?= =?utf-8?B?T3FQTE5DRC9sTEQ5bko2QVNaZGRnZ2FVdml0SzhjT2E2dmFJbWpBM3R0bWdQ?= =?utf-8?B?d1ErZStxd0pEN2hMNVhDY3BPb2RxTmF0UHc2T2NycmlkQ3JuZDhrL3lpajhU?= =?utf-8?B?cFFRemdrckQxSGsyUTVZaUl0YWl1RG1uTFZXL2NTaUFKZEdGZzlVUTlDN1ZK?= =?utf-8?B?TE94d2k3VnBEYUZNcmI1dDFzTTNoNXJXWUtmT0tXUjhiWlhhYStobDBwYVh5?= =?utf-8?B?aWd6NXVqL3hKaHhjTHg2MkVYSkk5VTFtNDNpQ1RYYmIwdVZOKzFPeUdVaEwz?= =?utf-8?B?OWd1dTJ3enNPb1J1ZHZMNkVkMmNHbjNWdnVGYlhFa0Z6M0w4YndDTDZNVVJU?= =?utf-8?B?bUhNcUlZL0wyNGxzNzRoM1hKa1g0eDZOSUIxTXBtU3NKT1poNnR1ZkJVcmln?= =?utf-8?B?dkllRW5NblEzbmF6eUNLSlRwWVBkWVVJUzM3dThRQlZEZm1saDU4YWxtUWxq?= =?utf-8?B?aFk3Z2pQS0dwQWFTTndlYUMyd1B4VGJaM08yVUxwWW1kYnZEMkdPY1I4cDhD?= =?utf-8?B?QVY5SWErTmlWTHdHQmptMk1KQlRIaCtBMTE2Um5JWWdzTkpaem1aN20wT2J6?= =?utf-8?B?Z3Nlb29xdXYraFNPTGhNWkhSQm0yYnF5djhzcUZvS1V6SWQydGYycmI3Q3di?= =?utf-8?B?Njl4REZ6YVpmZHg1LzhGRHFtbjdjSE9STEx4enB1d3d4QU8wSGoyclBmdGh6?= =?utf-8?B?RVNXb3pWbXp0ME0wSTFkdGE2eWVjcnp5RWpJTEFPNEFzTXkzekg3aE5aWXN0?= =?utf-8?B?a0F4Z09ISDNpWGgydE1CeDNWT1daQzM0ZkROQWxlOEJnVUZadis1QVpva1RH?= =?utf-8?B?eXNQa2o2V2QzY2Y4enIydEhleFQvUnJaYUdtVlQyNGhoTG03c0h6cVVqUHhk?= =?utf-8?B?MmQ1SktUaDJWWEpmRk1mV0lkanBaK0lhMWZucDFzb21SM0pGSkRZSjhMcklU?= =?utf-8?B?SjRmYTEyWWhSNS9LcjRscmQ3OWdmZXdURUNCMjNaZHBseEp4ZHJHS1FnbWNI?= =?utf-8?B?UktsbEhKRHVmRVhVaEhGMUZ3S0g2RkJzT1d0Y2FEblExMHRnNVdaT0ZFRlFU?= =?utf-8?B?NFpBQjNwUllobWVyY2Z5bmxuWFRBdERYTzB0eFU5MmorNVNLS0lQenZ2RHpt?= =?utf-8?B?ZXpFUDEwdHZ0bEFrUGUycTJXQitqVk1zOVJxMXpVOERkVUZnUXVvcUFaU3JF?= =?utf-8?B?R0I4bkg1YjltTmk5KzFIejJtNXBuWUFlbEpEcUpJRWY3TjJpaFFTZFQ0b2hk?= =?utf-8?B?a0hLdm1GQ3ZVOFZDNmp0VnNGZEQ0NFZSZ25SbDRyd2R5dVp5MStLRkdMWGZY?= =?utf-8?B?aXk1VUZBWHZKRVBET1Z3cUhxbEtEYlZIdjUyRW5aVGpxdkt1VFc0ZWJGZEt0?= =?utf-8?B?S2NkMDVQbGM1YlRDa2JkOGVTZ0cvd3JIdnRoK1JSREVURzRaaEhiOW9lMjdF?= =?utf-8?B?TTBsdVNrU1h1akdVcmVhd05GT1hCaGVPVXNtOVlhNEJDdlVXVWhxcWxTTW1h?= =?utf-8?B?RmR1NnFibGwxcStNcC84QXhvdjlPMHFLVm1VU2JvV1BCc1VpNlFpWnpWbHJ5?= =?utf-8?B?TEx5Q3kyYTJSSVFvY1VRNTNnZ2NoQ0VpS3IyYk9iaitaTFZ4cksvVWsvRlRa?= =?utf-8?B?b05rQmJWVXBvMi9sZUdJeVowOW9jblNqakNCL0NyZjQ1WWpIenFpZXlLVkhF?= =?utf-8?B?RUpRM0lwUU5mZ1lRSThwNFh3K3Z3Y1l5NldGOEE0OXpTOUJZSnJBaTNtR2xp?= =?utf-8?B?TTU5WU1iRkNJMHZLTUREVTcwalh4UjJnVHNUTzhHNkJEVyt5bHlDNDlybEpY?= =?utf-8?B?NXF2RWk2MkxXNHNXem9yQkU4K05vL1NwYjAyRnEyWFlxNkNOOVJDdHhYMVV1?= =?utf-8?B?TGJMMFNnK0ZzUGdKUHpCdlJ5cDUwZ013T0I1Yk9aSjZGNnIwWFhsVzJlNXhm?= =?utf-8?B?SXp1QVRoUjE5THNVRnBzcGVyZll2Q1J6WC9FMUVMbXh3a0laUFBzKzRnaGJD?= =?utf-8?B?VURzSTUxMFRCeGxZV2tZZ3B6czQ4SHIrSWJuNXV6MzhQY3ZBUVQwbWhDNWxB?= =?utf-8?B?eWJ3dk5NbW9tdU5oRlZGbEtFOCtpb016dnZhR3MybkJNY2VrdWtwcXFNUTZE?= =?utf-8?B?SGxxZTdCTkFHYmZBVUsrT1VsRWNScUkxZy9Yd1FxVTJxYm5oM25TRjMzeXM3?= =?utf-8?B?T0VhSHQ3cjFabzhYcmhkdHFiZU5MUEZQMTAwdlEzVWt2OXQrSVUrQT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa0a994a-e545-4587-8ffa-08df18b6b441 X-MS-Exchange-CrossTenant-AuthSource: PA6PR08MB10708.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2026 14:35:10.0139 (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: SqhE0tmxPJRIQUY3/z5ju4wwM6rHrJGu1ZbtTh/tcKETkzB9sf2P6XRV1YZhRKiPz/hR/sKeYcoFVr1GrzZTvA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB11848 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 v2 1/6] selftests: net: run the fdb and bind tests in their 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 Eva, you have sent a v2 of the patchset. Where is the changelog between v1 and v2? What has changed in between? -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 9/22/26 14:02, Eva Kurchatova wrote: > Three tests share the initial namespace with the machine and fail on > what is already in it. > > fdb_notify and test_vxlan_fdb_changelink bring up a vxlan device on the > default port 4789. Where the machine already has one there, and that > one is metadata based, as the device open vswitch keeps is, the port > cannot be shared and the test device is never created: > > # ip link add vxs type vxlan external dstport 4789 > # ip link add name vx up type vxlan id 2000 dstport 4789 > RTNETLINK answers: Address already in use > # ./test_vxlan_fdb_changelink.sh > Cannot find device "vx" > expected two remotes after link set [FAIL] > > Run both in a fresh namespace by re-executing them there, the way > nft_audit.sh, nft_concat_range.sh and br_netfilter_queue.sh already do. > > bind_wildcard binds 0.0.0.0 and expects to know which sockets exist. > With 432 foreign sockets on 0.0.0.0 on the machine it failed 6 runs out > of 10; unsharing a namespace in FIXTURE_SETUP took that to 0 out of 10. > This is what commit a897e194c475 ("selftests: net: run reuseport in an > isolated netns") does for the reuseport tests. > > https://virtuozzo.atlassian.net/browse/VSTOR-139651 > Feature: fix selftests > Signed-off-by: Eva Kurchatova > --- > tools/testing/selftests/net/bind_wildcard.c | 13 +++++++++++++ > tools/testing/selftests/net/fdb_notify.sh | 7 +++++++ > .../selftests/net/test_vxlan_fdb_changelink.sh | 7 +++++++ > 3 files changed, 27 insertions(+) > > diff --git a/tools/testing/selftests/net/bind_wildcard.c b/tools/testing/selftests/net/bind_wildcard.c > index b7b54d646b93..5ebf21c97df1 100644 > --- a/tools/testing/selftests/net/bind_wildcard.c > +++ b/tools/testing/selftests/net/bind_wildcard.c > @@ -1,6 +1,10 @@ > // SPDX-License-Identifier: GPL-2.0 > /* Copyright Amazon.com Inc. or its affiliates. */ > > +#define _GNU_SOURCE > +#include > + > +#include > #include > #include > > @@ -716,6 +720,15 @@ static void setup_addr(FIXTURE_DATA(bind_wildcard) *self, int i, > > FIXTURE_SETUP(bind_wildcard) > { > + /* The port is picked by the kernel and the test then expects every > + * conflict on it to be one it caused itself. A socket the rest of > + * the system holds on that port breaks that: a v6only bind to :: > + * is given a port whose 0.0.0.0 counterpart is taken, and the > + * binds that follow fail with EADDRINUSE the test does not expect. > + */ > + ASSERT_EQ(unshare(CLONE_NEWNET), 0); > + ASSERT_EQ(system("ip link set lo up"), 0); > + > setup_addr(self, 0, variant->family[0], variant->addr[0]); > setup_addr(self, 1, variant->family[1], variant->addr[1]); > > diff --git a/tools/testing/selftests/net/fdb_notify.sh b/tools/testing/selftests/net/fdb_notify.sh > index c159230c9b62..4f65f6720b1b 100755 > --- a/tools/testing/selftests/net/fdb_notify.sh > +++ b/tools/testing/selftests/net/fdb_notify.sh > @@ -1,6 +1,13 @@ > #!/bin/bash > # SPDX-License-Identifier: GPL-2.0 > > +# The test brings up a vxlan device on the default port, which fails where > +# the host already has one, as a metadata-based device holding that port is > +# not compatible with the one the test asks for: > +# RTNETLINK answers: Address already in use > +# Run in a fresh network namespace, like the netfilter tests do. > +[ "${1}" != "run" ] && { unshare -n "${0}" run; exit $?; } > + > source lib.sh > > ALL_TESTS=" > diff --git a/tools/testing/selftests/net/test_vxlan_fdb_changelink.sh b/tools/testing/selftests/net/test_vxlan_fdb_changelink.sh > index 2d442cdab11e..7319bbcc4fbc 100755 > --- a/tools/testing/selftests/net/test_vxlan_fdb_changelink.sh > +++ b/tools/testing/selftests/net/test_vxlan_fdb_changelink.sh > @@ -3,6 +3,13 @@ > > # Check FDB default-remote handling across "ip link set". > > +# The test brings up a vxlan device on the default port, which fails where > +# the host already has one, as a metadata-based device holding that port is > +# not compatible with the one the test asks for: > +# RTNETLINK answers: Address already in use > +# Run in a fresh network namespace, like the netfilter tests do. > +[ "${1}" != "run" ] && { unshare -n "${0}" run; exit $?; } > + > check_remotes() > { > local what=$1; shift _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel