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 5B6FEA0548; Fri, 3 Jun 2022 00:51:19 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 00A2440691; Fri, 3 Jun 2022 00:51:19 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2059.outbound.protection.outlook.com [40.107.94.59]) by mails.dpdk.org (Postfix) with ESMTP id 3898B4021E for ; Fri, 3 Jun 2022 00:51:17 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZoWeDrA4Flm2VrVHf7zsfc4aOmelhq/aFmkde1Gg7ohAuHJ0DIr7VPlqSmic3owozb8ERYptxDcjDxEWue51Asg/ZdsCKuXns822RRvzgq00bTvk0wQe27T40I9C/D3MREVhQi3IqGD7g9+hZdog/qFRnXlQodv1EKbtvJxrirqK4KV/TL8aQgZB9biyZV+3EHtF5OAWcXXvjlDtYxI/gM2vWUFaALFDSt/mgv04zi4IEX9tVWxGq5EzJ9+9kLqni+qwtFUt841G0Bte8OzpbTlJUkb4N2JGuRZrpYQXmuIhQRC0djGu7oqIpKQOq8YoNEnRj119FgCsYJIdbbWuHQ== 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=ArLUVvqx5UuOuZ8CMiXrmH5L0Z308TzME0YUZ6q25SQ=; b=cEzWmvb2AB7GSUtpFTmH8CwAsretMq+y4fgNxxwZFWfnc0VRwiNgoN2YF8qLZdB2fTyvWBteCHGTL+7l14pFS9BKvGBzLuAXb1LmGmBS9/Sthk7x1PVqIq5gAQByUjMuwiY5m9YMGSvXcxeiDFVwDfeI7DYfxH2Twvu1gf4SaGHFQ38skmYVrUvBrVKLGvBR8NIXa0Jj173GsA8AaFGXiqyXIDOBRZioaTzabBMjFxAnVMXuOcp9MtxJDMqFko9ARks4q0NsbdbOCk1K1jVAXi2rZAeZ0gqM0acYmX64aM4/MIypllBBMZcgpNi94GqHNR+eO228HPHIPLjwdTBEPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.80.198) smtp.rcpttodomain=corigine.com 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=ArLUVvqx5UuOuZ8CMiXrmH5L0Z308TzME0YUZ6q25SQ=; b=o/o9A/c+wJmQiOBZr/1iZ10QQyz0gU4savyYquRNjcfw/rRP0RMdkkee7jzfl0Mql0ajHeFXu9HGSwWbp2lPQSmXWO74AbNHannL9S9TBQzpwju0e2H1UK3aJWKUxkgQkLKHJ7NsMQdciUPVhB6IjHhUjKIxqebnWi1N4ba0nNA= Received: from SA0PR11CA0174.namprd11.prod.outlook.com (2603:10b6:806:1bb::29) by SA0PR02MB7337.namprd02.prod.outlook.com (2603:10b6:806:ed::18) 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 22:51:15 +0000 Received: from SN1NAM02FT0009.eop-nam02.prod.protection.outlook.com (2603:10b6:806:1bb:cafe::95) by SA0PR11CA0174.outlook.office365.com (2603:10b6:806:1bb::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.14 via Frontend Transport; Thu, 2 Jun 2022 22:51:14 +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-pvapexch01.xlnx.xilinx.com; pr=C Received: from xir-pvapexch01.xlnx.xilinx.com (149.199.80.198) by SN1NAM02FT0009.mail.protection.outlook.com (10.97.4.92) 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 22:51:14 +0000 Received: from xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) by xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) 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 23:51:12 +0100 Received: from smtp.xilinx.com (172.21.105.197) by xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Thu, 2 Jun 2022 23:51:12 +0100 Envelope-to: jin.liu@corigine.com, niklas.soderlund@corigine.com, dev@dpdk.org Received: from [10.71.116.16] (port=62767) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1nwteq-0005XW-EH; Thu, 02 Jun 2022 23:51:12 +0100 Message-ID: Date: Thu, 2 Jun 2022 23:51:12 +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: [PATCH 00/14] Add support of NFP3800 chip and firmware with NFDk Content-Language: en-US To: Jin Liu CC: , References: <20220602015304.710197-1-jin.liu@corigine.com> From: Ferruh Yigit In-Reply-To: <20220602015304.710197-1-jin.liu@corigine.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7491b76f-3e3e-4e2e-e0b7-08da44ea65d4 X-MS-TrafficTypeDiagnostic: SA0PR02MB7337: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: +stq+WYzYshnq3eEiTQaV3vNJRtbfYUuhF79o7hwoK0+FnyPzuV2tMbQpGypUA3drA3lWH2WD4K/WwZWtnqJsuzkPsfL52AB6OKxFW3W7ML3s6haRAVbJSYBTJbMyXHk7dguH/rlZIthD2ujgDSoZkwC4MRM7tzo1ybkTyg0AG4IAf2DPzkRO80v8Jc5p05uqhDRv6642pPHMZW7YQmDj0ddLxf0LIm7EzRO5AIKzx3dF637NddA27Zi45SE+c/nPziWCN26ZDA++4hMLSQD1rk5MVxCA0yfJoUFT2g2mxiCERo+eejkBZJvtWwNW5y/38/q4Rvia7hWtnQVmWdOhVR19JgDbPlXy0irsfktRjZ0b3w9624XdXZOGCp3J4Hh8a3tC0UJjbphBwFazqQoZVKqr0wm7AgftxH2V+KjM6GUB3AX7fbkoKfYTBBmHkNKoW/hzV/4RaTkSJ9uzS2Ulr61dzkhQhIwxADF3hy1PJbs0rZwYsRS3Hs0T8NkANaUiIvZKCGQ9pGwBre+/fLwFNieEHIU49P836wtgs01ljV4htpQc0Wbsf5TdrsF8jbs9pOOXqxPbP5PpkRIUdPXFthCDYe9Cb/wW5ZPJ1Z+sfXfHIlwN1dPN4TY98vQilPF9O6rkbNAthrq+VtKaOsjqqAjHekcSXl/zSyE+JMVA9k/b0ruapXd3fkWPGwbaHLa0mA80n02Y8ZnUm1tdQ6049o+xUIukORcs+IK7BPIYmA= X-Forefront-Antispam-Report: CIP:149.199.80.198; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:xir-pvapexch01.xlnx.xilinx.com; PTR:unknown-80-198.xilinx.com; CAT:NONE; SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(36860700001)(70586007)(70206006)(7636003)(8676002)(4326008)(316002)(82310400005)(53546011)(2906002)(508600001)(356005)(9786002)(8936002)(26005)(186003)(40460700003)(44832011)(36756003)(336012)(54906003)(47076005)(83380400001)(31686004)(5660300002)(426003)(6916009)(31696002)(2616005)(50156003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 22:51:14.5176 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7491b76f-3e3e-4e2e-e0b7-08da44ea65d4 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-pvapexch01.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0009.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR02MB7337 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 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(-) >