From patchwork Wed Jul 12 08:31:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiming Yang X-Patchwork-Id: 129494 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 6438042E52; Wed, 12 Jul 2023 10:49:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3A36B40A7D; Wed, 12 Jul 2023 10:49:33 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 601A7406BA for ; Wed, 12 Jul 2023 10:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1689151772; x=1720687772; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=op+tFke2Yu84z1LNF88wZk3AaMUgzXj4DsYyZQ9SfQ4=; b=S4tRhmV3ogmyDZ6nE+q4X5wfmWvy5dKUN0NfFUrC7jH6LQ6flCplT7RY HTnMeOBKWzuBsd5Qiu+u8vkFqI3ctJoEk/Yg+u0N92cNWgQU/oFmgSfl/ 4+F8qiuaDY4HFGClVsZTSGjersRGD+QTW5fH91i+kU/0pEfu7iRvK8YSh OXB13y7SsxQ/+BceQYAYZFrgfl37LzdvE9M7OhnF+lIACpBvdE90y9/mJ wp24RBq9G7mH7fCTW+dDdPk1iZQFKMrQ+PjS6e/baSZChRyEohyH+Wn7h bTQ2xc5XUhbqHmNxhfyWFLFziN/6qK/GSPMruN5iRwp+OuRKyAPpQ+eBc g==; X-IronPort-AV: E=McAfee;i="6600,9927,10768"; a="345152441" X-IronPort-AV: E=Sophos;i="6.01,199,1684825200"; d="scan'208";a="345152441" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jul 2023 01:49:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10768"; a="866036698" X-IronPort-AV: E=Sophos;i="6.01,199,1684825200"; d="scan'208";a="866036698" Received: from dpdk-qiming3.sh.intel.com ([10.67.111.4]) by fmsmga001.fm.intel.com with ESMTP; 12 Jul 2023 01:49:29 -0700 From: Qiming Yang To: dev@dpdk.org Cc: beilei.xing@intel.com, qi.z.zhang@intel.com, Qiming Yang Subject: [PATCH v2 0/3] fix Rx and Tx queue status get Date: Wed, 12 Jul 2023 08:31:50 +0000 Message-Id: <20230712083153.3250798-1-qiming.yang@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.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 Some Intel drivers not support queue start/stop ops, it will caused application can't get correct queue status and can't forward packets. This patchset fixed the issue by updating the queue states when the queue is disabled or enabled. This issue related commit 141a520b35f7 app/testpmd: fix primary process not polling all queues Acked-by: Qi Zhang --- v2 changes: add CC stable@dpdk.org Qiming Yang (3): net/ixgbevf: fix Rx and Tx queue status get net/igc: fix Rx and Tx queue status get net/e1000: fix Rx and Tx queue status drivers/net/e1000/igb_rxtx.c | 4 ++++ drivers/net/igc/igc_txrx.c | 4 ++++ drivers/net/ixgbe/ixgbe_rxtx.c | 6 ++++++ 3 files changed, 14 insertions(+)