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 40B50A0548; Thu, 2 Jun 2022 13:44:19 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 143E540694; Thu, 2 Jun 2022 13:44:18 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2083.outbound.protection.outlook.com [40.107.220.83]) by mails.dpdk.org (Postfix) with ESMTP id F362F40691 for ; Thu, 2 Jun 2022 13:44:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EsLK7ngS0XB2Il0GJWt25VheiaOD3l9rjAt37fZoA4MRkS4WOZ8NP113T4eMBkxx8xbMkazMyZNaJEQTw/M4l7ohWCiL1jtAEVsV5VqaKL3++HR+RwTpa0AP5htI4ppyoSBDPUnRePDtR/qQo3v2XeW+XT/1/koWPJDFVGfOd2mKixWouBSZ+i7P1ImY9VjZjKtFe97wk/sDZeLm7vFvRzHT49vYGbhyWdrV3CdM6Y7fUCIq8Ul4d5xVTBMKn/075GZaIPWheja8eeFtNzISK1RscFmdOqKDFBZ1iyX6CNGkvAChNU41eZJhsjNYDXSNuR9zOSvuNgLnbjrs3wptog== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xhHBpY1vZSC9hYIMsI/2G46jbfmsJQkreQRaOgyY4y0=; b=FFEh62a1ihwpBhh7XhFmz5Wnxlu10p3fv7zu1EYoJjEcAlwFXDUxf5gAkFmgKEVcfalRoClHgziJIqcL7/flBJSZ0UUVQvbvFQ+ujDb6It2fqd/xLBna4rNUFjv1vvV48zuJxTf3kLoXvijiSsys08kF0ygZDdi0UfRhrdCW+UlshL1P09r9LkO6aMfxsb07DQRbyNPqrosKp7Svv4gvehgjvEs/782AnoERNJ6c9e1ZHJuf3a5jWlw13O14IBHGoZg2tiBm6AHQzqUIcgKjH3LCW3CV2MzQra4a6ybIGpCkiJJ3A/qmsM0uaROXWGRsD6FULt5PpZdepNQOGhQ0Rw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.80.198) smtp.rcpttodomain=oktetlabs.ru smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xhHBpY1vZSC9hYIMsI/2G46jbfmsJQkreQRaOgyY4y0=; b=DToCAzBax3s+VL95hKDowTw146ZQde/BhFsc1JUCQgc41snXHfVEsYN+5ZfKEySjvICPI+VXxTiC3NOv8Q6U0yhSYY1EuNirpOYIDt1cPC0XK4VcUDvatp1X0uaqHGTJ2NPcWmDd+ODwqHgxypa4KBeqgjK26jsJd3adUIQ0Mbw= Received: from BN0PR10CA0005.namprd10.prod.outlook.com (2603:10b6:408:143::19) by SJ0PR02MB8719.namprd02.prod.outlook.com (2603:10b6:a03:3d6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12; Thu, 2 Jun 2022 11:44:13 +0000 Received: from BN1NAM02FT060.eop-nam02.prod.protection.outlook.com (2603:10b6:408:143:cafe::a5) by BN0PR10CA0005.outlook.office365.com (2603:10b6:408:143::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Thu, 2 Jun 2022 11:44:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.80.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.80.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.80.198; helo=xir-pvapexch02.xlnx.xilinx.com; pr=C Received: from xir-pvapexch02.xlnx.xilinx.com (149.199.80.198) by BN1NAM02FT060.mail.protection.outlook.com (10.13.3.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5314.12 via Frontend Transport; Thu, 2 Jun 2022 11:44:11 +0000 Received: from xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) by xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Thu, 2 Jun 2022 12:44:10 +0100 Received: from smtp.xilinx.com (172.21.105.197) by xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Thu, 2 Jun 2022 12:44:10 +0100 Envelope-to: andrew.rybchenko@oktetlabs.ru, mdr@ashroe.eu, thomas@monjalon.net, matan@nvidia.com, dev@dpdk.org Received: from [10.71.116.10] (port=38416) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1nwjFK-0007CB-Qo; Thu, 02 Jun 2022 12:44:10 +0100 Message-ID: Date: Thu, 2 Jun 2022 12:43:48 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [dpdk-dev] [PATCH] ethdev: promote port ownership API as stable Content-Language: en-US To: Andrew Rybchenko , "Kinsella, Ray" , Thomas Monjalon CC: , References: <20211028083457.3024272-1-thomas@monjalon.net> <96bba1a6-310d-22a0-1e77-62aeeb817139@ashroe.eu> <6810e623-a857-5581-55ac-135ff47c261f@oktetlabs.ru> From: Ferruh Yigit In-Reply-To: <6810e623-a857-5581-55ac-135ff47c261f@oktetlabs.ru> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9ff5f45c-3056-4cca-2424-08da448d3667 X-MS-TrafficTypeDiagnostic: SJ0PR02MB8719:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: skqvZNOMVRsPS9hvgwYIEx/eorVRNadXlnhWngWc7Vf4IPnKux4HzDuWGQaT68slT0nmJLfi9cqTityyTNUy9WlJTRZuYPJiWo/puNaEhZ+1Ipdpi0QK42YHwZ7gmn5icInc6DKC8W//P89YWjQ1XWAImEtB3y6GYhlMh1nMaWGcdaWHe5VrQL4SDu/B7/ShYmrFB10RPlkyUVoTXZHJJrJU5fzjPXaipTNkHokSZmqUVBRMqPVqUMWHQlZeBumQJV7NtWuHYvR0GPCK+k5+Nwh70jsSOLlakydWQ3H2NiNkad1MB8kYeLt2880lnEzV+8Eo/WQfuzw1r7uUHdvybDRMGSOWMa3DfSzJpuqErdFYOl4o7aXnzTUqrK9TW/cB0UymX8W6QlCGC/TKsJm1gkklg7odsYDYyT1yhgnM2DbOX9rr2+a8GNpzSS6gU/KsQJM2/+ZWpRZjhAgGOfFevUYca3ss2b0Phx+p2Q8iXWi+0UpqJ5AJSgqj2aSENPu8+tCwK6O0ltlE+chsLIavcokNl680r1gYF/0p0z9Fm4l/FtMyIJ9OlRIJ22c73sZHMaYqtvVG4zUKgZ7SWY7evEx9/bwSFlfotZuBqPaj6Sx5/hHC4XR0cOTCVd3HB4gGXODW5TUlW/jI4tR0HRYacaTyx09VtGdq5CO19CKbZkOf3CMspqrW8oUH0EIwXRQNKmwk4D50jJP2g+LdlmZYbyv+A94Gk6j0iKJk+CmBXvs= X-Forefront-Antispam-Report: CIP:149.199.80.198; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:xir-pvapexch02.xlnx.xilinx.com; PTR:unknown-80-198.xilinx.com; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(70586007)(40460700003)(36756003)(508600001)(53546011)(356005)(7636003)(83380400001)(6666004)(54906003)(44832011)(36860700001)(9786002)(8936002)(316002)(2616005)(31686004)(4744005)(426003)(70206006)(110136005)(26005)(82310400005)(336012)(47076005)(186003)(2906002)(8676002)(31696002)(4326008)(5660300002)(50156003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 11:44:11.8434 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9ff5f45c-3056-4cca-2424-08da448d3667 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.80.198]; Helo=[xir-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: BN1NAM02FT060.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB8719 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 10/28/2021 9:55 AM, Andrew Rybchenko wrote: > On 10/28/21 11:37 AM, Kinsella, Ray wrote: >> >> >> On 28/10/2021 09:34, Thomas Monjalon wrote: >>> The port ownership concept was introduced in ethdev in DPDK 18.02. >>> Not sure it is used by applications except those using failsafe or >>> netvsc. >>> It can also be used by libraries or applications to sort out >>> how ports are controlled. >>> >>> Hiding sub-ports controlled by failsafe or netvsc look to be enough >>> justification to promote this API as stable. >>> >>> Signed-off-by: Thomas Monjalon >>> --- >>>   doc/guides/prog_guide/poll_mode_drv.rst |  6 +++++- >>>   lib/ethdev/rte_ethdev.h                 | 20 -------------------- >>>   lib/ethdev/version.map                  | 12 +++++------- >>>   3 files changed, 10 insertions(+), 28 deletions(-) >> >> Acked-by: Ray Kinsella > > Acked-by: Andrew Rybchenko Applied to dpdk-next-net/main, thanks.