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 149E741C8A; Mon, 13 Feb 2023 16:46:33 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 032C842D0D; Mon, 13 Feb 2023 16:46:33 +0100 (CET) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2065.outbound.protection.outlook.com [40.107.212.65]) by mails.dpdk.org (Postfix) with ESMTP id CDE0742D0D for ; Mon, 13 Feb 2023 16:46:30 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hp/bJDvnsVQHJ+fITqhGSURxAFnnmociE/WNqCCpsb439SV7/hP5om7s12jr+ykx268YqBMR8iFquwsM+Qlhyupoy8VZ36we+8VkOXtEPwZAmdY4RWYB6Y3IQgqV6K97Km/+B5uC2TSSpmqQtwssgfGvJs4MSeaY3I0eUvgprCET2rjALLbwjxb3ylp02vjqgMHfhaXRQxJvrkxx0CKKSQkgGGvmFfeI2r80I+N0JT8tpiIL4C1v1VZ32QHvNHRccg9jwV4KTaKN2609w/ukhQMwIiPktGC8qCnechDSypIfg95ahjXWm2249Fsihm8Sut/A256GFNcr4ucbj6T/og== 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=+uqR+A3hFO4Q96o9Wxfo60O53ofoBGezeVo1DlmBL40=; b=DJE+nnJ1nJQwNjEe0IT5f/+5aYcuQ4cdTrJFmGNufKerl9JkOM++hlMXGhdmYZjQ+nL3N7fs2EkcJ8M1VtFzwUA7w5Yp2V4XVi1CI2AK2vMfrGgY64EhQNmLJWWkIpvrYTxjXYo1R7aj6RRNs8g+G/q8EKi9+jxQmdDEc344Nv28FJNUdEcc3EITBE8P/2Ve5DxkZNTXJeg9YvqW4yzTQBiPwcnkopRkKRQUEdWXfVvqpHwUZHl6jouyuOGtcZmxDSgrbAUCWk0dEUXD3j9gMwJ+1pCmAtzFJjbo0PG2QCO2WiQ24kZ3P+lKP95/0s7V6xHHLB8kAf5tHMNt4J9/Zg== 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=+uqR+A3hFO4Q96o9Wxfo60O53ofoBGezeVo1DlmBL40=; b=CEH5z3rtaPMZPsZAPa0r3Ph2nAubdi19Ij6RzetLEucaoVB3W6RgWbM1INWP7R0fcraXOcABpfN9J/MSIGcd+9z5w2bKJu6Q+UZcbg/Qvln4asjgy4iwpv1YsRDHFkWtHZYFReAdspGKYsAwHbo78DZr7E90MY+0PZve07K+jws= 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 PH7PR12MB6396.namprd12.prod.outlook.com (2603:10b6:510:1fc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Mon, 13 Feb 2023 15:46:28 +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 15:46:28 +0000 Message-ID: Date: Mon, 13 Feb 2023 15:46:23 +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 , ed.czeck@atomicrules.com Cc: 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: <20230213145824.2886910-1-shepard.siegel@atomicrules.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0391.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::18) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|PH7PR12MB6396:EE_ X-MS-Office365-Filtering-Correlation-Id: 32080b2b-e849-4eda-6824-08db0dd97882 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: +uxJbHZDkeJZCyXa/MmTtyNSh7V59kPo/3/+nnmXlpkJlnRsOTI2N96mJZ00OQx72xOqfitNX5rsds5K93/wsdtpcw8BDCQSz2vkprfy/TU/TYv/cqQQVaq6rjAFdM+EIaCAUBiIeoLM8fOcPpKFB8/mT3ohbB5D+388IlfTp549hSpqZWq7BfZKS11BUHSeoXNRCcdmn+w7CR2BMnAkMPG7k1kpxfTgCMjpgU6JwcXbhAbn9uf/QpA+Al6XB9j0YfeMWrPfFYndwp3rLTz8KCSGCl8/oD1o2IaRmnPWDTV+UukTM9isgSjLXmjTejhJMoihRUUkkZoQUgQyd7KOwHUMt38ZqiuSH+CshiuX6+iHXNjG4FSdLzJxd71VIDRzghupP2SuvMtduMtmXkiu4/6zt1GiE2T8IoskmqPhgRDEt8SUr6zjHYmFNL2Rv8uTIlWCVjcEJZ3aGX0ACjaoeIKhWkyQIpm8bMwJjVByiLuJFmMNCyVocPBP2x/+TjXj0TDAhHyQNz0oWZQJSeFl1gprHHkqW2YKcY12qOVw5jArJM3NA3384fkK5/TatdNPe5ygg365NpYo0HGqq97gW4O+uCPys3ve9xmmiwVIZ/j60AuAr3+gCnb5TYMSAiqTjtimHUxDTDpBGsDNArVWZxianjJm3GgUMMZhMDhtJnlv9UayHmDICPk+fFfMZi73PRPWd1/9ts6dQqHEfsG4wrafHaowFfyEYkfvTPE+qn8= 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)(39860400002)(346002)(366004)(136003)(396003)(451199018)(6666004)(41300700001)(2616005)(6486002)(316002)(86362001)(36756003)(478600001)(4326008)(66556008)(31696002)(66476007)(66946007)(8936002)(186003)(31686004)(5660300002)(8676002)(26005)(38100700002)(6512007)(6506007)(44832011)(2906002)(53546011)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UDNPYWdpbGV1YTNLdytDUUZJNFBhK001Nks1bjNrdkRIdWhqV3B2OU84Y0tL?= =?utf-8?B?YlllUFlMM3V5VTZVbnljNy9BMjNHTG5QZWFEQWFFU2JrMjhHMkJERERQWWJN?= =?utf-8?B?QUZOOWsybXRQT1FoQllyRTJtTzR4N0ZQRy9xeXoraE03dGJzTEhYWUlHMlQ5?= =?utf-8?B?M0U0Z0dMZTV5anNJM1RvNkdKRVFMODhqcFRxVEZyN3BGalpocDZ6SHU0Y2F1?= =?utf-8?B?ellVdUJGU0c0WHZrRlNBcis0bTFSVi9ETXNSN3d3WmpTQ0JQL3NveGt6azZm?= =?utf-8?B?cDZjSi9sMUxzK2JrNGpmd0JrMHZ1eDErdlErNjNRbE92WkZFTXZDLzc4dHY0?= =?utf-8?B?T2J0UmxGZ01WRjdpVnBHNDZncWkwcDNrUlFjTHh3eTJOMUNsa0tNM0NJVERy?= =?utf-8?B?bjI5WDFVMiswZkE1eCtsVVc5M1ozQmNjby8vZGpMcVB4djR0aUk5cG1RN2xW?= =?utf-8?B?WmN5V2c4dXBsRjk1Qkp1OWNrNjhRZ0U1ZDN1ejhLU0dhdnhDeXFrT015eFlQ?= =?utf-8?B?VlJEMGRwN0UwTXNhaG1KWFdnZzB4cmVvWkZ0TkpIMnhWbm5kalRmWTl6S09W?= =?utf-8?B?dHpIWnVVSENQc29teDVobi9WaVhVUTc2d0FycTVPdjgvUVFwUGI3VlNGS0FS?= =?utf-8?B?Und5ajA5SmxjcnRHbU1xNmtjWGRhZzZaZG1mSnNERVMwTnl2K1JZZlBJQTAz?= =?utf-8?B?ekJqQ1k0VlM3RzRDVDNXVzdzNUg1Y0JpaldaVGI2dEY0RStscVM3Z1h4U0ho?= =?utf-8?B?bm8zeitYUU02Z0NabEhsMmhZMHprY0JOcENMVmtCSzE3L291dXpKSjR6a3BW?= =?utf-8?B?cmJkSllIQWZLQnlLNXprTW0zaGtKNnRKeDVPMnBlUmZwWlB2VlFmOG40SEx3?= =?utf-8?B?cmNFYWxUWGZsaGVsaFhENkVLM08ydHI4MWJ4bDRMbklaNmRPVE5TM2FJdmR1?= =?utf-8?B?eHZFTVZ3Z1ZlWnRPTEdhSW15cDNMdllIV1JWZFh4SGNZeExiVjNzcXJuU1FH?= =?utf-8?B?aitiTmU5NVU4cGpBQkpQdWg5Y2xvRldHTzV2VjdhSDB4eVVodVpTdmk3RjRw?= =?utf-8?B?K05qNDhhLzZYbkQ1aVFsck44WmxLVDA3V1NNSHdrUHd2NGRCYUFHemFLa3U0?= =?utf-8?B?ZXZrVitBVmhGOVBoNDZnZDh0TGVkdU1XSFJkQ1d4WDdmVWVpNjNka0kra292?= =?utf-8?B?U0g5dHQ0VUhKeU4zZmFIYTFwVDM3WFpac2NSMWVZK0RkTVN4YTZmeWJTTXov?= =?utf-8?B?Tm1YbjBJeTNpTXBjUk9OYWMwMXcrOUFYNGZNdlIwWjZpeHQxSUl4RHd2b1Jj?= =?utf-8?B?aitnQ1IraVlXR1JZcVBTWWd3S05VMGdFTHlsVmdDdnVOdldQU0MvTHV3QjU0?= =?utf-8?B?S3J6VVVQL2tNU1dqbTlZTVVMTXg3YXFXT0xXWi9jVTFWY2Z5bkdtdEpZWlp6?= =?utf-8?B?Z01va2hKQzhSV0FiWXhPT2VsWGxUVXlTem9ybUp3SDdRNmo5UkVGR1p2aUQ3?= =?utf-8?B?Mnh3dmFkRzdzdGpKZjNEUjdNSjhSZENuNWwxREpVMnZVSjY4d05OKytCM0Yy?= =?utf-8?B?aFV3M2hBTFdSRlArdGYxaFhZelRxVStuTmtqNkFoVGJmelJOSDdrMWpDeGtP?= =?utf-8?B?RUhzaUlrTUhRZzRQYnluOEh4NnptL2dvT05qTk9kYWRzeEo2MkVZb3NhUjBF?= =?utf-8?B?bFFRNGdsM29LdGRoN25KOEgrS0wxNG5tQlBVcXJBUFY2VTB0ais4UHNHb2FV?= =?utf-8?B?cnhkTFI5M1BPeHRYaDNFQmFoYzhQMWs2T0FzTzdLZW53WDNjbFJPM3RscEVn?= =?utf-8?B?MTNvRnRaZVl2aU5oczVxMEZTUTUxdTlqTUN2TDNEZjlmRjVFclNyRmRQd04x?= =?utf-8?B?NWROUTJCU2s4ZDZSTXkwL01wOTBYM05YRldLd2RjZjJCWm16UHlXVWVqWnBx?= =?utf-8?B?TjR3bHcxT1dTbmlCeEZ0dFhXN3VOU0x2ZWNTQjBkbnp1NmdrdTd2eUM0WkFX?= =?utf-8?B?Nk5nSkpjRXFzL1RzczVCNWxDaE85dFAwcnNmZys2VUNqdWZTMWgxc1N4WmFw?= =?utf-8?B?TS84RmFnZkVBQjY3RGFlUVNSYnFHcWtWRFZLSERFWjRhVFZIdi9WU1lNaUpY?= =?utf-8?Q?8eiELcavFBTmjAMGumNexZAQo?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32080b2b-e849-4eda-6824-08db0dd97882 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2023 15:46:28.6120 (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: wN9XS9K3e2wSBhYiGS+fvpvinBDpzQqw3XrCONXpcIzlXk+FiJm3ji+F2x0XMM75 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6396 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 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