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 5187A4547F; Mon, 17 Jun 2024 11:53:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1DC5B402AC; Mon, 17 Jun 2024 11:53:28 +0200 (CEST) Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by mails.dpdk.org (Postfix) with ESMTP id 558DF402A8 for ; Mon, 17 Jun 2024 11:53:25 +0200 (CEST) X-QQ-mid: bizesmtpsz13t1718618003tz71q3 X-QQ-Originating-IP: u0/SNPpRNRsgQt8thJGf5+608sPHDZH/8/ajfKfAf+8= Received: from lap-jiawenwu.trustnetic.com ( [183.159.97.141]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 17 Jun 2024 17:53:20 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 11543263287786338013 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH 00/19] Wangxun fixes and supports Date: Mon, 17 Jun 2024 17:53:10 +0800 Message-Id: <20240617095319.16664-1-jiawenwu@trustnetic.com> X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtpsz:trustnetic.com:qybglogicsvrgz:qybglogicsvrgz8a-1 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 Fix some bugs in txgbe/ngbe, and support new features in ngbe driver. Jiawen Wu (19): net/txgbe: fix to parse tunnel packets net/txgbe: fix flow filters in VT mode net/txgbe: fix Tx hang on queue disable net/txgbe: restrict the configuration of VLAN strip offload net/txgbe: reconfigure more MAC Rx registers net/txgbe: fix VF promiscuous and allmulticast net/ngbe: special config for YT8531SH-CA PHY net/ngbe: keep PHY power down while device probing net/ngbe: add WOL and NCSI capability net/txgbe: fix hotplug remove net/ngbe: fix hotplug remove net/txgbe: correct valid MTU range net/ngbe: correct valid MTU range net/txgbe: fix memory leak net/ngbe: fix memory leak net/txgbe: fix Rx interrupt net/ngbe: support Rx interrupt net/txgbe: disable LLDP by default net/ngbe: disable LLDP by default doc/guides/nics/features/ngbe.ini | 1 + doc/guides/nics/ngbe.rst | 1 + drivers/net/ngbe/base/ngbe_devids.h | 1 + drivers/net/ngbe/base/ngbe_eeprom.h | 4 + drivers/net/ngbe/base/ngbe_hw.c | 106 ++++++++++++++++++--- drivers/net/ngbe/base/ngbe_hw.h | 5 +- drivers/net/ngbe/base/ngbe_mng.c | 46 +++++++++ drivers/net/ngbe/base/ngbe_mng.h | 14 +++ drivers/net/ngbe/base/ngbe_phy.c | 6 ++ drivers/net/ngbe/base/ngbe_phy_mvl.c | 2 +- drivers/net/ngbe/base/ngbe_phy_rtl.c | 5 +- drivers/net/ngbe/base/ngbe_phy_yt.c | 7 ++ drivers/net/ngbe/base/ngbe_phy_yt.h | 2 + drivers/net/ngbe/base/ngbe_regs.h | 2 + drivers/net/ngbe/base/ngbe_type.h | 4 + drivers/net/ngbe/ngbe_ethdev.c | 66 ++++++++++--- drivers/net/ngbe/ngbe_ethdev.h | 1 + drivers/net/ngbe/ngbe_rxtx.c | 13 ++- drivers/net/ngbe/ngbe_rxtx.h | 2 + drivers/net/txgbe/base/meson.build | 2 +- drivers/net/txgbe/base/txgbe_eeprom.h | 3 + drivers/net/txgbe/base/txgbe_hw.c | 128 +++++++++++++++++++++---- drivers/net/txgbe/base/txgbe_hw.h | 5 +- drivers/net/txgbe/base/txgbe_mng.c | 46 +++++++++ drivers/net/txgbe/base/txgbe_mng.h | 13 +++ drivers/net/txgbe/base/txgbe_osdep.h | 1 + drivers/net/txgbe/base/txgbe_regs.h | 7 ++ drivers/net/txgbe/base/txgbe_type.h | 3 + drivers/net/txgbe/txgbe_ethdev.c | 131 +++++++++++++++----------- drivers/net/txgbe/txgbe_ethdev.h | 2 +- drivers/net/txgbe/txgbe_ethdev_vf.c | 21 ++++- drivers/net/txgbe/txgbe_fdir.c | 3 + drivers/net/txgbe/txgbe_rxtx.c | 85 ++++++++++------- drivers/net/txgbe/txgbe_rxtx.h | 2 + 34 files changed, 601 insertions(+), 139 deletions(-) -- 2.27.0