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 976F78017D for ; Thu, 24 Sep 2026 12:26:11 +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 68OCOvuL015274; Thu, 24 Sep 2026 15:24:57 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCOvuL015274 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="uNLBpRIT" Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68OCOnMo015261 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 24 Sep 2026 15:24:50 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCOnMo015261 Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8710450f731so1520579b3a.0 for ; Thu, 24 Sep 2026 05:24:50 -0700 (PDT) X-Gm-Message-State: AFuF++lJVW5BmT7Le+i8giV6Dnyb40YqLN5yexTeIXeKeomZrVNu1vOB QAgQ2Bz9Vs8JGv1mmp3EHJJPHQEJOk54Qum8u2PsW/bXAb9uAhXIb/MB8f9PVC39q+Eo0h1cOIE YEsW3KzGatZNBHyzNwrZpxsBvGEZZudI6Iil7AECK74TPUs7PK2kQtw== X-Gm-Gg: AYBFou2MwuA/XeonzOdRLyklmCKiySWCkC5hB0vBR5Serd/KwkGfYuyQ84+ycL4wHFT Mmg829Tvp1Hrq0kjnM+ow22FTEWleR9y5z982+zJVjwcuUEtoRnNx/dLBq7lImWOfX4idQJVHKj TEgNyU8j5xcv7Ou4qraIVbKFFC8qSF7WvyZ92JFumtlVQl7oS9r9KashiBuJc8VDlVZEVQxIabX 6+mek1ApfJuRVTLqJ/IywiL7YCyiwL0yYfAoRrQN6LR05QrWWfVE15blbw5CDu8H5VKB3oxwlYC 6PcRlTwXzxgSibBGZCzkvrfbRcouOeWJQ+AOEZE8pVr7A6tiFZwWh95qePEAKLiwIMNEMbreONg UW2+nG5T7YV5r7wqQ4vycTfUM7V6+zAZd58nPT1dpGKNkUSUx5GPrFtUZuKI0S1/AweK2AWEr1K 3QckGAD8K7J4Y/aa2xI8cGOg== X-Received: by 2002:a05:6a00:1bc7:b0:857:727c:a1f4 with SMTP id d2e1a72fcca58-87e9b798c35mr1898753b3a.22.1790252689340; Thu, 24 Sep 2026 05:24:49 -0700 (PDT) X-Received: by 2002:a05:6a00:1bc7:b0:857:727c:a1f4 with SMTP id d2e1a72fcca58-87e9b798c35mr1898558b3a.22.1790252683737; Thu, 24 Sep 2026 05:24:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790252683; cv=pass; d=google.com; s=arc-20260327; b=OB6q6ojy2F/ZayOIG54BdW1LAg42+EeiD1DYSMz8IhuRDhcx+vOtQN19Q78ZIDrLnB cJQaZqd+eipbEYwogvuTi7RcXhztGGXCwZ7XB7EzkLpUf3Sfn61ldBmazXggPBY1mQnn hOe9XiRj23snV6M1+novSk1q+I7dNu0SHJaVEPF1jHTx8LM7RzqigFy5blCqZkoRw5HL dH+4u+G1RPziNV85pQ6Lzw6bbg+Nfp+xbq60RxGh75/+1w1/JsJFDu5fu+BcaI3YCFdy u8tq//AE/b66Pixh0bg3Lgn0HcTsrr6jY/T3mCLnbINrDibJ8tsvTjKPiYSjoAa3Hy3v oyXw== 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=rZ8Dywfv1KQYiqsY+4SSQ8sx+BcHSmb3RADTF3LOw5I=; fh=4Sx4fRpltW7SVtdImyKcEUj5FPMjkilOdU//pCm4A+8=; b=Pc0Zm6x5ewGoVEuqdUTX4HWz8Iots49NH1MRX93V+hvj4mU+mJ4T5TKMfOvGYtT98P 4NzKrDr6ngyReocAdU73P0hnawA/84a8HeTcRSpzgOhUyS7cptrF/3fugXw5b+jYkYGU VXneww9RaWg/F0ywlpS8EIh2RTuGHBUD8eJW0bOit8kMkZeABrdr1TtSI+V6A38x0MzL 5ZFonpqiWCpu9vA/UETyGLgGGe12+3+CsWiifBMogQmKwLP+/YTTGE/jUFRsiWxJ1m2o LlJuipo4u7RfCkjn73+pWMgHWMOnETTHHT+U1eH5NwrtL8MsSCwDek7wNcu54V5USzmw fMGQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=uNLBpRIT; 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:c207::3 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by mx.google.com with ESMTPS id d2e1a72fcca58-87d1dfedd99si11104113b3a.137.2026.09.24.05.24.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 05:24:43 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=uNLBpRIT; 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:c207::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=MeKU3953/LBEd230M6/3i7UW4MUMbEjuJIFHlRqSmzKxLFgGcCScEDiyHF5nwOX9dk+mZsYSx5zmP2b3SiIBFNejJkFZLs58DzkLIbqM72/jaWwBB5Q3T0VIsKLPGVimJLDmS3vLId7Ol+hFJF5ag+I7ju7d3RMv78tGEeGwtc2OPyQBz8ZNkGSHEriGAhfgR9a8xr6en+TGUzst1JqC+5K5woAZ0hJxm8kYlOzoX41abU7NPiwXUKQ+V7LuFqYqb3Jr4Xj0MWvuoJcGa88Up6FRmeR377A5VNNryJd1KsmIEsWtMsBwOCtYzBgWYCvEtqwCCRzKRvGPwM3lmMo5HA== 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=rZ8Dywfv1KQYiqsY+4SSQ8sx+BcHSmb3RADTF3LOw5I=; b=vZOVRsO0rQcRBOGacqJyTjqjKYQGUb9/bFXkduwjXBGUX13cte7Wcbks/lOl52L6M/naIJzZtSkMmPx0tUCoKkMykWMTkFc05EvwM5cf3ZAJa+x1lx0fMKHvxmMX2+040EB7u/6ti9LEwOTcAITuOWUqqsWQZs4cxUiW1Y+xVgc43jdUdsuGI8x/M2GqOy6RXTdlxGhGWCEd0DghUosQ02RjF/7aznPhsZuQtTR/v39d7Qh6NknYSNaRC3Y0ce437fs88aQaOzueltbK/EyMHMK8RVLuFiNvgY99Q2QCiFSp6yOzsF02nR+aOeeUIc9x9zp10slqDHgn3DeqApuV2g== 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=rZ8Dywfv1KQYiqsY+4SSQ8sx+BcHSmb3RADTF3LOw5I=; b=uNLBpRITLz8k9ixMn8KxQTCFOgmNW+BEk256p4ljHX5liVb98jZYsjxB2UHS8US3JAbCehI0KD5U5XcEKPcfqCMYvDD0xfBaAqESG/KlnMnVeflNAVho5YZWSLzdSmfWFoXjMn80ACY1KqMDxDyQEO+gwb6mc3sz3/2S7bqRDcERBWPpDnVOuUfm6eUHipAMb5MLXpwvh3pH+7k6LX/PuBQy93C+ZXcjBPHFhdLz8idI3M1UD3LMrrOabm5mJPcaqzVaWJQFoAmq5z2qCoYz9UFt+HUTlMlI/guwrogXMwBG8E0BlwJrI3avbZbPkpXQotPHEQUgcYAf40fSsQGrlg== 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 PA4PR08MB7436.eurprd08.prod.outlook.com (2603:10a6:102:2a7::18) 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:24:41 +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:24:41 +0000 Message-ID: Date: Thu, 24 Sep 2026 14:24:41 +0200 User-Agent: Mozilla Thunderbird To: Eva Kurchatova References: <20260831234217.1649428-1-eva.kurchatova@virtuozzo.com> <20260831234217.1649428-2-eva.kurchatova@virtuozzo.com> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <20260831234217.1649428-2-eva.kurchatova@virtuozzo.com> X-ClientProxiedBy: AS4PR10CA0023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5d8::15) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|PA4PR08MB7436:EE_ X-MS-Office365-Filtering-Correlation-Id: 0856a3a8-7842-4cd4-5a25-08df1a36cf2d 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: eqqRxHtgrlErNQYV3GpSVmsEk+mvFY0leX45arbec8TvTKjsEys/2vfNduU39hegNsSrlA64qPvys1NAVfyAGiiFxASU+ivWyeupzrOrV1b0ppjQtTjcbN56xi5vUgMSYsbNRGp7Gzq53HjkvUmdxfKX1+ESeZAq+qi+Qzbrx4xEWK9nWxMRNAiInfjBaZ7HJJf6zpI8T/fKQgOa586cml4DsN4RPvDptMBg9kVEdFMnChYgFfAAezhdKjy8vIJXNv9ntlGRMZTU15IsYAduqqI+aBhoO1ptD4VQEZbbLQc61ctrgL4EYYbLJFBCFfLwL1XOlqxPgfTLrU+KRMgemmJhrC+7lEaJvMYYNNG9f42scc2xxu1kWGaN8f0zDS4W/kDOGFEDmmFAf2dbL4Pn36TG3K4zLovOt2GCcEOYrL5Esz1LLMVdn61R1AFyp34okfL+CieU5WqJQTO7DVeay35YRhcKW7QO0wVzoEmfQ0d7YaE3NJEddkA8zeUtAQ4uYpFTwnCk5slJUVXlX37TZdSdejA9dg18AO9KEqOiPkIYSt7I42TlHbrXcTv7AJVmyNADfHbQ9fXXQ904EJri6HnNqEmmPAbC4rbMYUa8X4I= 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?aTVocE81VjRXdU1TbENWTUJFTHhFTXp2eS9qcUF0bnV1c1Iyd0hVOFFYSHEx?= =?utf-8?B?Q1lZRkVDdmFxT2NXQ2FSS2xOVVVVNnY0b3E5YTdkVVFrbkVyQjhVbDhQMUxE?= =?utf-8?B?ZUo2YW9OY3BJMlIwMHYwSWFZYUcrRU9GenQyVU1QVzZwM3FOYXo1WXFFTlpv?= =?utf-8?B?L2MzNEpHeTBpRSswTURndGsvMDYwekR3aG41OUo3R0psc2pFZktjSGwvZWtW?= =?utf-8?B?SWhBYlJyWEM4OHR3bW5WM3FiOXJWemZXRU1FMkdqYTZzdHZMVnovZWNlc2U3?= =?utf-8?B?M0ZteTJMekMvRTEwVURzWDFjK3huWlowdTdDRlhFd0Z4bmVwbGVmdHRTdFlD?= =?utf-8?B?bEtJTTZiV1VIdEk4NnQ1aHVJdGFJUlNpWk1KeW55QVdVSURBVFllVGtzOHB1?= =?utf-8?B?V3ZaKzVnaDdPRk5jbU5jZURET3JWUmw4d3pNMlBqNlVJa1AvMnprQ2RmOFNI?= =?utf-8?B?N2FrQUN3QmFYS0NiNTh1VnphcVFnVUp0dnB2dEpES3UwMDhXKzBEMzhPaEVR?= =?utf-8?B?NVNQT3ZSMFhlaDAvNzhCWTJTb2VyWGV0MHo4YUpySTRsMlM3VVhNcDRUS2hP?= =?utf-8?B?clVSbGZya1dHRm1EMlN5dkRkRkNTQld3aW5sVlRKVW41aU1aQyt1VzAvQkM2?= =?utf-8?B?OVI5dU9mMTVvVnhxT0VsblVoclgrRDFTYXMzb2VXeVprc3YvVVZrc2c2Q2Nh?= =?utf-8?B?ZjFDN1FRM3pzOGxhSloyMUlDSVVCV04zRnJWY3lBYlk4Mk9lTlNvTkpOQ04r?= =?utf-8?B?RUYxV1J6RXZ4NHA3VWNUWGhzZ1Z0NzdHRHV3OFRvSXpoNi9QSW5aYXlYWHJ4?= =?utf-8?B?Qk4wcElFSEZVbUdZUTJhc0pwaW9HcGJlMHlRZjA4eTFGczdrYmVvUFgvUnps?= =?utf-8?B?WDAvbTFZNDViU0Z5VC93ODg3V0VEVU0rWmJpVjFmUHZ3ZzlFM1A3elZCcEJB?= =?utf-8?B?RWxJZmpuNnhXZEtGMlNoRWx3VXFueEdmbUxVeXVWa0N3UStKYmdxeHpzWTRN?= =?utf-8?B?VC9FRDMvNFFwUkNac3BlV2hDZjlJWUtqWnQ5cXJCc2JpNlpHbEZJNVFWTjFZ?= =?utf-8?B?STlTVWgrbkRTd09vUUlhVmg2VUhqYm15RXc5VlFnazhGSHhROXlsbkt1WWox?= =?utf-8?B?V2JKOWJYRU8yZjM5N29qRk0reUdyU1BQcGdmcFdrYUthZjFqYmUzZWFtZUdI?= =?utf-8?B?OHRiRmYxVDRlaW5seE0vaXpVU0RSWGJ3WUlMVHdFSW9zUzJmdlVhN0pSSVZF?= =?utf-8?B?Y2gzbjJrYklSZlFuYUh3Y2R4eVZRb05PcEFHRkhyVExydk1sV2doYmlJUWs5?= =?utf-8?B?TzJKUnpBWm1GaWJzaTBCM1cxa2NGeWp4OXFYYTdTKzdnVm9nOHplb0hqcGtH?= =?utf-8?B?NHM3cFpXWEg0bkNZMVZrRldSaGRqeXpHdlBEc2pudkZBVzV4UnJPQThUNUZn?= =?utf-8?B?QXNJMEIraVE1eDVrNmVUMEYydCtCVWRUZ3RjVXBkenY3QUVBWXl3dFd6dEMy?= =?utf-8?B?T2NpalZ0eXpKSWhFMXFxZjBteEVzb2ZGRFdVVERsMHhTSFhWS3hzRG4zNGdP?= =?utf-8?B?QnAzNk94VU9TZ0JTZnlhWEdkOWdIQ05JQ2x6WGJ6U2VNR1h6QytLb1BLYWE3?= =?utf-8?B?TkltNHhxUHowLzIvenZLRG5tU0VPSmRpYmdRdXpKVlppUnQzZVlWUVRhTTFl?= =?utf-8?B?ZGJ2QnNZMlEzaUZCNUZ4Nkd4VG9MazNyV3c4aE9Mekc4ZEhYYW5xQTZwRExx?= =?utf-8?B?WUFmSG1ZZVBPd2xMMzJRRjg4WUIrYVRRS0RkWXNCejN0cjNNdkptbGhwUGhE?= =?utf-8?B?bTM4VFc4VUNuTkhXZFgxakpjRFAvTUpzWGpNSkZoUTJBMC9GVWFrVk1RY3pn?= =?utf-8?B?RkNUZlVOakN1dG13WFVzamJMM3hMMEFJS2NmZ1BmNjByMjdKdFFUb0NkWVlj?= =?utf-8?B?NVR6MWhmWm1UVmdXVFNmY0dRRFZQNHlKb2lUdUxORFJkRC82Sm5UVE1QUnNM?= =?utf-8?B?anpUc0lKaXBlTWNva0NKbzBCaDZ4UENxVjBDY0ZReHN1RUcxT2pUcEhjeWs5?= =?utf-8?B?bFJOZG1KbWk5RjlLamM1Z0VaNDdYMVZwbjVTVDBtdUI2c3M5Ty9ZYVdBY0Jl?= =?utf-8?B?MkpZdWl6N3hsUWtLSUJjcUVjK3NCb3dzVkFlRFhrazJTUmg4ak5XeExObzVK?= =?utf-8?B?YlZWVUhRd2l1c1h3eE0yYWV1QTZVSENOWEtXU2tmdENsckhwSWI1NjhXZDJS?= =?utf-8?B?N3FwQm1vcVZaTTh2aWVtR0hmZFR6RGxaN081VUlEaU9Fb2pUSGtLRmxpb2U1?= =?utf-8?B?QXlieUF3YUduRkNQV0swbnNyMTlkNWNqZGg2M0plTVBiK052NUt3Zz09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0856a3a8-7842-4cd4-5a25-08df1a36cf2d 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:24:41.7945 (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: W1lzs15ztNgjlyeXcj5mwRzFdUA0YRH1v9hW5e8wIdZnnLB8xqrqKnD6KqeF5mBohjZt2n901Okl42CFpcS1bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7436 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 v2 2/5] selftests: bpf: run test_xdp_features 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 2b7d45077716 selftests: bpf: run test_xdp_features in its own netns The device under test listens on the veth address of the namespace the script runs in and the tester connects to it, so a firewall on the machine refuses the control connection: Failed connecting to the Device Under Test control socket That side of the pair is also always called v1, and cleanup is trapped for signals only, not for a normal exit, so a failed run leaves the device behind and every later run stops in setup with nothing printed at all. Run the test in a namespace of its own, the way nft_audit.sh and nft_concat_range.sh already do: no rule of the machine applies, and what the test leaves behind goes away with the namespace. https://virtuozzo.atlassian.net/browse/VSTOR-139677 Feature: fix selftests Signed-off-by: Eva Kurchatova Link: http://lore.virtuozzo.com/20260831234217.1649428-2-eva.kurchatova@virtuozzo.com -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 9/1/26 01:41, Eva Kurchatova wrote: > The device under test listens on the veth address of the namespace the > script runs in and the tester connects to it, so a firewall on the > machine refuses the control connection: > > Failed connecting to the Device Under Test control socket > > That side of the pair is also always called v1, and cleanup is trapped > for signals only, not for a normal exit, so a failed run leaves the > device behind and every later run stops in setup with nothing printed > at all. > > Run the test in a namespace of its own, the way nft_audit.sh and > nft_concat_range.sh already do: no rule of the machine applies, and > what the test leaves behind goes away with the namespace. > > https://virtuozzo.atlassian.net/browse/VSTOR-139677 > Feature: fix selftests > Signed-off-by: Eva Kurchatova > --- > tools/testing/selftests/bpf/test_xdp_features.sh | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/tools/testing/selftests/bpf/test_xdp_features.sh b/tools/testing/selftests/bpf/test_xdp_features.sh > index 0aa71c4455c0..75acacee701d 100755 > --- a/tools/testing/selftests/bpf/test_xdp_features.sh > +++ b/tools/testing/selftests/bpf/test_xdp_features.sh > @@ -1,6 +1,14 @@ > #!/bin/bash > # SPDX-License-Identifier: GPL-2.0 > > +# The device under test listens on the veth address of the namespace > +# this script runs in, so a firewall on the machine can refuse the > +# control connection, and cleanup is trapped for signals only, so a > +# failed run leaves the device behind and stops every later one. Run > +# in a fresh network namespace, like the netfilter tests do. > +[ "${1}" != "run" ] && { unshare -n "${0}" run; exit $?; } > +ip link set lo up > + > readonly NS="ns1-$(mktemp -u XXXXXX)" > readonly V0_IP4=10.10.0.11 > readonly V1_IP4=10.10.0.1 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel