From patchwork Thu May 19 21:36:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ed Czeck X-Patchwork-Id: 111454 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2A2A6A0503; Thu, 19 May 2022 23:38:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BACA442B71; Thu, 19 May 2022 23:38:05 +0200 (CEST) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by mails.dpdk.org (Postfix) with ESMTP id 213FE42B70 for ; Thu, 19 May 2022 23:38:00 +0200 (CEST) Received: by mail-qk1-f180.google.com with SMTP id m1so5704725qkn.10 for ; Thu, 19 May 2022 14:38:00 -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=DxSr5hX05c7m3gB9FnjVkk5YLXxRdOzLzAbKgbIEuc8=; b=NJkW/yWxDDvJzGRXXrRn3AzC5leq6J3o04sxqmXZTfA4+6MtcLQ7k9H+PxYip+1OMs 4APVSlrJPXsmmwGjVxb1rz5Btg8AaqP3Y7OKlOhtpGfcugH38GDjsRqc007X5GCUllr9 IKfnuk++XsU1k1McNofl6BH2lTMrEwpInQFtkrQY9ZUdTT1TS5DUPvGxii9/unCvm0Kb uxF2ybLtBdHzgMtfUEc7gqyI/cwPWL7E4DhFvwuFPdIIeKa6/DmdH3eyGpVl9XRU9LW+ bzLbaCgQGjt5VOwqOAwCi9MIEv5UTBkpzYMSBxWTUeu3HGmVIKsPNN55ZaIOkTzfcPvC SVbw== 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=DxSr5hX05c7m3gB9FnjVkk5YLXxRdOzLzAbKgbIEuc8=; b=E1yA1MX1JdUvsqhilKKnVbS9oLZ2Wgi+VVJXVxIHyRLxLR8//0RCSGMyD0jJHmG4Af q6TKHFwlYJ8SqOF1Xx5yM0WIbGM4geDm7+kVHRIprtj1n/vhd3I6Q36YXEPp2fcgHFz5 F+Qekkeb5S42H5ZWXNeoE5sByOMmp1xkeltHRMbvd14r8/AOGnEKha8hwB5MuCpq606y T9KHFfE5RzVbCkM+lffwo4lhybOT4fHVJ+as1Z71pSJX4peStjTpY/HiSQ0GjcBqqXsm dVGPRa3sK0hL1hBozK2v2WQqXwW5Cay706Z6uMnNV43o+4tnT2LzyO5xmy2AqW0q0eSO gTiA== X-Gm-Message-State: AOAM533OPp5zr5Eiq8+05qmV0CZI3c5l7RGB6LeOReRcOTzKY1tjhXg+ 32pC9eKYOFYBWu4rCtFH8o/fwhLsDxtnzLt6 X-Google-Smtp-Source: ABdhPJxb80G2lmoZQn1YJxVMMp0U3VEJqYBbCrIQtgdH8Vtamfhqw9NZ9QaLGJFfXAJ45Ys6C1Ppfw== X-Received: by 2002:a05:620a:2456:b0:6a0:4b19:8758 with SMTP id h22-20020a05620a245600b006a04b198758mr4574454qkn.699.1652996279269; Thu, 19 May 2022 14:37:59 -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 ca22-20020a05622a1f1600b002f39b99f6bcsm1889607qtb.86.2022.05.19.14.37.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 14:37:58 -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 v2 6/7] net/ark: add new devices to support list Date: Thu, 19 May 2022 17:36:41 -0400 Message-Id: <20220519213642.2647946-6-ed.czeck@atomicrules.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220519213642.2647946-1-ed.czeck@atomicrules.com> References: <20220502212232.1283-1-ed.czeck@atomicrules.com> <20220519213642.2647946-1-ed.czeck@atomicrules.com> MIME-Version: 1.0 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 --- doc/guides/nics/ark.rst | 4 +++- drivers/net/ark/ark_ethdev.c | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst index 29c0a07d60..f4ffb05b2f 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] @@ -337,7 +340,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 8b4daa819b..7cf896f6f1 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,}