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 A8FEE45764; Thu, 8 Aug 2024 06:18:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 66DCD4066F; Thu, 8 Aug 2024 06:18:46 +0200 (CEST) Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by mails.dpdk.org (Postfix) with ESMTP id 95775402AD for ; Thu, 8 Aug 2024 06:18:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=1324; q=dns/txt; s=iport; t=1723090724; x=1724300324; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=C7YvBi6l91dKhmGfXDPDs2zxrzv0oENs9SWQ3PlQHEI=; b=KDLHQ8aRRXW8YrQTDOLiJRvfpJK1VLE8ZPA9FvMfn5lV0YVFxx9jDjks F66ZuZImfOn5pUz68jhMkcifn1pHeUsVRFUeRkLGbePQs3JUuQwvYH1Sg B58/Nz/fVNH+5UjUZvL5+P7hGZ4yOOmJOCJQJHSmDJZI3HWOBwwivQ9le w=; X-CSE-ConnectionGUID: SsS6qi35QC+/DhjRC5Fxlw== X-CSE-MsgGUID: eASuG+PZSyGSrv53EDov6A== X-IronPort-AV: E=Sophos;i="6.09,271,1716249600"; d="scan'208";a="230920796" Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Aug 2024 04:18:43 +0000 Received: from cisco.com (savbu-usnic-a.cisco.com [10.193.184.48]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTP id 4784IhCG018705; Thu, 8 Aug 2024 04:18:43 GMT Received: by cisco.com (Postfix, from userid 508933) id 0630B3FAB9C1; Wed, 7 Aug 2024 21:18:42 -0700 (PDT) From: Hyong Youb Kim To: Ferruh Yigit Cc: dev@dpdk.org, John Daley , Hyong Youb Kim Subject: [PATCH 0/3] net/enic: support VF and fix minor issues Date: Wed, 7 Aug 2024 21:18:35 -0700 Message-Id: <20240808041838.31367-1-hyonkim@cisco.com> X-Mailer: git-send-email 2.35.2 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-10.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. 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 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 | 804 ++++++++++++++++++++++++++ drivers/net/enic/enic_sriov.h | 209 +++++++ drivers/net/enic/meson.build | 1 + 18 files changed, 1394 insertions(+), 44 deletions(-) create mode 100644 drivers/net/enic/enic_sriov.c create mode 100644 drivers/net/enic/enic_sriov.h -- 2.35.2