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 3B314A00C2; Thu, 3 Feb 2022 13:34:21 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C56FE40143; Thu, 3 Feb 2022 13:34:20 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 1482240140 for ; Thu, 3 Feb 2022 13:34:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643891659; x=1675427659; h=message-id:date:to:cc:references:from:subject: in-reply-to:content-transfer-encoding:mime-version; bh=CY4PO7D3SnnkM6dzMdH+LYycr4JEBPn9oeSEc2zRLY8=; b=TWV7RSUnoeu72OaP7WHWePEMBhB7N/jDnfWs95IYFhHT1tdPFvpqVnKI BCgppCKDCLCBzERy9Oy4PMI3KRkDiH410zyVo9JeBsxKY5ZCpqtFd0Z5n JK/ycjmBuiAtWyL8VBOvPCazewzmw9yc2QQVdfcwHjNtG1G8Z8dZnjpu7 p1XaB70N+lHZ6Aj6Ru/JlHpdGtkOnZhdQL6b+sAQ+Juz2oTPD1C3O0cOR 1Nt+ep2ewLdd+tPK2gOlwrQS3tpC5r/kWMrRfLz5p4DyU9WhPOCNvF3nm uFWYXdEsZcVtF1sqvEvoBR08Ko+kKYH+My5LZcG5fw9xP4F5ngaNOVRt7 g==; X-IronPort-AV: E=McAfee;i="6200,9189,10246"; a="231703101" X-IronPort-AV: E=Sophos;i="5.88,339,1635231600"; d="scan'208";a="231703101" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2022 04:34:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,339,1635231600"; d="scan'208";a="627421741" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 03 Feb 2022 04:34:17 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 3 Feb 2022 04:34:17 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 3 Feb 2022 04:34:17 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 3 Feb 2022 04:34:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NHyuYD+sWJJuLo4vEElHF5TwsNPfYB6Y50pbU1a1DOKFNSazj2uPDYSesP7hl0JP08kZcleCih4fSL3FeexUlS5w3Fs4zzPGWdqLLraHT0dLy7Pj49aS+gPVTZ57nOpwHULxV8fH+ybQUrw/yimy9v8g6hTkldBOzfiyArg8mCAU+aZtMlo4ci6EYssiFOdkRyTi3qIVfqBU2ZWytl3nJBGqcU6Hu5eIMA38USjAv9FsiRPeUARLeIwTEsdfZ9b/CX6MvWOtRFmp4BP3b7RvLBQ7pBGM2v05f66vJqJKNH7fOp9ypVOi92SdLpCsz1zB7I3UglzBry09C3YnfSTqAA== 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=qOBA3m3UEz94rUQ3EyznvawcG0hmpUtIExRPRl5rfmc=; b=IDe+sdZcP3tMt9l9muQZpi4n68olQ6nqey98f3I81e12Z2LuN76DlG/sNf1gPVuW1KG+lrPIYcil3bgkojF/W9+TdjZgH45JbR5LYVC/mXOgRXukD+wxCykxJPKTFezIY/j/WjTRq25lhAT4Iq6B9ynlYXAg/jSGk0uKQsqofHcCzl4wKxEXlqAqlik4FM/W6+aAQsOnt6TsCDLWieomujFIkiaFhaptJvzCkNA0DP7WjSkY2bZMxqIKLzXHJV+mjELl+HJvQsVCJ6wZWNGdhZGCBs32uv0DHN16qCwRW9TZIzRf9ghNzx20mBpE5CgVzxDGfZ2CQW9Q87XDIOyzKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by CH2PR11MB4408.namprd11.prod.outlook.com (2603:10b6:610:4a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Thu, 3 Feb 2022 12:34:15 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::5046:8550:928d:850e]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::5046:8550:928d:850e%7]) with mapi id 15.20.4951.012; Thu, 3 Feb 2022 12:34:15 +0000 Message-ID: <492c513d-7b88-3008-e70b-73f1bb6065d4@intel.com> Date: Thu, 3 Feb 2022 12:34:10 +0000 Content-Language: en-US To: Matan Azrad , Viacheslav Ovsiienko CC: Kumara Parameshwaran , Kumara Parameshwaran , References: <20220203082412.79028-1-kumaraparamesh92@gmail.com> From: Ferruh Yigit Subject: Re: [PATCH v1] drivers/net: use internal API to get eth dev from name X-User: ferruhy In-Reply-To: <20220203082412.79028-1-kumaraparamesh92@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0035.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:151::22) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b026722a-6220-4ba0-f19d-08d9e7117d83 X-MS-TrafficTypeDiagnostic: CH2PR11MB4408:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: coWKmUZJOTkJFcA+KhtABEz2B0xKW19O1frbqhTc2HA278YZT231A0BjfDCXRkfy5EjFZYSs9POX32mdBt2Sy7RHa+J3QZfprA4lbctj637fPVzGoeO8Qdkljh96nMN6Ax6BmvAINiV00IhiezrOKBUVWrHtPO5XoIC9fTnR38fNF6UvradpVax4rpnVmm790rycWvbe+7lmQQ4fyrxjSWWW4zDdCz+HOI4V4gxb81aGqAWXzT1ODpuFv1sJVmCb5veNR/AYvvoGaFoWDB2MlNU+bxMFxEL4iH5PwFCWPgNSVuLoRv/cfkHNmmWdzMZD06Jbwumk3MYXUgW7S0uBwgzjoeZmgZXXbCPS4tt/b/QjcqDqlvm6kNn2rmcaoaO8KwiTLsJStRJOwVO96+vpdVF3CzTfaKFPThJWkZehUo9VSih1cIwSl35o1YS/JiVlJ0N9WuHXJCNlwr6IPIPKY+5BWprO7asKe3PILtuyQMF7O6Y/86biw3TEmdh0YyuPtPFvg5hAM5RoshGPG41L8dIvZRXWI3dxiu+xv9yy01et4ZYtvfohewYRPb/aq36exY9TL3sOp+RVtOeU6pWuzwLg1oGA8X8EPN5T0oQUru2xwPnFaJtql2XZpYsokhBgRCJ87PpLq9zweN2ZPJxTJCUM+bdZKZcZ28+aKAq86LNxsb+XTE3i+22U0lCTw/VrcGVeps2KZUh1Lt6YfNF/sA== 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:(13230001)(366004)(4744005)(2906002)(316002)(44832011)(55236004)(5660300002)(508600001)(6512007)(6506007)(110136005)(53546011)(54906003)(6486002)(6666004)(36756003)(38100700002)(83380400001)(66556008)(2616005)(86362001)(31696002)(66946007)(82960400001)(186003)(8676002)(8936002)(4326008)(31686004)(26005)(66476007)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z1M5REhWaTB1bmNzZFpjUDBIanBJUHNTV09tcFVlcjMxdjJsbW01dDN6L0VF?= =?utf-8?B?Y3BPa2ZoZ0wvZXc5TnhBa3ZLSmVEV0lZWmFDODJDMkhxUXpmc3MyR2V0Nkh0?= =?utf-8?B?Lyt1WURNenRJaDV5eFhkSGdwbVZlVVVTWTZ1SHNIUW04M3EvWTRKMXNLRERj?= =?utf-8?B?TW9CVkE1enRLOFE5dHBOSzRHNVVySlBUU09kV1hJUFNCeWozaklNNUdkOVFQ?= =?utf-8?B?Yi9VWDhJaGNZSCt5SDRLZ2IzLzZ5NXRoUGQ2WFpTSkhDNk9IZHhLSkRLcnAz?= =?utf-8?B?U3AwbHBVMDBuaW92ZnpXNHZoYytKUlVabGgyZTdKdUFOeGpXQTRGOGs3WUhC?= =?utf-8?B?anN1NzR0MHpQQ0F3NW51QTQxQ1dCVzlxckZBOHQyZU13dTAvNUxzNnhrVVB0?= =?utf-8?B?bjgyZm9relpwaU5nQ1lpZEdJaml6M3daaDBtZTM3VlNWMnppT09qaW41Y2hk?= =?utf-8?B?RnV0OXFsUHE1QW40Y3NGdlhaRXVWMitFZkJ0ckZZUFFraktvK0FPTGhXdzQ5?= =?utf-8?B?cG9SVHdYTnpOeTJLQkJXaHdFdGd2b3JNUFBjdFhFWDMzeWNHY3RiU0lMQ0hX?= =?utf-8?B?ZUhzMFhvV2M1V24vYjRFTURpem5jNENxUDJqNEVYWkNiSCtPdHBtSkJzM1hz?= =?utf-8?B?bHlZMk5CaDluYzAxd3NRcm10VXRMbDZsNXBVTUFRZlNsWG5MR0d2bnZxWGJD?= =?utf-8?B?NStycUEzYzFWUXNiOXhqVWZNVXRRQi82N3Y0RXhCNkhneTVkWmJqbE9UUEll?= =?utf-8?B?Sk9BL0F2WWYrTCtjMUV0cDlnYVRkMk5ZWTJqNktLSnJxTkIxS0xNVXc2N1Vq?= =?utf-8?B?UVhmSzJCUHc2ZmhxZ3cvVXNDd3h1OXVIRStsdVJkaStSMEJlNi8xNDZ2NjNC?= =?utf-8?B?VG1CTFYrTlo0QnZldGFaM2NEcGxFaUNpUG9ITmlHOUhSa2xlM0VhNlk3aXdW?= =?utf-8?B?d0J5U3d3MlJWWW1jRzF6ZzhxdnFFQjBwUk01eU02TWlmRTlXNVJlMU9keDZ4?= =?utf-8?B?UWJCVEY0Z3ptbmdxNlR6TkVYcE4rRFhHOXlwVjRXNlJ0eUxUSFEwNm9QSFFN?= =?utf-8?B?ZlozcU1pYzFRaFd1U2RvTEVEWnNVQVhmbngya21DY0xzSFUzWTlHbU14Q2h6?= =?utf-8?B?bmxycVBpM0V2ekZVOElkMXdBaWVQZUx1RGVXeUJlM21UOFJCMnpMdUdiQnp6?= =?utf-8?B?MVhPWG84cS9rWENWemROKzZtd3NvZWkwSjhNN2x1N0hCQndhOWdUeEVCZHBT?= =?utf-8?B?THdyQU45T1NJam9meXczQW9XR1M2UThVZVpQT3BVYzdmaG5jUUFVK2wwejNa?= =?utf-8?B?cld3ZjhtdjJTaG1qbm9KN0ZMNnVHMGdLbXJjWEJReDBVdisxT0FqOEVyVVVh?= =?utf-8?B?U3ZBbHdRY0w0aldSamxUQzJrL1RTK1ZLc0RDSE1OTGpzUjZLeDlNZDhQb21y?= =?utf-8?B?L2ZnUDBHK25kS0VVWEpQQXpBZ0hibFZUTlh2ekhLaW5WVSs1UmtaM1NtaGJh?= =?utf-8?B?cDZoVTJkUDZGUVgyWC9ET01XODRFaWdJbzhWYkNJZTVFc3hqaEVOTWU3ZEdm?= =?utf-8?B?aXVScTN4Z2prR25ZS1A2VTRDSG9OUUZwVU5kSWt6SlhHbnFUakJieDVSVm1R?= =?utf-8?B?ZW9ZQlFvT3krYW4wRFlWbHFIT1J6cXlwWHQ0ZiszUU9Pci8wWlV6NzNWMzhY?= =?utf-8?B?MDNqZzBjNUNHOUtySU9pUnlHclZPT1cyaGF1dDZhejc2MWNXbGNSNVFZMmtn?= =?utf-8?B?MFNsQUx3S2VtS2ZtUlo1N3pFeDN5VUlNdlhDOUNlc3BrL1B1TGZSNmF0MlRO?= =?utf-8?B?aE9zWVZUZzZVRERsWDFzeHdTZ1Nmb2FKQ1FUT0FlejVvRmdJeW00czB3bmNF?= =?utf-8?B?QnhBOHllMzZ5UnZHWmtvU28ySHU2b0xvQ0V3UnRlc3ZRbnNIejFHSEtudHV3?= =?utf-8?B?S1l0aEdTcGMvTUd0cmxMMWdwT2dRKzlTSGxFSm0rUE9kZTJ6M005K1F2eUly?= =?utf-8?B?dXdOTmp3SWQvWUtxQ013cjBwL01NcGdhV0czTTBrQlJOSTFnYkRYK3RnQThX?= =?utf-8?B?bUNhQ2lUNExVUzJJRk1jQ2p1RWhGb24xMGlHMWhLM1hQVGpzYUI2Z0hYazV5?= =?utf-8?B?VzB6K2V0cEVtTG5KQVVmUFVrc3dpQnhZNVMzeFh6d2VDWlBQK2FBallZais0?= =?utf-8?Q?+oV/M06qFA+CYpyKZpQWs70=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: b026722a-6220-4ba0-f19d-08d9e7117d83 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2022 12:34:15.8082 (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: yPCHbJkLCxXLe7kXKqM+3r4bLGk/VptqZrXQDHngn1htWcm0M5MpY/Y1fa8+1NpdAmH6WcTyYZ0PP/YI/9WHUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4408 X-OriginatorOrg: intel.com 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 2/3/2022 8:24 AM, Kumara Parameshwaran wrote: > From: Kumara Parameshwaran > > Make changes in PMDs to use the new function where > rte_eth_dev_get_port_by_name is used to get port_id > to access rte_eth_devices > > Signed-off-by: Kumara Parameshwaran > --- > v1 > * Replace rte_eth_get_get_port_by_name in PMDs with rte_eth_dev_get_by_name > where port_id is used to retrieve rte_eth_dev data structure Hi Matan, Slava, Can you please investigate using 'rte_eth_dev_get_by_name()' internal API instead of 'rte_eth_dev_get_port_by_name()' to eliminate direct access to global 'rte_eth_devices' array from mlx5 driver? Thanks, ferruh