From patchwork Wed Jun 22 06:56:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jiawen Wu X-Patchwork-Id: 113217 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 61806A04FD; Wed, 22 Jun 2022 08:48:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3F7544069F; Wed, 22 Jun 2022 08:48:07 +0200 (CEST) Received: from smtpproxy21.qq.com (smtpbg702.qq.com [203.205.195.102]) by mails.dpdk.org (Postfix) with ESMTP id 0422D4069C for ; Wed, 22 Jun 2022 08:48:05 +0200 (CEST) X-QQ-mid: bizesmtp66t1655880480tx89vhcy Received: from wxdbg.localdomain.com ( [183.129.236.74]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 22 Jun 2022 14:47:50 +0800 (CST) X-QQ-SSF: 01400000002000F0Q000B00A0000000 X-QQ-FEAT: F3yR32iATbiHyDDL3WQuju/3eU+4a/2QYMvHIHcyV1S4NuCU+Q3SUNkzVpjld D/Q4P5NCJ7Dl8h5WSxnQj3Sgka8lzcGANIZXIoPRfy97nc/DRDs8pYcbuqx+x1v4QyqJ8lb QO04EpNdQwqoIoi9LvTza3PHnPlg+7hcW2XXetjyxHmEIG/gdQCebofezZeJ74XpGYoubqB SEoCLyneXKq0wNrQcDkMCrV9cJYsFIB0NiJT4G+YiGptFl8Rx8CjKiWn/MtH4aKcxY4+16S krMO5kQDDskhFMgEA8oN+UdBuJVltetaFTcvV8c5QSD5VxMzM3uGdSPqaYquD3O8nT2t4IQ ZLFe6/oRlRLdp3M+y6if9Odsdy7fA== X-QQ-GoodBg: 2 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH v2 0/7] Fixes and supports for Wangxun NICs Date: Wed, 22 Jun 2022 14:56:06 +0800 Message-Id: <20220622065613.661679-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:qybgforeign:qybgforeign3 X-QQ-Bgrelay: 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 the remaining bugs, support more OEM devices. v2: - remove useless variable initializers - define macros for loop counts - supplement detailed commit log Jiawen Wu (7): net/txgbe: support OEM subsystem vendor ID net/ngbe: support OEM subsystem vendor ID net/txgbe: fix register polling net/ngbe: add more packet statistics net/ngbe: fix YT PHY UTP mode to link up net/ngbe: support autoneg on/off for external PHY SFI mode net/ngbe: support YT PHY SGMII to RGMII mode doc/guides/rel_notes/release_22_07.rst | 7 ++ drivers/net/ngbe/base/ngbe_hw.c | 13 +-- drivers/net/ngbe/base/ngbe_phy_mvl.c | 16 +++- drivers/net/ngbe/base/ngbe_phy_yt.c | 111 ++++++++++++++++++++----- drivers/net/ngbe/base/ngbe_phy_yt.h | 5 ++ drivers/net/ngbe/base/ngbe_type.h | 2 +- drivers/net/ngbe/ngbe_ethdev.c | 22 ++++- drivers/net/txgbe/base/txgbe_hw.c | 39 +++++++++ drivers/net/txgbe/base/txgbe_hw.h | 2 + drivers/net/txgbe/base/txgbe_regs.h | 11 ++- drivers/net/txgbe/base/txgbe_type.h | 1 + drivers/net/txgbe/txgbe_ethdev.c | 13 +++ 12 files changed, 206 insertions(+), 36 deletions(-)