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 5137445C2A; Mon, 4 Nov 2024 03:07:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3D0194065B; Mon, 4 Nov 2024 03:07:00 +0100 (CET) Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by mails.dpdk.org (Postfix) with ESMTP id 6A5B14021F for ; Mon, 4 Nov 2024 03:06:58 +0100 (CET) X-QQ-mid: bizesmtp91t1730686015t1dby5kq X-QQ-Originating-IP: GENiNqhFWpAZeX0H9jxSyahXpQgTjfPK5SVPEBvXGaw= Received: from wxdbg.localdomain.com ( [60.186.23.108]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 04 Nov 2024 10:06:47 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 5190477566155157072 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH v3 00/13] Wangxun fixes Date: Mon, 4 Nov 2024 10:29:54 +0800 Message-Id: <20241104023007.782475-1-jiawenwu@trustnetic.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20241028023147.60157-1-jiawenwu@trustnetic.com> References: <20241028023147.60157-1-jiawenwu@trustnetic.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:trustnetic.com:qybglogicsvrgz:qybglogicsvrgz8a-1 X-QQ-XMAILINFO: OFWsfmE1GYcuR1pt184Ws3bLvhp5McV1oaXVwt1XT7IWiYRbnLOOHECj RE/VXBVzwqaX39lM++IYZ3zOBZ0+XMvIaMJ5ApKdCAHtFJzMxfyiFIuMtqLJB6n4BIAReHs Rk0PYwyuGI7zMcNUpGBPOYJwwMfKTMRtx0TOByp4MxqNBgTZlGuSTcC7lUlEzl7lIzB3Ccq HF00UwULP2IBUGFv4Y3rVz8adYuST1yqvFZuXaRJwYGoDeY/8FeJAy1HkXstWjkxnQSCrEH rx7zNixtmw90wVzUdt7/yRznOc9kUlfV2u7ccDRiKUcFQz713IG26RW0gIkXA1DsP/E18cI PEWXXJ6BY3Dlppu8u37knW8vadBxD0/JzPXnqh0WyvruL1wU//4loZFHGHlKM6fKAhMiy3F +9jmjYaOnfA3l7QbCYkF1X2gKrbvI0uA1PqJjA5WRJlB2j0ghGtvJvdBSspt9glctRdaerD yBEOw8ffslCu8CZD5Ymo1vKgNJXeMBaSA/6AEyTDgK0tg+pT6YOTnHeqeKBwi9XU3ITb9nn qZvXmvYyUwM//iLwYKi7ykY/kxNr6NVKs7Uwr+43x+rZc+mH5+ru7Mcw06N79fjCxjYY9uG ylwwWN4QpjhEvOQBSYQ+x8QVvSrf929zc1z8BUgWpJWHMrKOpfTth7t1CqeogTD0ECydW6T CuRMzHyr4LmRcrhu5Qv5sGy99gpSDXqzlMFY2jzxEuPsc87tpHhQaMMSdVBopL0tN781bWF 5tCWG7EcrkBKXj3bUfeyEx6ClnRrCOeFcyds8OBb0vm0AO4hv2Q8PJrkt38uJt/R5p30YtR DMDEWdxMISRzdDG1GIv+xhyh/UMwshe9RuUjedcCI+FygeTFU53QvMXer8SYNl34A9e6kjs 7RiQgiiWpYnitlGXoCiIHFutMA8zPex+7n86hgKkHfdnwFZ5ntZIYmfgvBBoTE4vqzWVSmA X7Fn1sdXWkfSijh2CnvALZdaPKjNyOJ2G1EI= X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= X-QQ-RECHKSPAM: 0 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 optimize the Tx flow. v2 -> v3: - Reset Tx desc error statistics in .stats_reset(). - Add comment for Tx desc error count. v1 -> v2: - Fix build errors on ARM platform. Jiawen Wu (13): net/txgbe: fix swfw mbox failure net/txgbe: fix VF-PF mbox interrupt net/txgbe: remove outer UDP checksum capability net/txgbe: fix driver load bit to inform firmware net/txgbe: enable Tx descriptor error interrupt net/txgbe: check length of Tx packets net/txgbe: add Tx descriptor error statistics net/ngbe: check length of Tx packets net/ngbe: add Tx descriptor error statistics net/ngbe: fix driver load bit to inform firmware net/ngbe: reconfigure more MAC Rx registers net/ngbe: fix interrupt lost in legacy or MSI mode net/ngbe: restrict configuration of VLAN strip offload drivers/net/ngbe/base/ngbe_regs.h | 2 + drivers/net/ngbe/ngbe_ethdev.c | 86 +++++++++----- drivers/net/ngbe/ngbe_rxtx.c | 35 ++++++ drivers/net/ngbe/ngbe_rxtx.h | 1 + drivers/net/ngbe/ngbe_rxtx_vec_neon.c | 10 +- drivers/net/ngbe/ngbe_rxtx_vec_sse.c | 11 +- drivers/net/txgbe/base/txgbe_mng.c | 1 + drivers/net/txgbe/base/txgbe_regs.h | 8 +- drivers/net/txgbe/txgbe_ethdev.c | 82 ++++++++++++++ drivers/net/txgbe/txgbe_ethdev.h | 3 + drivers/net/txgbe/txgbe_rxtx.c | 142 +++++++++++++++++++++++- drivers/net/txgbe/txgbe_rxtx.h | 2 + drivers/net/txgbe/txgbe_rxtx_vec_neon.c | 10 +- drivers/net/txgbe/txgbe_rxtx_vec_sse.c | 11 +- 14 files changed, 360 insertions(+), 44 deletions(-) -- 2.27.0