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 96DF641C62; Fri, 10 Feb 2023 22:03:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2962A410D3; Fri, 10 Feb 2023 22:03:34 +0100 (CET) Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by mails.dpdk.org (Postfix) with ESMTP id A43CD40687 for ; Fri, 10 Feb 2023 22:03:33 +0100 (CET) Received: by mail-ej1-f43.google.com with SMTP id m2so18980657ejb.8 for ; Fri, 10 Feb 2023 13:03:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atomicrules-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yXCnwh2k63NX1CAq9oEqwDrohDRorR9tq4tPlrdBgcU=; b=gs3Lm8I3ohL1Cw2C4F8ynGOAqGp61a/JAdm3em2XHY12ZisLjeF7Fy4LhExuTG/kDV dG+OJOyIPRAWWp172yCxs/nNc/gPwWSViyZ8xY4G+Fc83Wp5TW7n2vL0aUelOYLS3hxi ovOO45IwbD965F+w4wDQ1H6aiYbLGbXIvZUDfbkdwFVswsfrngrQ9kqBumT6eNO8tYZC sSgQbAQdG9VYjH2ouyvQq3h9o/hHTJmu/JZVoWjw4J+slDpFDb9VJoG+Ac675Bfw6KsB YilDCiH0IW9Gx4H3L+4OsNdYx7xomcNLZRr9q2xtYx1JscqbJfzbUyJXQRv4msNtzCIM 13tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yXCnwh2k63NX1CAq9oEqwDrohDRorR9tq4tPlrdBgcU=; b=VYg6FyKeOz2+zFdKjuLUlvFyD9k90dOaNBmWMEYsx0wIVa2lVdjj+AeXkaiBXF+3Wl k2ovpYCfV3ndqngwj8o58zMlzcfjFZm+5cFGX1FB9WuMX07P4HNIrA8iG0/M4g8oJv7v aaOOlJ4Aw2e7P841MOiKg8jN4wIxZKunL33mq2rIvgVLH20UdhpquJaj6m04SeelVWIL +bxqgKi5rm4OrzObHFqo43zf3mjdiXySarhYrAE/4NpZ85Vx27hCSrg+Z3s4dHD0qjgx 89JHPpE5RcfGdwZoyxCUD6UbAPfJ9Ysx2pP1VGlRbYNX7r0tSeECTZYlFqbsAIK7d140 9f0Q== X-Gm-Message-State: AO0yUKX+wqEtaztKbW97YBqLEPvI6HOL+jpkt20qwFRSdC5v641VRW3V Paeo/Osg33h5x/E00Jb99VEdakc4tGR7PGe4wXJv2x3CdYazCA== X-Google-Smtp-Source: AK7set+56puAFFzOqkCZHBUKXHSrt+d+tRwJ8PgNA7i04aRJXBOGnocQItj3BP7CKO8qd+KjunYdoU/iXcI8G1qlPlw= X-Received: by 2002:a17:907:1de6:b0:8ae:cb48:3c80 with SMTP id og38-20020a1709071de600b008aecb483c80mr1528116ejc.7.1676063013263; Fri, 10 Feb 2023 13:03:33 -0800 (PST) MIME-Version: 1.0 References: <20230210193837.2604100-1-shepard.siegel@atomicrules.com> <26d2c70a-7071-3e85-9671-06586b0fb6fc@amd.com> In-Reply-To: <26d2c70a-7071-3e85-9671-06586b0fb6fc@amd.com> From: Shepard Siegel Date: Fri, 10 Feb 2023 16:03:22 -0500 Message-ID: Subject: Re: [PATCH] doc: update ark guide To: Ferruh Yigit Cc: ed.czeck@atomicrules.com, dev@dpdk.org Content-Type: multipart/alternative; boundary="00000000000086f1fc05f45ed4a2" 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 --00000000000086f1fc05f45ed4a2 Content-Type: text/plain; charset="UTF-8" Hi Ferruh, The new FX2 device *is* supported by the ark driver as of DPDK 23.03. These changes bring the ark doc up to date for the upcoming release. -Shep On Fri, Feb 10, 2023 at 3:34 PM Ferruh Yigit wrote: > On 2/10/2023 7:38 PM, Shepard Siegel wrote: > > Include introduced FX2 PCIe ID and description. > > > > Signed-off-by: Shepard Siegel > > --- > > doc/guides/nics/ark.rst | 20 ++++++++++++++++++++ > > 1 file changed, 20 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] > > Hi Shepard, Ed, > > This device is not supported by ark driver, am I missing something? > > > + > > +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 > > --00000000000086f1fc05f45ed4a2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Ferruh,
The new FX2 device=C2=A0*is* supported= by the ark driver as of DPDK 23.03.
These changes bring the ark = doc up to date for the upcoming release.
-Shep


On Fri, Feb 10, 2023 at 3:34 PM Ferruh Yigit <ferruh.yigit@amd.com> wrote:
On 2/10/2023 7:38 PM, Shepard Siegel wr= ote:
> Include introduced FX2 PCIe ID and description.
>
> Signed-off-by: Shepard Siegel <shepard.siegel@atomicrules.com>
> ---
>=C2=A0 doc/guides/nics/ark.rst | 20 ++++++++++++++++++++
>=C2=A0 1 file changed, 20 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 o= f physical
>=C2=A0 hardware queue-pairs are negotiated; the driver is designed to >=C2=A0 remain constant over a broad and extendable feature set.
>=C2=A0
> +* FPGA Vendors Supported: AMD/Xilinx and Intel
> +* Number of RX/TX Queue-Pairs: up to 128
> +* PCIe Endpoint Technology: Gen3, Gen4, Gen5
> +
>=C2=A0 Intentionally, Arkville by itself DOES NOT provide common NIC >=C2=A0 capabilities such as offload or receive-side scaling (RSS).
>=C2=A0 These capabilities would be viewed as a gate-level "tax&quo= t; on
> @@ -302,6 +306,20 @@ ARK PMD supports the following Arkville RTL PCIe = instances including:
>=C2=A0 * ``1d6c:101c`` - AR-ARK-SRIOV-VF [Arkville Virtual Function] >=C2=A0 * ``1d6c:101e`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for = Agilex R-Tile]
>=C2=A0 * ``1d6c:101f`` - AR-TK242 [2x100GbE Packet Capture Device]
> +* ``1d6c:1022`` - AR-ARKA-FX2 [Arkville 128B DPDK Data Mover for Agil= ex]

Hi Shepard, Ed,

This device is not supported by ark driver, am I missing something?

> +
> +Arkville RTL Core Configurations
> +-------------------------------------
> +
> +Arkville's RTL core may be configured by the user for three diffe= rent
> +datapath widths to balance throughput against FPGA logic area. The AR= K 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)
>=C2=A0
>=C2=A0 DPDK and Arkville Firmware Versioning
>=C2=A0 -------------------------------------
> @@ -334,6 +352,8 @@ Supported Features
>=C2=A0 ------------------
>=C2=A0
>=C2=A0 * Dynamic ARK PMD extensions
> +* Dynamic per-queue MBUF (re)sizing up to 32KB
> +* SR-IOV, VF-based queue-segregation
>=C2=A0 * Multiple receive and transmit queues
>=C2=A0 * Jumbo frames up to 9K
>=C2=A0 * Hardware Statistics

--00000000000086f1fc05f45ed4a2--