From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2BA21A0C41 for ; Thu, 30 Sep 2021 12:59:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5264B410EF; Thu, 30 Sep 2021 12:59:06 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 81D9640DDA; Thu, 30 Sep 2021 12:59:02 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10122"; a="221954620" X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="221954620" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2021 03:59:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="588535154" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga004.jf.intel.com with ESMTP; 30 Sep 2021 03:59:00 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 30 Sep 2021 03:58:59 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 30 Sep 2021 03:58:59 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 30 Sep 2021 03:58:59 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 30 Sep 2021 03:58:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jPFzU+zlQwrio1fbPcGZTTtmpZNOSbGxt9CLGMfKrpLNUcgH9jYofGDg8qQYzX4wojQ7sFas//SyEVUbLkttNqp6D3owXnynAPpbO/j1QxDRoTeVSLzIRLatyCeu9S66dZVgkz40vciEm5UYVDrzZSRM37BbCCajMBelcsAEXcnhrQ+9vOhs3MsBJhdRjL5dzl41hS6TQYaCAlvYrBmy8DHf2pr6L5AxB5+ELoEeJjRWjwMjObLlzVr505zYYXFw6Ul3fvhEJ8p7vD8KMuQFUQpt29v0w+Jq46oFPlO0RkuhY6yhlEcT9lmsm1DaGkVSlZCUe4sk/7Fp12thhdTalQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uQITBuUew0TrhvDhnRZ1oX6ca75JIBhk01ZrwISoj4E=; b=AW6OoXpEUCGLLNnsiaJk1aHgulfNMqYe3F47/po4lKikNSnY3TOGJH5HES98CEahF5j77CMEz3AEzCtDI7GAtMvDBcTKAeiKA89IvWxrtitkZQ4GH+2VK9DLzQNtSmXaT75zmCTaIYw7Fr643qw0Zf0xThNhnpq1OB5OQBPuPhS//QU6cPfgQ99XUYq4ulgEm1205K5teXZG1qkMMbY4SvKl0GGrX8Ks7HcdGf4gITK27WOThhfPMjHTqwJ4aJWKcTANdSwPACv1wW4+2PBKtf81ns0cU5BfkJEEKqucU/rAASI77AVaw43u8kpSniHJdW8oAgChae0QMgFkWf8hvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uQITBuUew0TrhvDhnRZ1oX6ca75JIBhk01ZrwISoj4E=; b=I9rYvjansUg3gjn4q+VUZsZCbgyK2ESrVjhlnJN4ZknwV5rMfVOv2pOSCabffgydiY35G1NcAptqoyM3xiQuQvLHVHMixbzLtnLBPD4hywLqfP5cbDFCraU/RiJJ7zn/gs2uXd3XxtUAsqjjbHggKTIVePITgZrt5gtpwzfNkMs= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB4821.namprd11.prod.outlook.com (2603:10b6:510:34::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Thu, 30 Sep 2021 10:58:58 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc%5]) with mapi id 15.20.4544.021; Thu, 30 Sep 2021 10:58:58 +0000 To: David Marchand , Maxime Coquelin CC: Olivier Matz , "Xia, Chenbo" , dev , dpdk stable References: <20210930081259.232706-1-maxime.coquelin@redhat.com> From: Ferruh Yigit X-User: ferruhy Message-ID: <4be14fe2-9f12-070c-4b02-2c418ca66f3a@intel.com> Date: Thu, 30 Sep 2021 11:58:52 +0100 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB6PR0202CA0021.eurprd02.prod.outlook.com (2603:10a6:4:29::31) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DB6PR0202CA0021.eurprd02.prod.outlook.com (2603:10a6:4:29::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15 via Frontend Transport; Thu, 30 Sep 2021 10:58:56 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1b9449e0-88e0-4b7f-86d6-08d984014d58 X-MS-TrafficTypeDiagnostic: PH0PR11MB4821: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cnn6abIQbRg0zvFkcrLCCOmt4KIZ96h0Ki+pp8rDeChakPuukoqNx//RQpmz1hk5/3cfBa2HllXxR1qXZyhFgfLiA6MdmGqV7nocuF3PbRZasnS7qYaexEL8XO+OMEdlR+TNKVHgjXmz7JwgbBHn+8rIhwksjGu1gI34t7+VhGqatXu1Gn54rbPizZZFeV0ooU4qvH/yNEPIaisHzm4NhuzxgaB7TDK9o2TGe3UfuO9cMHubDgBVIDpfuRekZjrdGYt0ixF5r5KFtFSxGV/uWaGVUvWdgq/hGckDPyoGiZsXCNEcbFgjhZfnLCNA9TmM3xOrk01ttc16mP8WAmS1d6Ixdgg7zEHNK4Z0LFbH3I7LIVB3kzXiRjBztaDPLspDw8nD1qil/kLo0pP4pKVZyQVzCILuYJm3WKfQwqCCiNVHx0YVvznxbi/KEKmBeeyaItZhwU3Eh6eq1wpC5owPXtckUCmPrRfQDo9FWgF3KtjWn9RxpXXGaB63ROG5hilDVDWm7SncOCsanGRLwQor7lmHir7dzkhp8rdDB9GPdKHQtj4GN6o0Xo8j3bjSF05NXXme+st7u1pfxujX57Li8emKXnE4dpq5y6DBisWAwjq/V8iZpcWs0PVvNM8FkWavCUXK/AN2QtGJDZDvYTLYAU+IF/gJSN6qCGhz1yKS9xvDQDuSRqGeHuV+TsEbG5BQn2mOggEfP3qTR6sHufduXg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(2906002)(6486002)(16576012)(36756003)(110136005)(54906003)(26005)(5660300002)(66946007)(66476007)(186003)(66556008)(2616005)(4326008)(956004)(44832011)(53546011)(38100700002)(8936002)(316002)(508600001)(31686004)(31696002)(86362001)(6666004)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cFNEMzk0a2RQckZ2aGVsaUZFZW10YU9keUVldm84MkJqZkxSTzlMQ2ZUSWhR?= =?utf-8?B?bURYMS9RelJPa0w3WEU4a1dXcGkzbzlvUlIzbk8rMUx4YS9XdVBkWkxKMWZM?= =?utf-8?B?Y2Vnc3hxZ0Z2WjhqbFhhd2ViL0xjOWdnNlFPU2ZwTUQwZGFacGJIRHRmNTJD?= =?utf-8?B?NTBxR01xeG11bmJud2NnbWFDYnRZOXdXdlBVNFQvSFZwMHQxSmxzN1lRNmE4?= =?utf-8?B?WjlKUldQU25WNXEwTjlOcXpCK3dvZmNLYVVuS21uakZ3OGozWG4vOXpVRkFw?= =?utf-8?B?MVo0YTVYWUd3cWltUXdQMWJ4ZmVmR3d3OGNnNEhZWWZqdFJYM1F3TTJxRlFp?= =?utf-8?B?YUZaN3YwUnVUZGtlQVJnN0dyaFhGWldJTHY1bjAwRW8rcmRKWEt5NWZwbnpk?= =?utf-8?B?bXVnd2lQUGFXcWhWTWJwOFMzWE0yaXhkSnNFVkd1b1l2d1hSUUlsYkhDdG9L?= =?utf-8?B?bkFORG52OWFWQlhKNHczbFBLeDVZSkdvekxXV0xydTRRNzVVNTFWYklYZWkv?= =?utf-8?B?VU5VVlRxSStuSDYxbnJaVG5GbndGQUVhVFVubFpUSVhpUUxreURVbnlHbmRs?= =?utf-8?B?Sy9aTi93MEtvNk1pYmVQMlRVakVTMlIwNWcvR0x5YTRwZ0NmT1FNWXAxRTdh?= =?utf-8?B?cEhBTE9QM2crV1dhTjR1Z2lOaVg5dS8wa0l6QysvVDZvbVdOR3lNYWlYdEUz?= =?utf-8?B?T2FyaCtKMlFNY3I1dlVTc21KNW5tSjhlTlcwMEtzQmc1MmN3RG5IWUptc1ZI?= =?utf-8?B?V01hT1d6YzQvWkhLamovTFltR2NTNnd1amoxbjBWS2RySHZFU2g0NTJFTkta?= =?utf-8?B?Sm4rS200SUFhVXRUbDFUVWQvclY5SGRkaW9UNWlaemxjR1ZtQUhVTllrNFps?= =?utf-8?B?enNJZVBiOTBDNzFEbytDaFVBTE5Uc3pSclhxNU1ocjM2Z0VLT3dvcGY1V2tQ?= =?utf-8?B?dG80bmNtaTJiZnljeFhVQ0JwRGF2d2hqbDB2eVBHL1JkdEhqYk5uckNidTdv?= =?utf-8?B?QWgwSVgwYnNnOWZKbCthckh0V2RFWVpqcTErZlp1dDdUVUMxS2Z6SmFVdEs4?= =?utf-8?B?MElEaXN2ZUNCNkZHZjdXeWpiTlNwMzRPRjJHMHZoWWU4QUlmSldjSTdUOWIy?= =?utf-8?B?bng5WmJZUU5Ib3QrSE14d2tpaG5JeFlMVkVJdzdxWFY2NUpnS1FUT0FyK2hU?= =?utf-8?B?aHhGR2x3YnU5a3NpbWlRYklsRjBrUytSbzcwSzVoY1VpVUZyRzBSNXpGUm5P?= =?utf-8?B?MU9Pa1dnTXFkS09ITnJVRXovTHoxazZTUlFxcitodk8wdDdhdzg0d3lKKzNK?= =?utf-8?B?bjFjWGx1ei9mRUxvTnNKM3duVmNVTFo3Q3A3VVdCWVdjZVdSTU8xN3dPb0dB?= =?utf-8?B?L2h4MGE3eEx6NnNkOFhpb1BkZm5PdkNWbGNFN2VNbzRzamFJaVdud1NLVXdH?= =?utf-8?B?ZGhuY0RtQ0FZSE1SVWF5SkIxendjSDRWaHp5dUthR1JoZ3VtME5yRU1nMy9k?= =?utf-8?B?aXhjMGlMVlBXRHJHckYzNWlzRm5mcndHUHJNR2dXYVF4a0x5NWhaNUpqT0kr?= =?utf-8?B?WTBwWkN4Y1NaUnN0SjM1QzU0dmpuSVF4NVlVampwejdqczI5eWdFd25SR1JB?= =?utf-8?B?aHhmeEdmK3M2cnFvUmljMWdWNXltcEY3ekcwTHpmeTRYdnQ2OXRnSFE4Q1pP?= =?utf-8?B?Uy9IMHM0V2RLV01rU014TzNPSVNGUGc1ZjlLSkhJeGlCbkJLN2h4ZU8xUFZ5?= =?utf-8?Q?AO2bX5k3LTpGVKmBcp01uCj7TXdGUObLmHb7jwO?= X-MS-Exchange-CrossTenant-Network-Message-Id: 1b9449e0-88e0-4b7f-86d6-08d984014d58 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2021 10:58:57.9207 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DawDhwnYWOQz/o6uP+sogVGv36NkrhAU2Zoknus+1ugE4X8iyF87ac3umsMc/QmN98fQ4UFtJL90bGNYuEAi6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4821 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] [PATCH v2] net/virtio: revert forcing IOVA as VA mode for virtio-user X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" On 9/30/2021 9:24 AM, David Marchand wrote: > On Thu, Sep 30, 2021 at 10:13 AM Maxime Coquelin > wrote: >> >> This patch removes the simplification in Virtio descriptors >> handling, where their buffer addresses are IOVAs for Virtio >> PCI devices, and VA-only for Virtio-user devices, which >> added a requirement on Virtio-user that it only supported >> IOVA as VA. >> >> This change introduced a regression for applications using >> Virtio-user and other physical PMDs that require IOVA as PA >> because they don't use an IOMMU. >> >> This patch reverts to the old behaviour, but needed to be >> reworked because of the refactoring that happened in v21.02. >> >> Fixes: 17043a2909bb ("net/virtio: force IOVA as VA mode for virtio-user") >> Cc: stable@dpdk.org >> >> Reported-by: Olivier Matz >> Signed-off-by: Maxime Coquelin > > I think you can keep: > Tested-by: Olivier Matz > > Reviewed-by: David Marchand > Applied to dpdk-next-net/main, thanks.