Message ID | 20220602015304.710197-1-jin.liu@corigine.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org 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 <dev@dpdk.org>; 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 <jin.liu@corigine.com> To: dev@dpdk.org Cc: niklas.soderlund@corigine.com, Jin Liu <jin.liu@corigine.com> 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: <CY4PR13MB1349691D2FE542567A8A8CC694DE9@CY4PR13MB1349.namprd13.prod.outlook.com> 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?q?RdcQ+c2qzf57vg/7T+RSe3tDsWIc?= =?utf-8?q?P34dTnym0yTRXfzqkyHyCxqhianR+dTQvtTno1klXKH6FjCvs4KB30BGjReVFPTDj?= =?utf-8?q?MWwHIKFvHYdfxptYzl876GpGIBh2nFawqGhx1QYBRh3IkjE3FFMjEJA0oMCdiFkK3?= =?utf-8?q?8+ig5NslwGEQvxnHof9FjnZXLkJv5mbIv37xcUpvvvhha9CHAR+MTasc3F7KLybHt?= =?utf-8?q?L7j4m+FUL5v4n39tgl3myL4Y1XmUrBp+ivUMIlWuYt1Yh2AwztsRbXJNY8Byh1ERa?= =?utf-8?q?fS+Z7uRR3NjL5iWlz/8TxuXMe1LN2OJMNXjpeWjPjfkpZAs3TqOxzAfQP+hfeobdT?= =?utf-8?q?W+2IRoB0V9oKUPZlm3xKuYC4dmH5o+tOJI8hbKcHxCgV6vmaXri+i6lXLFTYHalZF?= =?utf-8?q?H9ZAEP2n5h/M0nkq3+8zfAH8RLMXwjaMwxDzrYzn9WTZQQdBKhTH+po8NIDNB/wDJ?= =?utf-8?q?4TOsyFINUirxQz9/3gNxSQtdQUImehUPcWgqMr2dJBynJS7UhTPksyn4pT/BPRvai?= =?utf-8?q?1iYGvJCyAfLu6G6u1puQpi4A9D79wXxPAB6jsuKXAIK9r/Ro7QUAn7UwHz+JVApE3?= =?utf-8?q?y3lENfUADVte5cyJAyP+2+twokNS6QbNmVK/q4/nguE7i8EzZBnkXFoZpk09+Ag3g?= =?utf-8?q?2RYBd5MlYb8YVf3Ghy0zlVCK41Cn9xvAcPcasZxfgbcn4y8VuOg5mazxzXDyDRwBk?= =?utf-8?q?yKXA/PH9Iw+5lO5cA5/8QPjTKPP/X2FTZz5Rd+T7Kb6Yoi+DjNtrNvTXEb0kvyx0E?= =?utf-8?q?zmuTohVOI4YYO2E+7rtXb5xmaJ6bUN3RBy8oEUzfIchkQ7gx7AUhKyHHT09In8ioY?= =?utf-8?q?2StqnpEcN2j1qEAy913lFeOLC3I6EUg1A6gQr6iv54KvvyHH9Qbxe8ysBdKQceVs2?= =?utf-8?q?wdQ+rzGUutUMkLnWXwtAphPiOhVQ0m9fmFKMUc1FT2+zpSop0xo3Utzo+jNKoZ9Q1?= =?utf-8?q?Kwl5iDXjzuFjRnWQVJBONdJ19CXjT0qPNFpbZzAdFzwYk7NxxDmPPrZSStmgb/eYC?= =?utf-8?q?AJVnmYAovC9NTKNwsCYc7xOtkGITNHQzPGktjsIISHmHkOfvRl76fMMr31gXM/QjF?= =?utf-8?q?C8sNs+8L/mLqNIE9b5S0Ba7pZNH7fHVgivqCOvh42BQTqspx+ZXz5Qm0np10kdGx+?= =?utf-8?q?DgqWphMGr4FDzM2tZqC9MgW0UKi7h1HUsap0S6RW6mCTq0YJVuJASSFAx8RZy0/Sd?= =?utf-8?q?gZIAHPgLH8ABPd2MrRHAeY/jOYeta0gWFWXM+9DZv/2/WnN01fnutSB2/Rt5xG+Yc?= =?utf-8?q?vTqi9W4IpTB+3As+O2fx2YNCge4iv2lQgT/ddayG3lAgfBWWlSTEqtkGr4w6qiWKR?= =?utf-8?q?GrP4HFIqP/vvV01jE+HI9L7Qh0p2BjawFLGQ8XundLJqQ0+DzqZiLM3tkLiVGr+ku?= =?utf-8?q?DKbJi2c08+YDEMp+/KL2TFZg5A5bQC6/NTZhDM9WpamdhZfkFpKoQytpGesMf/FQU?= =?utf-8?q?nTo8PQHuGupRW5caLbGeYvEu5HbVLWiKaeIoiektgyUaoSUzXDwBPq+xy/WOEMq/x?= =?utf-8?q?Mh7208/wSp/+jUM0vtYA6/PynMe2kzJUhJ19Q5hVEVnhD5BXTLALgf+FpTW4jeKXq?= =?utf-8?q?mkQ0IoV1xvVgBAYiA9cWyj6J3hTaYutUS5SNMxtVzXk+tZet2hZrU1AmKDAyCqB8e?= =?utf-8?q?ehKaDbV/o0klhxxYhMPvbt7x4mh37JeA=3D=3D?= 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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
Add support of NFP3800 chip and firmware with NFDk
|
|
Message
Jin Liu
June 2, 2022, 1:52 a.m. UTC
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(-)
Comments
On 6/2/2022 2:52 AM, Jin Liu wrote: > 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. > Hi Jin, This set requires some documentation update. Current driver doc mentions that driver supports 'Agilio Basic Firmware' FW, I think overall new FW support should be documented and relevant parts needs to be updated. Also can you please update the release notes for the set? Please update release notes in the relevant patch, instead of a separate doc patch. > 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(-) >
Yes, I will update documentation and release notes, thanks -----Original Message----- From: Ferruh Yigit <ferruh.yigit@xilinx.com> Sent: Friday, June 3, 2022 06:51 To: Kevin Liu <jin.liu@corigine.com> Cc: Niklas Soderlund <niklas.soderlund@corigine.com>; dev@dpdk.org Subject: Re: [PATCH 00/14] Add support of NFP3800 chip and firmware with NFDk On 6/2/2022 2:52 AM, Jin Liu wrote: > 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. > Hi Jin, This set requires some documentation update. Current driver doc mentions that driver supports 'Agilio Basic Firmware' FW, I think overall new FW support should be documented and relevant parts needs to be updated. Also can you please update the release notes for the set? Please update release notes in the relevant patch, instead of a separate doc patch. > 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(-) >