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 99B0941C62; Fri, 10 Feb 2023 23:56:22 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 32B6B410D3; Fri, 10 Feb 2023 23:56:22 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2048.outbound.protection.outlook.com [40.107.92.48]) by mails.dpdk.org (Postfix) with ESMTP id 817E940687 for ; Fri, 10 Feb 2023 23:56:21 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aSGqTsEuix3e+rGg29rC3zgjVwfVHAfU7mUHAq0XAIZV4KO3kVfoJaIp2RyA9RB7L6zv7bg8UysFsSUYgBtbLEVkb2FMorIox755RgliBYHQTqV8KXmPdvCtCFPVx4fvnPbS/enwqKWePvF1YtEuqttzLba8Uo5JKdYJf1NZH4iO1xgW6pbfDb3qyqhDIcsZEVlH5LT5XHiPoMG4+1oXX0f+cXKSjDF4HT09OSKX03r2OHaUX4P824cBLopfe6BnEcHjU9ec2J/lKxPvqhWA/6i8NzRflNn641F5Bd7UBfu24gxfvw6P8X1v81dsWYaexr9OVC3+adp07WbxWAwKSA== 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=+ifbhbhdv9BnujnvfakOplyFt0sGnQ/B3Ch5dDe9fOI=; b=ZzNsYvccMwRlc4t1QUHUTMxYpF8Am72+1k64zjHd70oSfKQ35hi89XHrCArmqmkiWuvMVkxfcRLqoCCR5EqdiZ8nVp4lg+ppxzaNCSeaqceojZP+PaCATaWdHMXPuWseu2rXR833O8QtiFa4b1rj7oqcO4n37oXviECRjG1cfY0CDbmAIyIORtUcAZEJwhQX93emWHBRam29kRTsvV9VxvIIE+/j7ls0l3fDXhtbKcwpQ+h/DzmFYnaiY1dgRX7faE9bbiUdef5KHegSwd63/0KstLXURmEiwNp04h/3o+GCls4j+1jNFDSaNk3aNanHsMY3OUZ8yPwqz8X0+VPltQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+ifbhbhdv9BnujnvfakOplyFt0sGnQ/B3Ch5dDe9fOI=; b=Yo6rJkIvDcjjxpZOOuGYNK7yJ84XPGrjprlTjS7U8sHwV6a+iDQu6ZBoSVpYKcO5C/lU6/98OByCZMi2+4t2hPSFCAhdxUXfNoLkZM4TwOCqJ43+/G2XgW66qpf4on6w0HHzVOEVUta9WTPe8LRQZJK8knUaqbYGvmXj8SX6NwQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by MN2PR12MB4406.namprd12.prod.outlook.com (2603:10b6:208:268::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.21; Fri, 10 Feb 2023 22:56:19 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48%8]) with mapi id 15.20.6086.021; Fri, 10 Feb 2023 22:56:19 +0000 Message-ID: Date: Fri, 10 Feb 2023 22:56:15 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US To: Shepard Siegel , ed.czeck@atomicrules.com Cc: dev@dpdk.org References: <20230210193837.2604100-1-shepard.siegel@atomicrules.com> <20230210223517.2606357-1-shepard.siegel@atomicrules.com> From: Ferruh Yigit Subject: Re: [PATCH v2] doc: update ark guide In-Reply-To: <20230210223517.2606357-1-shepard.siegel@atomicrules.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0043.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ac::22) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|MN2PR12MB4406:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b78b988-a399-47a1-6780-08db0bba05d1 X-LD-Processed: 3dd8961f-e488-4e60-8e11-a82d994e183d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eVObmYSOiISZ2v6NT6cEzc7UBwrUBNHw96TYk/VwYZnaEjVi8d1+Zf5BSEOHyZiyrNhMHiHAXAdw71G6kx53kgRcAm8rs9p/5Y1yKPdxR1hkxy8llkThZs3RqDRA83DCEz1rqLC9UoL+ThH0vCvjeVJBvfnoKF8vJ5bffDyUf79NnwvQpcnVVVaPzxbgS5yp5zGzpqFmUmiuZzieWB+iamFr9GqwgQxgkzeU3EJxZI9uYxtQf9zgbLVXmUEaKUubr4i3JcdyTPql7eEC5FRm1doU4/+gHZ1O7TVfdI+0QqFh0ja+x/Zxr48xCuqmzE8UWU5y0gkv05kX/I37k+qHPoIt3lGLuNxsWhcfs0F1e9STzCEpVlUUSYl2tYYVANdOawe/BT6lj9dY/XfVsT7KKYFvaZVaYaZmq9EhiGESTk2ICdUaHy37oTqRC0ogj7kfXKyltT9Eks421FS+hfCE8XwhmgdhetoVmN+w5440eZcCkE9YTJTPWuQEXbN2oyQbmvrHipWwuld65Kf9YJVRppdmp7fT6HUNfcSJO7dPdv+NSniULOasHBbsLWD0FKfthu1T+RBSsd5klVw09ypoaIL/dzJ+dlSoGblzSIJsSQI/W5CUNXC3YWtfFeLtx3iLCi8l6d0VxN9tgvV99YQRw4SIydT3NRnO5E1fUPeF+P9CXLQ8u8XE4nUNSPqADgtz2zBQPCMI2hx8qP7n+zfMTQDweNN0HcsSCQVmDk2BLcA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(451199018)(83380400001)(66556008)(66946007)(66476007)(316002)(5660300002)(8936002)(4326008)(41300700001)(6666004)(478600001)(8676002)(6506007)(26005)(186003)(6512007)(53546011)(2616005)(6486002)(36756003)(31696002)(86362001)(15650500001)(2906002)(44832011)(38100700002)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?blJkNzduaWRVREhWMjMzbkRCcXZ5ZGZvS3RkQ0JsQmNXY1lNcENNV3p2TXJY?= =?utf-8?B?aVNBTGZCV0dYS3pFcEQwTExuSkZ1dW1LYWsyelN4Syt5VUo0cmkzMXliNWRM?= =?utf-8?B?NEh5WlppWDlnSU8ycERGSTNiS081UWs3T0NjUFVoeWpnaHoxTjV4NnNnZm4z?= =?utf-8?B?NVZRbFdzdHJSeGJudjFiZXpFVDJ1TjVPei9Db09VbExldTZMN1RvRC9ta0E2?= =?utf-8?B?ZTIyZjJqSFZYUGdBZnhqbTZZSFBpeG9NQnZaUHY3K2ZHcUxEellDUndGbGRY?= =?utf-8?B?bFc4d2xoeTBwbGVUeG1IM1JnUkpjcXQ0dHdwNmxJMThBRVM0VytQMDRRRnJK?= =?utf-8?B?cFVaTVN0SmNHMmdpWm5ZbkZVaXArU0daczlhMlp1ZGduL2xlU0JLVGRyMExa?= =?utf-8?B?TW1XZjQvdXBiMWxXc0NQZFMwQS9iaDFYdFpCbGdMTHZDRjJKOWlXUXptQnAv?= =?utf-8?B?cmdnVmVQcTBwR1FZSlpTbTZtSExleWhtZzlkZ245Mmg5bjhLOXJXb2NoenYy?= =?utf-8?B?YVNkbmhiWjRnYUZOSG4vOHdtdzNPelIwcFBKckhJTENJK2JOR3MxcXNiaTFV?= =?utf-8?B?eDB5a3pYc3FxTlRaU3ZKUTRIbDlZVFR0cC9Md09YSUFWRnJVMnZmcVloQncv?= =?utf-8?B?VUVJbWZWSmtuYzNaUjlJYVJBT0ZDbTQ5eDF0R0xlcnIxZGNKYkE0TW5wUXRk?= =?utf-8?B?aEZrOUxaR3pyTWwvVjJlRWZ0eTVCSHdCUUowTExYM3pxNlo5ZjBWeUpOOWhZ?= =?utf-8?B?QVdpN0FjS1U4ZitxWnVMRkRkbkJPZkxpVG9jclNyWnNFc1FoakYzWVlNaGVE?= =?utf-8?B?ZjJKdUVXSjIrTmVQK1pBREs3Z3NaTXJRSmdoRUFOaEQ1YWNRNVNLNEhPcDYr?= =?utf-8?B?OUN2elFmV0V6d1pKOEFBdFZjKzFuRk5IeHBBblFKVU5vY3RCWk93eDRISDNu?= =?utf-8?B?ckhuS2tiNHZQNjE5cFVjY2x2S29yWGZ0anlmeWRtQkF1SytIanQ2UnpFTUR3?= =?utf-8?B?Z1BYclh6ZXRhZFc2ZWVTQ2JzelVHN3F6d1NiR3VuNUp2WHNEQ2t5QUV6Z0VZ?= =?utf-8?B?dXFNMEE3RHdRcHBWVGl3M2Q1d2cwYk5OaytjRlVSRTQ5MklPNXRnZkxGbXcz?= =?utf-8?B?RUtoWk5oM1FmRTE5a2ZuS0JmaUxEcUJONjRwcXZGa0cxT1FkYkNXZWdFOWw4?= =?utf-8?B?cVYycEVvTmQzcUNnWEh5TTVkWldETHdPT0pxcTBncTNZSmJHOWFibFZ6RU5H?= =?utf-8?B?cTUwTGc5bmRiTUdpaU9pK0ZGdjZvWWdtV05pY3JIVEh2VmZ5MUp6T0lWMzZO?= =?utf-8?B?L09Ba3RDYUozVVEzdjF0Ti94NDlwWXZEUE5RNkVRbG52MVZFODFTYTMweFMz?= =?utf-8?B?TG5EQThXMFp0ZXlkcjRpYU90dm1QaDBGOGJZQ3BiNVdydUZEVmcza3ZoMjBC?= =?utf-8?B?SXVicFpCOW8xNFRNZCthb3VTaE9wNjFQRVVueXIvUXhUTDNJcXpuaFkybTRj?= =?utf-8?B?NnNoamRFRWxvRnpnS3l6S2paZWdmbGhtcXE5aE85cG44NngzQ00vMFNxUFdr?= =?utf-8?B?TDY1RU9kVk9EY2JVNmFwMFhtRmV5OFBXL0ovRTVpMUI4SFo4TlI3Z3BUNkxW?= =?utf-8?B?NjRwQ0NYaTJha2lkN3VKd045ZlljY0VLNlNDQUh6WDhqLzNCOWhmZGpCUUUv?= =?utf-8?B?S3lqczU2STAweHdEdkkxdUhCU0pWblVNeHZQdzJTT3FNd25tRUMwOTRVK0Qr?= =?utf-8?B?NlRHKys1UmZhczEyT0NFVHBSOTlaVld6aW1LaDFIRkRyNVlGMjhHL1FDa1hu?= =?utf-8?B?K1ZjZ3BnQU5pK1dXak1mNzg2UjhsVGpxSm93QXkxK0trR1JCTVB4YjBEbHI2?= =?utf-8?B?d012cDRmS09KYmZXNks0ZFNPeWx6V1BoTTJYN1h5NktuMU9GM0xpcXFYWFVC?= =?utf-8?B?ZEZLd2JXaVpZNklrUEpiUzAyVElsK2FtYnU3KzIrcTc5aGpaTmRHb3lPWmJO?= =?utf-8?B?WStseUdnL1czdktEN0F5LzVyL1VWYkdCWGNuRTE5ckNGSEFpZ1VRZ1RpOTgv?= =?utf-8?B?M1pzTHArVlFOTWcxaTU2RjBQT2NNRWt4eDhyaFZHN1RHNVJEUUlycXgzOGl6?= =?utf-8?Q?ctfNWqqHsma1EowxfdQJF3udy?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b78b988-a399-47a1-6780-08db0bba05d1 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 22:56:19.5457 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JRi1KLiRHLXitpjfRg85Lyc0ZBmwNoAZtMKgmoOO/dMh4CxcxxEqs9n2Zw7hH5wr X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4406 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/10/2023 10:35 PM, Shepard Siegel wrote: > Add ark PCIe device 1d6c:1022 FX2 to pci_id_ark_map. > Include introduced FX2 PCIe ID and description. > Thanks for v2, but this is no more just a documentation patch, can you please split the patch into two, first one adds new device support and update documentation related to new device, with a 'net/ark:' title, second one updates the document for extended information which is most of this patch > Signed-off-by: Shepard Siegel > --- > doc/guides/nics/ark.rst | 20 ++++++++++++++++++++ > drivers/net/ark/ark_ethdev.c | 1 + > 2 files changed, 21 insertions(+) > > diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst > index ba00f14e80..39cd75064d 100644 > --- a/doc/guides/nics/ark.rst > +++ b/doc/guides/nics/ark.rst > @@ -52,6 +52,10 @@ board. While specific capabilities such as number of physical > hardware queue-pairs are negotiated; the driver is designed to > remain constant over a broad and extendable feature set. > > +* FPGA Vendors Supported: AMD/Xilinx and Intel > +* Number of RX/TX Queue-Pairs: up to 128 > +* PCIe Endpoint Technology: Gen3, Gen4, Gen5 > + > Intentionally, Arkville by itself DOES NOT provide common NIC > capabilities such as offload or receive-side scaling (RSS). > These capabilities would be viewed as a gate-level "tax" on > @@ -302,6 +306,20 @@ ARK PMD supports the following Arkville RTL PCIe instances including: > * ``1d6c:101c`` - AR-ARK-SRIOV-VF [Arkville Virtual Function] > * ``1d6c:101e`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex R-Tile] > * ``1d6c:101f`` - AR-TK242 [2x100GbE Packet Capture Device] > +* ``1d6c:1022`` - AR-ARKA-FX2 [Arkville 128B DPDK Data Mover for Agilex] > + > +Arkville RTL Core Configurations > +------------------------------------- > + > +Arkville's RTL core may be configured by the user for three different > +datapath widths to balance throughput against FPGA logic area. The ARK PMD > +has introspection on the RTL core configuration and acts accordingly. > +All three configurations present identical RTL user-facing AXI stream > +interfaces for both AMD/Xilinx and Intel FPGAs. > + > +* ARK-FX0 - 256-bit 32B datapath (PCIe Gen3, Gen4) > +* ARK-FX1 - 512-bit 64B datapath (PCIe Gen3, Gen4, Gen5) > +* ARK-FX2 - 1024-bit 128B datapath (PCIe Gen5x16 Only) > > DPDK and Arkville Firmware Versioning > ------------------------------------- > @@ -334,6 +352,8 @@ Supported Features > ------------------ > > * Dynamic ARK PMD extensions > +* Dynamic per-queue MBUF (re)sizing up to 32KB > +* SR-IOV, VF-based queue-segregation > * Multiple receive and transmit queues > * Jumbo frames up to 9K > * Hardware Statistics > diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_ethdev.c > index c654a229f7..b2995427c8 100644 > --- a/drivers/net/ark/ark_ethdev.c > +++ b/drivers/net/ark/ark_ethdev.c > @@ -99,6 +99,7 @@ static const struct rte_pci_id pci_id_ark_map[] = { > {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101c)}, > {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101e)}, > {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101f)}, > + {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x1022)}, > {.vendor_id = 0, /* sentinel */ }, > }; >