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 5FE8045775; Fri, 9 Aug 2024 09:08:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2A3D9402A5; Fri, 9 Aug 2024 09:08:00 +0200 (CEST) Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by mails.dpdk.org (Postfix) with ESMTP id 5F34E40279 for ; Fri, 9 Aug 2024 09:07:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=1502; q=dns/txt; s=iport; t=1723187278; x=1724396878; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=RZydHvoTEJIxe3XXjbJFRWzxICOs4dWIeKKXBc6hERg=; b=Dxov1Pm9tZUlSDUYC2Gyqo+cJI32o+7bbcBHatcG2JYJI1dsDB8I+dQK jtGhlSr0CTS/+7GL4LGnVIN6zl2xcV436WniWBvzyskHPRKcE4x7mFasa gy/2EdRpd/R1wLlLRlbuVzjZ3n7ZC4CUr5DccEgH9vY6F5wW/qFiwiubl o=; X-CSE-ConnectionGUID: xIKj6hZCQw+Upj0SmRjncQ== X-CSE-MsgGUID: uxg3xR5sQ9GfZjC9+pf0HA== X-IronPort-AV: E=Sophos;i="6.09,275,1716249600"; d="scan'208";a="230943755" Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-8.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2024 07:07:57 +0000 Received: from cisco.com (savbu-usnic-a.cisco.com [10.193.184.48]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTP id 47977unN016918; Fri, 9 Aug 2024 07:07:57 GMT Received: by cisco.com (Postfix, from userid 508933) id 2120D20F2003; Fri, 9 Aug 2024 00:07:57 -0700 (PDT) From: Hyong Youb Kim To: Ferruh Yigit Cc: dev@dpdk.org, John Daley , Hyong Youb Kim Subject: [PATCH v3 0/3] net/enic: support VF and fix minor issues Date: Fri, 9 Aug 2024 00:07:51 -0700 Message-Id: <20240809070754.26128-1-hyonkim@cisco.com> X-Mailer: git-send-email 2.35.2 In-Reply-To: <20240808061433.14971-1-hyonkim@cisco.com> References: <20240808061433.14971-1-hyonkim@cisco.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Outbound-SMTP-Client: 10.193.184.48, savbu-usnic-a.cisco.com X-Outbound-Node: rcdn-core-4.cisco.com 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 This series contains minor updates for net/enic. The first patch supports SR-IOV VF, which now requires the use of admin channel. The other patches are not related to VF, but included here to ease review. --- v3: * add spdx, doc, rel_notes (Ferruh's comments) v2: * fix compiler warnings Hyong Youb Kim (3): net/enic: support SR-IOV VF using admin channel net/enic: add speed capabilities for newer models net/enic: allow multicast in MAC address add callback doc/guides/nics/enic.rst | 123 ++-- doc/guides/rel_notes/release_24_11.rst | 5 + drivers/net/enic/base/vnic_cq.c | 27 + drivers/net/enic/base/vnic_cq.h | 3 + drivers/net/enic/base/vnic_dev.c | 48 ++ drivers/net/enic/base/vnic_dev.h | 3 + drivers/net/enic/base/vnic_devcmd.h | 49 ++ drivers/net/enic/base/vnic_resource.h | 32 +- drivers/net/enic/base/vnic_rq.c | 27 + drivers/net/enic/base/vnic_rq.h | 7 + drivers/net/enic/base/vnic_wq.c | 37 +- drivers/net/enic/base/vnic_wq.h | 5 + drivers/net/enic/enic.h | 28 +- drivers/net/enic/enic_ethdev.c | 29 +- drivers/net/enic/enic_main.c | 97 +-- drivers/net/enic/enic_res.c | 12 + drivers/net/enic/enic_rxtx.c | 20 + drivers/net/enic/enic_sriov.c | 801 +++++++++++++++++++++++++ drivers/net/enic/enic_sriov.h | 211 +++++++ drivers/net/enic/meson.build | 1 + 20 files changed, 1452 insertions(+), 113 deletions(-) create mode 100644 drivers/net/enic/enic_sriov.c create mode 100644 drivers/net/enic/enic_sriov.h -- 2.35.2