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 592B0A0C46; Tue, 17 Aug 2021 18:30:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4813E40E5A; Tue, 17 Aug 2021 18:30:04 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 3729C4014E for ; Tue, 17 Aug 2021 18:30:01 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10079"; a="277167644" X-IronPort-AV: E=Sophos;i="5.84,329,1620716400"; d="scan'208";a="277167644" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Aug 2021 09:30:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,329,1620716400"; d="scan'208";a="520551490" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by FMSMGA003.fm.intel.com with ESMTP; 17 Aug 2021 09:30:00 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Tue, 17 Aug 2021 09:30:00 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Tue, 17 Aug 2021 09:29:59 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Tue, 17 Aug 2021 09:29:59 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Tue, 17 Aug 2021 09:29:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dy8fJKwAlVRha5Iw2EGcM9wWz8WMRDc27t2Qq70jnqil8m5ZkMpsnHrSe8SHZZs5OnDrl6zec72pzcCQ1VAdOuRQXO/HkzyDw7l8w01xX8syPTZowI6vx8TvCmNbKD9Jrlmco2FIwVFi7V/A0NqiBy7vKg7ddM5X0DDyh23PtQ9PHPWXd9ZJxvp23BSYNUGrs96le8XaLExk/15YFNZKJpAFHLJeCuJyC+rsrVIrtOpR/8YmbWR96Az1JzA3GeIw/5bTcH/jb/IU+jVdREEkcGJLiY6KzsXf1oEzXqIeMXsYTKreJYmH9TivkaFf39GnCrZfd1isz6EST+kxjA2QDw== 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-SenderADCheck; bh=Nk/NxWg87GW9bqsaqWyghm66BqbHdWw+JYaHw7UsIXs=; b=CIzByx5vKupWnCVfH1PebN8tYDjG4AkWLdgDy9XdlMm4/EV97wE8QDRs4bjWzfeWOaall8NWpkgUNACUWn2Yk3obDF5gob5b69esZypM+Rtasc2C3J2mQZgO3B1OQ2ju7y3Kr4pigXM7K5lm/JRetLReyY3PUHtYnf38C4HiT2Zzyr3RyTCbEgoqegKSMqMzLBgJWLH6zWrnOw6j5ZOZhK1iC7MTO4aJmROnSAy3Bd7pi7XbA7GdoZzNGZ7rkQqkYwxwCQ7iLhO8QfoF7ECkaTn+9Gmg/C7VKvYS5vPcI3EaoEY7wDJugepmYdFGz3yHBLGqnfrnQrEYR7NqWRdpcA== 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=Nk/NxWg87GW9bqsaqWyghm66BqbHdWw+JYaHw7UsIXs=; b=DHSnLt9f0U2t0lNTXhu58gyPBiw4WUFwtMfpWLFoSob7k1ujxJL6tcSi41VsVSFlNUI+GR+oid/c/BN2lR38NiLkAVHg1u9Wm8FGD3e97rOFfk622iLAjXRgUWcy46Ya7KEtQS1iEmcclVv0tLJjdfDFD8uZE3ADhEMG3tjCuko= 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 PH0PR11MB4856.namprd11.prod.outlook.com (2603:10b6:510:32::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Tue, 17 Aug 2021 16:29:59 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::2979:70ca:38a:dbaf]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::2979:70ca:38a:dbaf%7]) with mapi id 15.20.4415.024; Tue, 17 Aug 2021 16:29:59 +0000 To: Heinrich Kuhn , References: <20210716083545.34444-1-heinrich.kuhn@netronome.com> <20210729134711.35870-1-heinrich.kuhn@netronome.com> From: Ferruh Yigit X-User: ferruhy Message-ID: Date: Tue, 17 Aug 2021 17:29:54 +0100 In-Reply-To: <20210729134711.35870-1-heinrich.kuhn@netronome.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB6PR0601CA0036.eurprd06.prod.outlook.com (2603:10a6:4:17::22) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.206] (37.228.236.146) by DB6PR0601CA0036.eurprd06.prod.outlook.com (2603:10a6:4:17::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Tue, 17 Aug 2021 16:29:58 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8a21ab53-7336-437e-dc40-08d9619c415d X-MS-TrafficTypeDiagnostic: PH0PR11MB4856: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z03IVE//uVvP8bfzBBjNIjrbDrZsun4djZqqnerfVA9XtMaE6V78cPXR7Ycn4QkyVGYQnj4WViPHRa3yC/rmG9iXC0nTZ3nL8OxSOJNI8Kol7u5csY732mNY4wIYTDS/3NC5quuCBfcNKCHzfVzX22llzFNVtUsvaRA6uzEpJSvJB+dJwhZ/8/2rxtDi4iu/VgPSjdlCq7kApxFoXtxcmRWIPdF92uZqTtCWGdOkXbr1J2gag5xVNAwdPgYkN6zZZkKSgwLQZjb6EUqnNThwpHnttw6w2K/OYreaTVLHfcAQ0ctk6uvDHvzNkzuTcNxXMKV96vFvF+IP4ETq+YZWazZbcDH2uXtxceop1laufeLYa32NtgP+PFj213bv95Rr3/uqYAQmi0SmZfP3RgcApwWO4Ss91qmwvQPwuESEwJMBfkKQTS5PuqHuKobTrN04hn3lpy0N0nn0pzAMV819StBeGeh5XfnCDr1DpN5UxR8AHUjHZqVd/Sc4g1WfOIJvnmS+HBhWlVuNL41iWdaZaR1pApCJU7zEv9ROA0tzMglY09ENFg0z84CkE6PjR0bz4TERTSoNhgT83ctVecyee/X2i99rmA4YHhs+9+TLAiWf3wMnvKYWS8Z/JYYxVhsx61OA43spJ7geokZ0buJUAvLIgV/WzhkW+bBR642Oxcxk3nylvttQ+tUfAhxS7v+38konXR+ZbtqGvGzpU/xFPMoh+JZklgxusjxMI8CRVxsY8Vw1qx7kgcYsKKKVvHN+87wMIXjt9WH3S1lrBImxfLIRaBgc/Nvpefs4d3vGvkg= 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)(346002)(136003)(396003)(39860400002)(366004)(376002)(31686004)(966005)(6486002)(38100700002)(478600001)(53546011)(16576012)(36756003)(316002)(26005)(186003)(5660300002)(8936002)(2616005)(956004)(44832011)(66556008)(66476007)(8676002)(31696002)(86362001)(6666004)(66946007)(2906002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZEdjM3IyRzZmZ2xGZi9wVTkreVVKMSs4Q1JhZlRMTkV3Mi84bkNUNVM3Yk1I?= =?utf-8?B?eDlKTFgySUF5d1VRdXVjZmZOSm0zMDB2V29RYVBrOXE2Y2F1NFJ5bVpVOU1S?= =?utf-8?B?cEVyNlk0Q2xBMXlSOFIvL1NuME9oRCtnV1RMU0RNZjQ2OXZwbmtLTXdsSi9T?= =?utf-8?B?WkwwRzVFQ0pqVXZqT0pQakdiQ2kwZHNlTFQxeHhZalVrc2w3K0VPSjBiQWdZ?= =?utf-8?B?Zmp2aXBBTGxoWkIxUDVjY2tzS2N1K2dLZHAzWi82Yi9aL281SkZ3TENnd01K?= =?utf-8?B?cDM5TWZrV05uT1NtcVEwWVA0U2lCR0hCSVpkZiszZ1JmVUJqNEppZHl2d1Zj?= =?utf-8?B?N2phWlgveVgwMnU4TEtweWZ6UHNLWXlodG9IWnZIMExHQ1FUdW1PWVFmWFMx?= =?utf-8?B?b2JkVnZGaE5IOUlVRDFTeXJkLzcxSktWQVlhbXU2Uk5rRll1bVBmRDNRTUs2?= =?utf-8?B?K2F3QUsyNm5hTC94MHJRVm5iWHplaWU1Q1hwTkNUOFd6Y0JtcU41WGJsb2lq?= =?utf-8?B?cW1rdTVRZ2dkMzZvYTJYMzIrSGNQN0wwc3NISDBpcUd6VnlOV2FjNmI2Zk02?= =?utf-8?B?UXNrcDQ5UjVHLy9iMHl0S1ZlTGFLZW90TjB3cU9waCtwMU1nYlRsYjVSQVFI?= =?utf-8?B?V1d4M0E0MFRGMUh4bC9DU2NNclZER0Zjek1oWjVPeFMxbWd6bEZZdjVhcmR2?= =?utf-8?B?M0hZQTdIbTc3ZGdFM0hkaFo0cHhEcjE0eVZEYVlET2RtM2t4ZEQxRFFVU1pI?= =?utf-8?B?UWhiOEF2cFRNTUNPakN6cWtaOFlLaU1HUkhoVnpMMUloZXJOLzRMRXNZNWlV?= =?utf-8?B?d0YrRUw5M0pWSk9ibUsyLzlzckNxdGZreHNVdS93c2ZYNGxhanE1aGZPTm9E?= =?utf-8?B?RHhxSTdBOS9VbytxU21FSEtkNVcwcGRVbnJtYkNLMGo5OWVLZ0MwK09XUk1R?= =?utf-8?B?NUNhdWprVldBdEVlYXhWOE90Z1BQdXhKYzJRRXZVWmowMzBFdEZSWXp2Vnpw?= =?utf-8?B?K01ta3NWcWlSMktzK2YrbE91SUkrUzlSckZpbVlrTmoxYVNGSkVNMzVIZ1F6?= =?utf-8?B?OUNDcnYvYWV2eTZoUlQ1NFduYk56Zm5BbVgwcmRNdUFKVUprZ0gzSFUzK29Z?= =?utf-8?B?SnhBZ0xSUm5yb3EwWUxQeEg2d3BWcUZVSzFCdE55anI4Ylhrd0lwWVUxQXBl?= =?utf-8?B?UkRDUTA2VXlSOUkyL0RrcnNjOFJxYmhqUGc1SE5haS8vTTN0RFVYRVZLZWRL?= =?utf-8?B?ZzZkS09YZVFPeUk0dFlENVlibml6TUw1VTErdlpOQkdEVEdDUEJRdDg5VW1O?= =?utf-8?B?QnpZM1M5eWFWUExyMWx1SXFkQnBHalNGaFducU5sN0J4bzZSVk51aER4MVFw?= =?utf-8?B?MGhYWC9UZ210V1lZVUdmMVhUTTM3a1U5U3dRMGYyT2lVVjViaDRzOE8ybkls?= =?utf-8?B?b3ZHZGhMQ0RiQXAvekwxekwwOXhtanU1YlNuOW5zSkxwSDNrVVh3WFFld2xl?= =?utf-8?B?elJRSWRsTGJrbHVDYXp4VE1La3pBV3gzYnVpcW5Ba0xvemx3V2dqZ3JuQmFM?= =?utf-8?B?YlNEaE5abVJWdllzL2FSdWRLOXhzamIwZ2ZCT0ZWbjg3TWxYZDJJYlF2c09Y?= =?utf-8?B?Z211U1A1R2pEOU5BdmE5UXVUaWIxTnV0cjJQZnRhWEVNTHVrOHNSUmx3dTlE?= =?utf-8?B?S21hTmdaVWtyUlZoYW5sb0VGRVpMYWpWa29rU2ZqL3NTa0lmUmQycFBwMktl?= =?utf-8?Q?wv6wsHLYn7+4zE2povEatjKa2QE5Swg5iT3cCy+?= X-MS-Exchange-CrossTenant-Network-Message-Id: 8a21ab53-7336-437e-dc40-08d9619c415d X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2021 16:29:59.1328 (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: 6mIr7Ho2aQsfoh/FuziAX/801/fBYb+aKbIU/dVBkgZ2PuIhRXZyQHvGyznUAhScEsJB3RhSFpR7mUnE0p5Mww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4856 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 0/7] Refactor the NFP PMD 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 Sender: "dev" On 7/29/2021 2:47 PM, Heinrich Kuhn wrote: > This patch set restructures the NFP PMD, aligning it more with the > common layout adopted by most other PMD's. Although the changes look > fairly large, functionally nothing is added or removed from the driver > and the existing code is mostly just reorganized into the familiar > structure seen in other PMD's. Apart form adopting the common PMD layout > this change should also aid in future feature development to the NFP > PMD. The previous layout where most of the logic resided in a single > file (nfp_net.c) would have become tedious to support going forward. > > v3: > * Avoid squashing the new firmware loader helper added in: > https://git.dpdk.org/dpdk/commit/?id=40edb9c0d36b781 > * Add dependency to patch-93299 > > v2: > * Added missing sign-off's > > --- > Depends-on: patch-93299 ("net/nfp: remove compile time log") > > Heinrich Kuhn (7): > net/nfp: split rxtx headers into separate file > net/nfp: move rxtx functions to their own file > net/nfp: move CPP bridge to a separate file > net/nfp: prototype common functions in header file > net/nfp: move VF functions into new file > net/nfp: move PF functions into new file > net/nfp: batch file rename for consistency > Series applied to dpdk-next-net/main, thanks.