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 7FA4345489; Tue, 18 Jun 2024 09:12:16 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 90CD040DD6; Tue, 18 Jun 2024 09:12:16 +0200 (CEST) Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by mails.dpdk.org (Postfix) with ESMTP id ED54840DD6 for ; Tue, 18 Jun 2024 09:12:00 +0200 (CEST) X-QQ-mid: bizesmtpsz1t1718694717tghg9rx X-QQ-Originating-IP: P1Qc+TR3ShjC5fa0xlTG4CxJq7NmRARraNS/mKeImhg= Received: from lap-jiawenwu.trustnetic.com ( [183.159.97.141]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 18 Jun 2024 15:11:55 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 16999197105924276361 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH 00/19] Wangxun fixes and supports Date: Tue, 18 Jun 2024 15:11:31 +0800 Message-Id: <20240618071150.21564-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