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 8A76DA054D; Tue, 7 Jun 2022 17:50:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4945942B6C; Tue, 7 Jun 2022 17:49:43 +0200 (CEST) Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) by mails.dpdk.org (Postfix) with ESMTP id 6887342B6C for ; Tue, 7 Jun 2022 17:49:41 +0200 (CEST) Received: by mail-qk1-f169.google.com with SMTP id 68so5056961qkk.9 for ; Tue, 07 Jun 2022 08:49:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atomicrules-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=TBgG1dJD4611go4z7JGbaIhW7UFGsNJFA9O+AT9VJxI=; b=yHJCgueH8mhjq8w6s6+gOx9yfwlssRhOgKgg4rGZHhTEHVw2DFQwE4U5yzOjo3hAzD pdF3zpUZYPl7x5SN5sJ3zsusm9cQSv3iP/sFUslXipp+/84cEat1OdRJ5pExY4DQNnzf GUQyVAiB1XmdmjqNLAR9Bwvy9lPoaI1A2MnCoK7GoOqv93BS+rAYziyy33+hqCStzwcu VcFpxdKL24N8ZTK66NNIrzhIm33N7OU5l6VWU+e4CJqiSPQ7n0oXFvMfgg817LQhPk8P syMm/ZII+T1tgRo4crn0czV02HJEEww9HUWS4u59ClCBlEsuCPdtl32a+d5R+CjVz2/h wqMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=TBgG1dJD4611go4z7JGbaIhW7UFGsNJFA9O+AT9VJxI=; b=0XnjekXMVd0g6O/P8ZLYFj3mUsasSWBz0finZ0/TM0t0sThfRy/51vrtC7wqfLEFlX yDVBZlWndr8e7cror9pkWZEJwG0yVkmHxeoArpZRYBZpazDEO+noV/zXm5mOVMLSd4Ua F/3I5noAnWbARtSCF8ftkqfUAhiczHuWxj5olueZa//ZPc9ZYQXrcuv6V1A55iVFVj3+ uur8j7wJx5OKGnDO/rCdTtcLu50A1ufWODKO/bEd/IxrmcuLUWcvchN6+YqLKvcNlTnP LuDf6ww0CLQvEuCLRDZj1ZzM8kLFxOAKk5U2aeOX5Gc0tMpbiGv/+BagmWqjPCPN4Vux aZ6A== X-Gm-Message-State: AOAM532KDl8YjjvIEtBETBzFw6coHleb4llSrOt8Dy9fEgf7pof/lRfQ bl6WtrVHd7X3LHvTc1jgDPvFG5pBD7+jNg== X-Google-Smtp-Source: ABdhPJzXig+4zsVJhK8Zd+4gpiuuC5hPkx0pE830wi7ei0zEEqKtL4h9hpmdbGMRGK4ffnBFjeCDsQ== X-Received: by 2002:a37:9a06:0:b0:6a6:839f:c34d with SMTP id c6-20020a379a06000000b006a6839fc34dmr17922148qke.154.1654616980690; Tue, 07 Jun 2022 08:49:40 -0700 (PDT) Received: from z390.czeck.local (pool-173-48-102-189.bstnma.fios.verizon.net. [173.48.102.189]) by smtp.gmail.com with ESMTPSA id e185-20020a3769c2000000b006a5d4f32e5dsm14030266qkc.128.2022.06.07.08.49.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 08:49:40 -0700 (PDT) From: Ed Czeck To: dev@dpdk.org Cc: ferruh.yigit@xilinx.com, ktraynor@redhat.com, bluca@debian.org, Shepard Siegel , John Miller Subject: [PATCH v3 6/7] net/ark: add new devices to support list Date: Tue, 7 Jun 2022 11:49:16 -0400 Message-Id: <20220607154917.1871118-6-ed.czeck@atomicrules.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220607154917.1871118-1-ed.czeck@atomicrules.com> References: <20220502212232.1283-1-ed.czeck@atomicrules.com> <20220607154917.1871118-1-ed.czeck@atomicrules.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 update device list is doc Signed-off-by: Ed Czeck --- v3: clarification in doc for LTS support --- doc/guides/nics/ark.rst | 7 +++++-- drivers/net/ark/ark_ethdev.c | 6 ++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst index 29c0a07d60..44488f0ce8 100644 --- a/doc/guides/nics/ark.rst +++ b/doc/guides/nics/ark.rst @@ -297,6 +297,9 @@ ARK PMD supports the following Arkville RTL PCIe instances including: * ``1d6c:1017`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Primary Endpoint] * ``1d6c:1018`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Secondary Endpoint] * ``1d6c:1019`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Tertiary Endpoint] +* ``1d6c:101a`` - AR-ARK-SRIOV-FX0 [Arkville 32B Primary Physical Function] +* ``1d6c:101b`` - AR-ARK-SRIOV-FX1 [Arkville 64B Primary Physical Function] +* ``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] @@ -307,7 +310,8 @@ Arkville's firmware and its PMD have version dependencies which must be stepped together at certain releases. PMD code ensures the versions are compatible. The following lists shows where version compatible steps have occurred. If other combinations are required, please contact Atomic Rules -support. +support. LTS versions of DPDK remain compatible with the corresponding +Arkville version. * DPDK 22.07 requires Arkville 22.07. * DPDK 22.03 requires Arkville 22.03. @@ -337,7 +341,6 @@ Unsupported Features Features that may be part of, or become part of, the Arkville RTL IP that are not currently supported or exposed by the ARK PMD include: -* PCIe SR-IOV Virtual Functions (VFs) * Arkville's Packet Generator Control and Status * Arkville's Packet Director Control and Status * Arkville's Packet Checker Control and Status diff --git a/drivers/net/ark/ark_ethdev.c b/drivers/net/ark/ark_ethdev.c index 2abc35283d..377631e66e 100644 --- a/drivers/net/ark/ark_ethdev.c +++ b/drivers/net/ark/ark_ethdev.c @@ -94,6 +94,9 @@ static const struct rte_pci_id pci_id_ark_map[] = { {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x1017)}, {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x1018)}, {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x1019)}, + {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101a)}, + {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101b)}, + {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101c)}, {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101e)}, {RTE_PCI_DEVICE(AR_VENDOR_ID, 0x101f)}, {.vendor_id = 0, /* sentinel */ }, @@ -127,6 +130,9 @@ ark_device_caps[] = { SET_DEV_CAPS(0x1017, true), SET_DEV_CAPS(0x1018, true), SET_DEV_CAPS(0x1019, true), + SET_DEV_CAPS(0x101a, true), + SET_DEV_CAPS(0x101b, true), + SET_DEV_CAPS(0x101c, false), SET_DEV_CAPS(0x101e, false), SET_DEV_CAPS(0x101f, false), {.device_id = 0,} -- 2.25.1