From patchwork Thu Sep 28 09:47:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jiawen Wu X-Patchwork-Id: 202 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 923F54265E; Thu, 28 Sep 2023 11:37:06 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D222E40A73; Thu, 28 Sep 2023 11:37:05 +0200 (CEST) Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by mails.dpdk.org (Postfix) with ESMTP id 0BEBC40A72 for ; Thu, 28 Sep 2023 11:37:03 +0200 (CEST) X-QQ-mid: bizesmtp74t1695893819tqmgywvl Received: from wxdbg.localdomain.com ( [115.200.229.121]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 28 Sep 2023 17:36:35 +0800 (CST) X-QQ-SSF: 01400000000000K0Z000000A0000000 X-QQ-FEAT: +ynUkgUhZJnJLHyrCeB8eBlknTgJj95BmR7vcqlShK2U46/opfLYtV65aAERR dri9ghKIuFJQa/yAHIjjUA3LBEeG+gH8P8Gj0E8427TBIT0qK85kpfKXktmwveEJxsqccsY XyTaJ6ihKSfVhl84eWgz5kSdQBfDnsKAFM2z/uKVYTTxyANj6NjMDi/MDLa+kveXUsIrzvy xAsrJ4vRTEXdy4NeM1Ar5Vw7sy/SOXTGvv62vO1pEol0hO7S9Lm0noemJmdMZJAU8SD96Ms h3k0kl6d9T1pD8REoNZcgM6C5EXvqrce3zBsk1f6PdwR2WlAiJir8v+oKDGvcCzRpYd020E +DPJkTKOUx90ikVx9PDbfsj2JmxTvEM4F0Ff8J45mtRpBG/XWk= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 6908354202130190717 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH 00/11] Wanguxn NICs fixes and supports Date: Thu, 28 Sep 2023 17:47:47 +0800 Message-Id: <20230928094758.1076236-1-jiawenwu@trustnetic.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:trustnetic.com:qybglogicsvrgz:qybglogicsvrgz5a-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 driver, and support new feature in ngbe driver. Jiawen Wu (11): net/txgbe: add Tx queue maximum limit net/txgbe: fix GRE tunnel packet checksum net/ngbe: fix to set flow control net/ngbe: prevent the NIC from slowing down link speed net/txgbe: reconfigure MAC Rx when link update net/ngbe: reconfigure MAC Rx when link update net/txgbe: fix to keep link down after device close net/ngbe: fix to keep link down after device close net/txgbe: check process type in close operation net/ngbe: check process type in close operation net/ngbe: add YT PHY fiber mode autoneg 100M support doc/guides/rel_notes/release_23_11.rst | 4 + drivers/net/ngbe/base/ngbe_phy_rtl.c | 5 ++ drivers/net/ngbe/base/ngbe_phy_yt.c | 66 +++++++++++----- drivers/net/ngbe/base/ngbe_type.h | 40 ++++++++++ drivers/net/ngbe/ngbe_ethdev.c | 102 ++++++++++++++++++++++++- drivers/net/txgbe/txgbe_ethdev.c | 41 +++++++--- drivers/net/txgbe/txgbe_ethdev.h | 1 + drivers/net/txgbe/txgbe_ptypes.c | 16 ---- drivers/net/txgbe/txgbe_ptypes.h | 5 ++ drivers/net/txgbe/txgbe_rxtx.c | 23 +++--- 10 files changed, 246 insertions(+), 57 deletions(-)