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 1C51A41C8B; Mon, 13 Feb 2023 18:23:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1F2C41151; Mon, 13 Feb 2023 18:23:43 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2079.outbound.protection.outlook.com [40.107.220.79]) by mails.dpdk.org (Postfix) with ESMTP id D6A4F40EE4 for ; Mon, 13 Feb 2023 18:23:42 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E500DsdBFRxnslhKuIMPG81cHIwM60eC++xSMAMrTjzRKM3Wk30bx59KfkpvKV9Q9UBHQjJkHiLRcf0pi8G77VJMaCRmFBUXKbo0KgonhqI3Z8HMOgYXdhkTagVKjTL4i2RnvaKeWNaqeaGvqCNXSfdaNug+Qoe6Imxw4cepZxu6NjflWdm0pcDba2ngHJQs9BRGnEno98BX7L56FsS4cOq24oTxeZZ/S1lA18usD2Aox/pLz80SIt5l6VA7W55vtl3dhSpXvrpsUipJq5E9S4uO/WJ+04adZ0aoy7j30KiTn0mD9ShHefjPCxX2EvgTKb/IkuXtCz3puXTPYqHtWQ== 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=oa97SYMzTVQeZBwjtVUHKIspNJa717Jr/tLlNeKfQu0=; b=UntX/RJ9aDUjZu9ts8ADHfmnIAuTSOczWnoNTmJI+0JZLzD5D8SXztaFOGpQMpcw4ZnW6wu+gvnvwyuxLJWZQQ9QW80dhiXLzqGaIZg+XyjuKZvbZcBmi0tXbxqN5g8ktqyAhZWg49lyzdhANnWm2ZBiOv80m664n5SjpwH0Yq8ymqCnD3xOpBIScK4FK8jASIz9JOQRnRHLLorHE14cGd4qCakmWc6B868xoL1lD2CcBcb1DRvF571XeOnQq5+QWyuOTKNxQNxQ96adVB6M0q3+/KblxyhogM+mpM7a+Mx3rp6a35GXO0bEKG/CPGG2Sg4y8tD3z8pPmxIqlfGSPg== 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=oa97SYMzTVQeZBwjtVUHKIspNJa717Jr/tLlNeKfQu0=; b=YFIp3nk4s62USkhKpXMZ0M099lw3VqrlRCe2u3hHmypq//Ntm68NkcSVuL0FpeNy5MqnydzOrqldCfr3EUrYE5irwCbJ49IuZiFfEYwwQ47BIctwQ8EHp0GrrbWx/ApaZzS3KrbAaCGouVTifaKvv00soqdpqrXpW13u2cln6QY= 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 IA1PR12MB7592.namprd12.prod.outlook.com (2603:10b6:208:428::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.22; Mon, 13 Feb 2023 17:23:40 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48%6]) with mapi id 15.20.6086.024; Mon, 13 Feb 2023 17:23:40 +0000 Message-ID: <72b463ec-e7c1-a751-adac-6896b7f992d4@amd.com> Date: Mon, 13 Feb 2023 17:23:34 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: Shepard Siegel Cc: ed.czeck@atomicrules.com, dev@dpdk.org References: <20230211141459.2857045-1-shepard.siegel@atomicrules.com> <20230213145824.2886910-1-shepard.siegel@atomicrules.com> From: Ferruh Yigit Subject: Re: [PATCH 1/4] doc: clarify the existing net/ark guide In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0044.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:152::13) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|IA1PR12MB7592:EE_ X-MS-Office365-Filtering-Correlation-Id: fe712371-3156-4ace-45cb-08db0de70c73 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: gdW3YpJHOhT/AsdAilV5TCC6fKN/bGoAcjnlNq6uKP5Z5nPTCj9ZPjw+ifBpVXvonONMqrN3lf/EhEaSFbeQA7+WA/LD/09OWEKy9UcuPX+V8RT2fAdlnttknLgxqZxdPzqeg280q/0+BxkXq++NxSL2Lifn8/UsaYvKMnvKlGq9p6XMRD8m+qCoEupZ7qibfmAwXXSTx0vuIwWsuB22hGOojIxxdgFQiHQ4658FMzGKKeL1xfNqmPsZ5dTzZoKu6sP/79KHovs6/zNK0951wwqNpXsZyvkyCp7q+gCASt+lHE676lLkei+rxpnPhflY++SkzCkmk3b8yc5y9jUhEWSdQjt7m4+4Ul/rqDM1wAl0GjuGdypI1sg/5q185CI3VIcp0GbZ8lT7BhicVuFqABk2s4CBWXb++f5MUpIP9CGvNp59m7Jxakt/bNvbjkp6rj1vW3JHtrVMwpbRtzy/Nu9x8cnB0voIM2fqEH+R/389kwMj2o0ynCOdHu41gUNdA43j5Srr4uFq5qR2teyD1aAQL1211p1reI9RSzLDBKPE8T/p7woJFgHg02+cB17qKtl8eyX22frnTD9sIF+VDj1Vcm4JOmt/pQmFUaFM6evW/puR0QjSmyujs2ONmbCr1XEg6u5YPCf+KyMIYkzi9vGCdum8cPEvracwJNHJYBz/yhMVYMm3AnmfNe9Li1H3W2jJMf5xjK5xt/IlMVLI44ufjH6ZfBp+uFxoZgCWNxA= 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)(136003)(376002)(366004)(396003)(346002)(39860400002)(451199018)(31696002)(36756003)(66946007)(316002)(86362001)(478600001)(8676002)(6916009)(66476007)(6486002)(66556008)(4326008)(2906002)(41300700001)(8936002)(5660300002)(44832011)(38100700002)(2616005)(186003)(6512007)(53546011)(6666004)(26005)(6506007)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YldaU0lTWE5vWVQvSEJ6M2Q3OHJleERLcnI1T1JudFo2WkVkNCttS3V0MWE4?= =?utf-8?B?OTJHcGZtQklnbEJpS3dTSStXZEhhOG1PTDR1ZGZZZi9zSmErbitYS3cvYkVx?= =?utf-8?B?c1ZreFdpU0xndXhTc0dwRWl6SmVPS0l1YW5UdkNlajluS2R1MmE2TWVjMHVw?= =?utf-8?B?Y05YWTlWUUE2Vi9rZDVvYXF5NStDaDlsT0VxazR3dWdjTWlWU1Bkc2wyeHEz?= =?utf-8?B?eEc5bFFPcGpnNE4ySmNuNVdTdk84ZlRnKzgrdzRQQk5BMER2bU9LZER5QnRI?= =?utf-8?B?eFdkQkNKVDdWcjFvOTlRYU5WSnRBQktNVkZNWU1BeU42Ty9JMnpBYVc4R292?= =?utf-8?B?L1FQU3lQZ1FOVUdKbzhSQ3VTNVZqSHd0bjRJVE1Yb201UTJVMjQ0aXpXNkxo?= =?utf-8?B?M29CaDQrSWJhSnF6MHZxOTlJYUh4aU9uYWhWbjZqNWtvMlduYUFCMTJlK1Br?= =?utf-8?B?NWhaWDMyYzZwSTF1by8wYXZGWDQ4aU93ZFJpZWtBdkZkYzZwRVhLK3F0TVNJ?= =?utf-8?B?Z1hYTHJXMVFHY0hDMlg2ZDRZWWxQaWR5Uy8yTmx0VlRrOTI4clpUdTd4Z3hh?= =?utf-8?B?RVhTRWNRaXRDWGhSSUs3bXM4YlBlREk3ZUpaS2JRblhYZll0cHRiN3lEMVB5?= =?utf-8?B?N1pZeGxjRHNIOHRmbEo0RE5sTzNPM3dPQTR6c0U1c3I4VUE2M3RiR20rakRC?= =?utf-8?B?S3ArdU96YjIvdWE4YWRGcG9UVk9aZ29pOGNhZ3JSYnRheWZEK0cvdTNmVHJi?= =?utf-8?B?TmVnd1MyaHEvREQvUmM1QkhUeDVubTYxWEFsRU1hTHNPM0M2UFJWbzE4WTRy?= =?utf-8?B?RHpvMTN3dDJmWkZYbnBDclpaL0tTaDBPS01KL01aemJhSzQvRHhQdk9MdUdp?= =?utf-8?B?MllvWVhqT1lGcWVmeXFVQkVUVTlyc0Z4dmpTUHpSb0dXVlNUSFFkZGxmcXRi?= =?utf-8?B?aVBlSWd0cHQ4aVhqVjYrOGVqeHg3UUE3UnIvTFNSRGZ4L2RHZjFLRk83blN2?= =?utf-8?B?S3hza0RUWjFCOTV0UHk2SThhQVhRVFRVVWRxQXplb0hicE5HQTAyS3ZpYUo3?= =?utf-8?B?Z2dGV2dxZFRLZDZ2ekoyeWxNOTRrTGpDSkxDWHhPajZBaE9UQlNzWUFPbTNK?= =?utf-8?B?NTMzUXZYWWViU2Vxek0zajBHNlZVVkhqWVF4YnljYUxVT3oyanJkeTFLbzRP?= =?utf-8?B?d2RaV1NRNy9aZUpPaFF6dDk2YVd5c3ZIYmJ3RmRQZ1N3Mk9wZlN1ZVArMzI1?= =?utf-8?B?alVISER6bFRqcldVYlVraUxkZVdmMkhEQ2xwcFR2U2xWZ2o3ajRWaHNYNVB0?= =?utf-8?B?dVBCM0pwbHBaUmU3YUVleDlxMlppV0FoNjlBb0czSlpVdVQyam81aVhTSng3?= =?utf-8?B?OVcwZTdNL000Qy83YWNsSlJjbkFMamVlalowZjlpdWM0QjF1K2N2MHBuWkUr?= =?utf-8?B?Ri82ejVSbU56bkoxbi82RlZsb3M5Q0h4UTRaTTRhRU4vRGhCRUNhNWVvcU4z?= =?utf-8?B?VGh6WHgxM2dQdEhNTG0xazZ0aEF6RXpGS25jSjRPYWROem9ocFFrV2pzSWNl?= =?utf-8?B?N0FnL1RYTDNZR1VNN1Y1SDJnV0lnSjF2V1JmWW5PdVo0dC9heXNrQm5HYUdG?= =?utf-8?B?aTVKbG1VdG9iSkc3R0hYQU1INzh1N3ZPYU1CNmxtRmRNNWFCNHB2MlNmNDgx?= =?utf-8?B?ZjJERHF6NmRKcEg1QTlTZlVLancrQ1FscnJYd0k1ZDZBdy9KYkNUNWZ6STZT?= =?utf-8?B?OFhYT0pSbW8yYmxIOENDYVgralZKWTdNZnpPcWYzeWJtUWpURmROeXdoRE1k?= =?utf-8?B?TGU1bUlwamN6ZnNSUkoraWZSeVpISDZjbTA4cmhmNllpcmlpdFBCSUJEU0FU?= =?utf-8?B?WEluOStkcTVZMzBpNG1qdEdCN0tVR3Mxc3FKMmxFRWtZSjA4M3FMQk55bUJD?= =?utf-8?B?Zk9nV1h3UmhQR28wZTJodDBJWE9aY2RnT085Z2cwaVlCeWU3Vnd2KzZBU00y?= =?utf-8?B?R2pNT3pibUIwdXdjd1c4ZDl2UXBxNHVWRTliTzFvc1ZUdUNlY1BJSGQxRWJK?= =?utf-8?B?aGVCS0FkaFczOHBCZ1E1TXk4TnQ1VUJGY25tbENEaEsrWXYyZCt6eHZ6am5w?= =?utf-8?Q?cqKKOo4TRguXEuHpWCErZ/XjA?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe712371-3156-4ace-45cb-08db0de70c73 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2023 17:23:40.2888 (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: R/wXtM4PZwpOpIlFOvUmN9RAEE3tfVjcGCM2bcJTbtphibhG2r0duG0J04RuDRHo X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7592 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/13/2023 5:09 PM, Shepard Siegel wrote: > Hi Ferruh, > > Yes, there will probably be next versions in the future. If you don't > mind making the marker length adjustment, that would be great. > > Regarding MBUF (re)sizing  - Arkville supports the ability to configure > or reconfigure the MBUF size used on a per-queue basis. This feature is > useful when the are conflicting motivations for using smaller/larger > MBUF sizes. For example, user can switch a queue to use a size best for > that queue's application workload. > Application can allocate multiple mempool with different sizes and set these to specific queues, this is same for all PMDs, is ark PMD doing something specific here? Or are you referring to something else? And what does 'dynamic' emphasis means here? > -Shep > > > On Mon, Feb 13, 2023 at 10:46 AM Ferruh Yigit > wrote: > > On 2/13/2023 2:58 PM, Shepard Siegel wrote: > > Add detail for the existing Arkville configurations FX0 and FX1. > > Corrected minor errors of omission. > > > > Signed-off-by: Shepard Siegel > > > --- > >  doc/guides/nics/ark.rst | 18 ++++++++++++++++++ > >  1 file changed, 18 insertions(+) > > > > diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst > > index ba00f14e80..edaa02dc96 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 > > @@ -303,6 +307,18 @@ ARK PMD supports the following Arkville RTL > PCIe instances including: > >  * ``1d6c:101e`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for > Agilex R-Tile] > >  * ``1d6c:101f`` - AR-TK242 [2x100GbE Packet Capture Device] > >  > > +Arkville RTL Core Configurations > > +------------------------------------- > > + > > The title marker length (-) should be same as title length, can you > please fix if there will be next version, if not I can fix while > merging. > > > > +Arkville's RTL core may be configured by the user with different > > +datapath widths to balance throughput against FPGA logic area. > The ARK PMD > > +has introspection on the RTL core configuration and acts accordingly. > > +All Arkville 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) > > + > >  DPDK and Arkville Firmware Versioning > >  ------------------------------------- > >  > > @@ -334,6 +350,8 @@ Supported Features > >  ------------------ > >  > >  * Dynamic ARK PMD extensions > > +* Dynamic per-queue MBUF (re)sizing up to 32KB > > What is this feature? What does it mean to size/resize mbuf dynamically? > > > +* SR-IOV, VF-based queue-segregation > >  * Multiple receive and transmit queues > >  * Jumbo frames up to 9K > >  * Hardware Statistics >