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 60598A0548; Thu, 2 Jun 2022 03:53:46 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EDD6140694; Thu, 2 Jun 2022 03:53:45 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2100.outbound.protection.outlook.com [40.107.223.100]) by mails.dpdk.org (Postfix) with ESMTP id 169394021E for ; Thu, 2 Jun 2022 03:53:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U8radRUXjzNYKJQWuy1ql57ULCb7NzkpHoEopR6b7ORJUquM4+CHa0TswwPsDSwTTwe6cs+btDRGB0SAVPia/ciK5Y4y8qtqAmQUzy64fytUI9Of8nJmw8jVBrJXqAIPAJvVClnLekEe94RF22ku5BedM7OWbQ6JXdQ0usjpwx7NhI1BhEpeDpqHA1F1A+3R8x+/YjIdHnawDxl2yg9vBxOmVMXJD6958ZiS/JRQ5Y2bTw2Nzq/X5FlK+HV+CbTdVd2IQIYXVK4Q5csJ2uay8ya8auPVMuwQNuvIWNYdt5AjbY+aSyqlb2JdZQnytPdlxCHib5uW9fI71jIe+3IBcQ== 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=a/l1ps7Mjp1b+pSxuj744t2QwBegI17vnzIHva9gcYc=; b=JQ6whDbH2ErqV3jZ8Qky3k5ZXuRQGQWHIHoBS9knfK0x6aElovj9i2Cy8ailpJA5qkP6yVAwQ7vCoMeR07RePYeQ2nRFD1qYkxbSPgs6fc+FfeNR4n4/OEOwZKu8lW7HCtCKlhpIY9ti5FwhqSDxSKU+6fY2b0cWVuUVbdnBUH7B1yylAbgv47sft1auJxSL8K+Q093R/DluwNtLv14x3ft3ivyvkgd77fchiHTFyDwRVYrEZj1DBLadbFaxKqEsFnSY1fzfi/k2Y+VW7jjMnqphG/TO83QUm0vZSR6UsxenGc1JK8wuFTQLTMlEcW/n4NhBBKPoJ5IY0G9dyj7+MA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a/l1ps7Mjp1b+pSxuj744t2QwBegI17vnzIHva9gcYc=; b=X3YHPAFOZ/z0w0mEo7q/bwKAiWIXh8xrVJIQq8riLHom41pFazCuIAGYFYums52cr704bcGuJic3t7x3U69wbbe01lRJ6GJs3n3uWPMslfj5DHHrKftG8PvZu61cL38uJKDsdG8LDo31raFHO8ehii8MeIJR/EZcyfqrSQGyhRI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from DM6PR13MB3004.namprd13.prod.outlook.com (2603:10b6:5:191::21) by CY4PR13MB1349.namprd13.prod.outlook.com (2603:10b6:903:a0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Thu, 2 Jun 2022 01:53:42 +0000 Received: from DM6PR13MB3004.namprd13.prod.outlook.com ([fe80::d902:ed7d:82bb:c753]) by DM6PR13MB3004.namprd13.prod.outlook.com ([fe80::d902:ed7d:82bb:c753%4]) with mapi id 15.20.5314.013; Thu, 2 Jun 2022 01:53:42 +0000 From: Jin Liu To: dev@dpdk.org Cc: niklas.soderlund@corigine.com, Jin Liu Subject: [PATCH 00/14] Add support of NFP3800 chip and firmware with NFDk Date: Thu, 2 Jun 2022 03:52:50 +0200 Message-Id: <20220602015304.710197-1-jin.liu@corigine.com> X-Mailer: git-send-email 2.27.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0457.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1aa::12) To DM6PR13MB3004.namprd13.prod.outlook.com (2603:10b6:5:191::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 71b06731-67be-4e3a-bf35-08da443ab85f X-MS-TrafficTypeDiagnostic: CY4PR13MB1349: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: to6btfZnqUUY4+hJWalRlH6/LJt2tTVkFbvImtuweZmZa2xtF0sxUPpuvq7vxD1DiNxIlXbndUGoZ0XnvgRPg6ePryTlCE7DsE2ZdV0zN9anLC2fWvN9ezDwFV3ewfnC0tOAGapb9z8UcflKrI0zqacMMorl+d7EsyA62f/5Emck3qZG/UqOJqJ62m4rd3poxtHxPF85kyD8+cFXXV3EDZcvfz8UHto53+Iwq6I8UA+p5ZgtaTCWgUgLv18KLuLpx1I/tXULGDLeE4T07qOgTOhg6R5nTiC+rdJjC+jeWd0VT75k8UQTR1EKTbMrBA48HH/lds2jBqB0oRJ8xfnB/qQ+BWx3X+lLB9My7GgPdsbfwHvJA3y3+lrCQEf/4XauSGFMhpnUYOWr2MKNMu5bYGaXTkbCsmhCMCntv0zanOsgMbSCu7Ypgy/v2aUxKWV9gTqADdtf1TtDx+H7vo/kIOTYFP26InJktYWOIB6xtm0PodmZjs5UWdMBgnP1kLSaUto1U4GpMm29V6NABc8JUFxJqGowCyKsQJkS6MvuMlq8pzMIECRgsBIo9PqbbFJwTLn/Wcb5ClMcqueBNnFnvvhAyigqRIYPJcmQZCFnsYU3dnq73owwhaZdSzZqLjEK4XKNlRUFD3EhaCpfM6mJBK0Jo62RN+QVuJrcxr8tBem1a+Sf3uWghnTFoZP8SWp5 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR13MB3004.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(39840400004)(136003)(376002)(346002)(396003)(6512007)(83380400001)(8936002)(38350700002)(8676002)(66476007)(316002)(4326008)(38100700002)(26005)(66946007)(66556008)(2906002)(6506007)(6486002)(5660300002)(508600001)(6666004)(52116002)(107886003)(1076003)(36756003)(186003)(86362001)(41300700001)(44832011)(2616005)(6916009); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UmRjUStjMnF6ZjU3dmcvN1QrUlNlM3REc1dJY1AzNGRUbnltMHlUUlhmenFr?= =?utf-8?B?eUh5Q3hxaGlhblIrZFRRdnRUbm8xa2xYS0g2RmpDdnM0S0IzMEJHalJlVkZQ?= =?utf-8?B?VERqTVd3SElLRnZIWWRmeHB0WXpsODc2R3BHSUJoMm5GYXdxR2h4MVFZQlJo?= =?utf-8?B?M0lrakUzRkZNakVKQTBvTUNkaUZrSzM4K2lnNU5zbHdHRVF2eG5Ib2Y5Rmpu?= =?utf-8?B?WlhMa0p2NW1iSXYzN3hjVXB2dnZoaGE5Q0hBUitNVGFzYzNGN0tMeWJIdEw3?= =?utf-8?B?ajRtK0ZVTDV2NG4zOXRnbDNteUw0WTFYbVVyQnAraXZVTUlsV3VZdDFZaDJB?= =?utf-8?B?d3p0c1JiWEpOWThCeWgxRVJhZlMrWjd1UlIzTmpMNWlXbHovOFR4dVhNZTFM?= =?utf-8?B?TjJPSk1OWGpwZVdqUGpma3BaQXMzVHFPeHpBZlFQK2hmZW9iZFRXKzJJUm9C?= =?utf-8?B?MFY5b0tVUFpsbTN4S3VZQzRkbUg1byt0T0pJOGhiS2NIeENnVjZ2bWFYcmkr?= =?utf-8?B?aTZsWExGVFlIYWxaRkg5WkFFUDJuNWgvTTBua3EzKzh6ZkFIOFJMTVh3amFN?= =?utf-8?B?d3hEenJZem45V1RaUVFkQktoVEgrcG84TklETkIvd0RKNFRPc3lGSU5VaXJ4?= =?utf-8?B?UXo5LzNnTnhTUXRkUVVJbWVoVVBjV2dxTXIyZEpCeW5KUzdVaFRQa3N5bjRw?= =?utf-8?B?VC9CUFJ2YWkxaVlHdkpDeUFmTHU2RzZ1MXB1UXBpNEE5RDc5d1h4UEFCNmpz?= =?utf-8?B?dUtYQUlLOXIvUm83UVVBbjdVd0h6K0pWQXBFM3kzbEVOZlVBRFZ0ZTVjeUpB?= =?utf-8?B?eVArMit0d29rTlM2UWJObVZLL3E0L25ndUU3aThFelpCbmtYRm9acGswOStB?= =?utf-8?B?ZzNnMlJZQmQ1TWxZYjhZVmYzR2h5MHpsVkNLNDFDbjl4dkFjUGNhc1p4Zmdi?= =?utf-8?B?Y240eThWdU9nNW1henh6WER5RFJ3Qmt5S1hBL1BIOUl3KzVsTzVjQTUvOFFQ?= =?utf-8?B?alRLUFAvWDJGVFp6NVJkK1Q3S2I2WW9pK0RqTnRyTnZUWEViMGt2eXgwRXpt?= =?utf-8?B?dVRvaFZPSTRZWU8yRSs3cnRYYjV4bWFKNmJVTjNSQnk4b0VVemZJY2hrUTdn?= =?utf-8?B?eDdBVWhLeUhIVDA5SW44aW9ZMlN0cW5wRWNOMmoxcUVBeTkxM2xGZU9MQzNJ?= =?utf-8?B?NkVVZzFBNmdRcjZpdjU0S3Z2eUhIOVFieGU4eXNCZEtRY2VWczJ3ZFErcnpH?= =?utf-8?B?VXV0VU1rTG5XWHd0QXBoUGlPaFZRMG05Zm1GS01VYzFGVDIrenBTb3AweG8z?= =?utf-8?B?VXR6bytqTktvWjlRMUt3bDVpRFhqenVGalJuV1FWSkJPTmRKMTlDWGpUMHFQ?= =?utf-8?B?TkZwYlp6QWRGendZazdOeHhEbVBQclpTU3RtZ2IvZVlDQUpWbm1ZQW92QzlO?= =?utf-8?B?VEtOd3NDWWM3eE90a0dJVE5IUXpQR2t0anNJSVNIbUhrT2Z2Umw3NmZNTXIz?= =?utf-8?B?MWdYTS9RakZDOHNOcys4TC9tTHFOSUU5YjVTMEJhN3BaTkg3ZkhWZ2l2cUNP?= =?utf-8?B?dmg0MkJRVHFzcHgrWlh6NVFtMG5wMTBrZEd4K0RncVdwaE1HcjRGRHpNMnRa?= =?utf-8?B?cUM5TWdXMFVLaTdoMUhVc2FwMFM2Ulc2bUNUcTBZSlZ1SkFTU0ZBeDhSWnkw?= =?utf-8?B?L1NkZ1pJQUhQZ0xIOEFCUGQyTXJSSEFlWS9qT1lldGEwZ1dGV1hNKzlEWnYv?= =?utf-8?B?Mi9Xbk4wMWZudXRTQjIvUnQ1eEcrWWN2VHFpOVc0SXBUQiszQXMrTzJmeDJZ?= =?utf-8?B?TkNnZTRpdjJsUWdUL2RkYXlHM2xBZ2ZCV1dsU1RFcXRrR3I0dzZxaVdLUkdy?= =?utf-8?B?UDRIRklxUC92dlYwMWpFK0hJOUw3UWgwcDJCamF3RkxHUThYdW5kTEpxUTAr?= =?utf-8?B?RHpxWmlMTTN0a0xpVkdyK2t1REtiSmkyYzA4K1lERU1wKy9LTDJURlpnNUE1?= =?utf-8?B?YlFDNi9OVFpoRE05V3BhbWRoWmZrRnBLb1F5dHBHZXNNZi9GUVVuVG84UFFI?= =?utf-8?B?dUd1cFJXNWNhTGJHZVl2RXU1SGJWTFdpS2FlSW9pZWt0Z3lVYW9TVXpYRHdC?= =?utf-8?B?UHEreHkvV09FTXEveE1oNzIwOC93U3AvK2pVTTB2dFlBNi9QeW5NZTJrekpV?= =?utf-8?B?aEoxOVE1aFZFVm5oRDVCWFRMQUxnZitGcFRXNGplS1hxbWtRMElvVjF4dlZn?= =?utf-8?B?QkFZaUE5Y1d5ajZKM2hUYVl1dFVTNVNOTXh0VnpYayt0WmV0MmhaclUxQW1L?= =?utf-8?B?REF5Q3FCOGVlaEthRGJWL28wa2xoeHhZaE1QdmJ0N3g0bWgzN0plQT09?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71b06731-67be-4e3a-bf35-08da443ab85f X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB3004.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 01:53:42.1856 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: u6PKo64AUee76oC9gT7mzI8QNsDqn5ayQIUL+xBbVVWlFT1e9BKOWcsGTmg9dTnhtS/C0WumPjNiorL8OGs6MQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR13MB1349 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 NFD is part of NFP firmware, and there only exist a NFD3 version before this patch series. This patch series mainly add the support of the new NFP3800 chip use firmware with NFD3/NFDk. Chaoyong He (2): net/nfp: change the coding style net/nfp: remove unnecessary forward function declaration Jin Liu (12): net/nfp: remove pessimistic limit net/nfp: rename set MAC function net/nfp: rename function and struct net/nfp: support NFP3800 card net/nfp: support NFDK firmware net/nfp: structure adjustment net/nfp: nfdk netdev option and queue function net/nfp: add queue stop and close helper function net/nfp: nfdk stop and close function net/nfp: move macro from C file to head file net/nfp: nfdk packet xmit function net/nfp: modify RSS logic drivers/net/nfp/nfp_common.c | 89 ++++- drivers/net/nfp/nfp_common.h | 53 ++- drivers/net/nfp/nfp_ctrl.h | 3 + drivers/net/nfp/nfp_ethdev.c | 423 +++++++++++++-------- drivers/net/nfp/nfp_ethdev_vf.c | 215 +++++++---- drivers/net/nfp/nfp_rxtx.c | 505 +++++++++++++++++++++++--- drivers/net/nfp/nfp_rxtx.h | 89 ++++- drivers/net/nfp/nfpcore/nfp_cpp.h | 2 +- drivers/net/nfp/nfpcore/nfp_nsp_eth.c | 20 +- drivers/net/nfp/nfpcore/nfp_rtsym.c | 19 - drivers/net/nfp/nfpcore/nfp_rtsym.h | 19 + 11 files changed, 1128 insertions(+), 309 deletions(-) -- 2.27.0