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 8A204460D5; Tue, 21 Jan 2025 16:56:26 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 21FEA402A4; Tue, 21 Jan 2025 16:56:26 +0100 (CET) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mails.dpdk.org (Postfix) with ESMTP id F145740264 for ; Tue, 21 Jan 2025 16:56:23 +0100 (CET) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-21628b3fe7dso102744375ad.3 for ; Tue, 21 Jan 2025 07:56:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1737474983; x=1738079783; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=/J4myih/yjesFxuHCIfVFSx0sCJtHYbjBSuDujPm8WQ=; b=qzGnw6fqXvmLWLYf9ydFVR/DEdrCXElHLGs2qaCpBBA5fYuDtqeTzanOst8Itg/6FH WBa9IofSzz91f+HDOgf84Tq8GS+c25GVZ95kv+MDxAWqx4cd6/kTuX2WjX1cxzLqhE5O JGd4Bo7CuAzZXQL1WYaN7rK4zO6Vwzb0pmlSqOBX67pybH4S/wddrVZJ5vng5ZPS7kzs nYRkPibtk931QZb3O0hWr48DTy+jaF5j+xgRgjKsMxZAS6tyBDRDLE75rSPabnUMYaUw M41yUAFsSJSM76QKSmjbMFfMYg0ZZbLJAITbf2LOI52CNRJa4ISIZz92PX7b405obxS+ w/8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737474983; x=1738079783; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/J4myih/yjesFxuHCIfVFSx0sCJtHYbjBSuDujPm8WQ=; b=fJHxoQclg/gE7IOQ2/QJCiKUl7ingoKC29oGc9iCqfenLpKRoUve4fic3AI4RAqz6S oxZambZ81MLf5r7Itk7BR0Mtvgtg7gCTYqzpL9hriFEFcDFRWFPURs5FQbzbDqWIj+DE RmmTzfEOkxSEx43mJ6dpxOGbaVltwG36MvHt3ztz51hmhLCp3AmYj4TqEgo8c5FRqU2K MMlS7tz0jeOSBgKjUI3ACAg/lgw6q3I3QEvmxsCpnu/uSJxZYFXdk9AUT20EpPFBcoI3 yPVDYcvVv7jpQumfqSWLy2xyiRU0dCjPP4ouRcgNl0by+jcxiyiycWerOO3MeaqSoVCz 3Pgg== X-Gm-Message-State: AOJu0YwBdOj24FnoB/3VDndYJOYv7cemImVPlc6i7iUMy6LS1BcPYxWW rngVlGZKcCVSFsoTAl3I6rLoiOtevjXxiyHUDIJI9S2cNPiwOHLjHtkZR+ILNS0B/yMvuJoC4iS b X-Gm-Gg: ASbGncvtj3fNzI42+1jCZi7v0A3D4dPtv5DBXExiy/ZnwVyvtPBWykEEdGwCKf0qmG9 V4Vchi/zsapB0byI45dmNOgqBvre4H9SLEAoa3pG1WGpaSYz7WytCIcIvv6w1vHauj36voY+IFo +w2GxgIEMX2i+jB7SVnpyQ4q9RRWJd/pPSdMcERrIGczIAnBGWkFVy3wexaSqLdJRiJR6j59vjI wJ3SPhqfT9n6ZFY9IqB+CEm6wv+drEfPv/Z6FUK9ho+pYjGYk/QyGsp2uAWT7b89AmffYvFCoFK VlvbQJE/g08TfEOk5LHdjQ3t/yd8zmnv9Kv+6S8uaRM1/Sg= X-Google-Smtp-Source: AGHT+IEWbuUqC2vAO3dYxlsory7i4M3zojozLyRcqup96rr9/R49bOkOeWZOgIibIc7rNC2ALsMgkw== X-Received: by 2002:a17:902:e74a:b0:216:7cef:99b3 with SMTP id d9443c01a7336-21c356141dcmr258961285ad.52.1737474982931; Tue, 21 Jan 2025 07:56:22 -0800 (PST) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2cea0b91sm79123085ad.49.2025.01.21.07.56.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jan 2025 07:56:22 -0800 (PST) Date: Tue, 21 Jan 2025 07:56:21 -0800 From: Stephen Hemminger To: Zaiyu Wang Cc: dev@dpdk.org Subject: Re: [PATCH v4 00/15] net/ngbe: add VF driver support Message-ID: <20250121075621.7d6a43e5@hermes.local> In-Reply-To: <20250120094242.1844-1-zaiyuwang@trustnetic.com> References: <20250109040227.1016-1-zaiyuwang@trustnetic.com> <20250120094242.1844-1-zaiyuwang@trustnetic.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 On Mon, 20 Jan 2025 17:42:26 +0800 Zaiyu Wang wrote: > This patch adds support to VF device for ngbe PMD. > > --- > v2: > - update description of patch content > - fix build issue > - formatting and cleanup > --- > v3: > - fix Intel-compilation error > --- > v4: > - fix to add Line Feed at the end of files > --- > > Zaiyu Wang (15): > net/ngbe: add ethdev probe and remove for VF device > net/ngbe: add support for PF-VF mailbox interface > net/ngbe: add hardware configuration code for VF device > net/ngbe: add promiscuous and allmulticast ops for VF device > net/ngbe: add set MTU ops for VF device > net/ngbe: add add/remove/set mac addr ops for VF device > net/ngbe: add datapath init code for VF device > net/ngbe: add VLAN related ops for VF device > net/ngbe: add interrupt support for VF device > net/ngbe: add link update ops for VF device > net/ngbe: add stats and xstats ops for VF device > net/ngbe: add start/stop/reset/close ops for VF device > net/ngbe: add multicast MAC filter ops for VF device > net/ngbe: add dump registers ops for VF device > net/ngbe: add some ops which PF has implemented > > doc/guides/nics/features/ngbe_vf.ini | 37 + > doc/guides/nics/ngbe.rst | 11 + > drivers/net/ngbe/base/meson.build | 1 + > drivers/net/ngbe/base/ngbe.h | 1 + > drivers/net/ngbe/base/ngbe_hw.c | 4 + > drivers/net/ngbe/base/ngbe_mbx.c | 338 +++++++ > drivers/net/ngbe/base/ngbe_mbx.h | 31 + > drivers/net/ngbe/base/ngbe_type.h | 15 + > drivers/net/ngbe/base/ngbe_vf.c | 671 +++++++++++++ > drivers/net/ngbe/base/ngbe_vf.h | 68 ++ > drivers/net/ngbe/meson.build | 1 + > drivers/net/ngbe/ngbe_ethdev.h | 6 + > drivers/net/ngbe/ngbe_ethdev_vf.c | 1353 ++++++++++++++++++++++++++ > drivers/net/ngbe/ngbe_rxtx.c | 209 ++++ > 14 files changed, 2746 insertions(+) > create mode 100644 doc/guides/nics/features/ngbe_vf.ini > create mode 100644 drivers/net/ngbe/base/ngbe_vf.c > create mode 100644 drivers/net/ngbe/base/ngbe_vf.h > create mode 100644 drivers/net/ngbe/ngbe_ethdev_vf.c > Pending in next-net branch. Could you please add a short release note in a follow on patch?