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 44296A0567; Wed, 10 Mar 2021 13:12:42 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2B6A04068C; Wed, 10 Mar 2021 13:12:42 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id A977940687 for ; Wed, 10 Mar 2021 13:12:40 +0100 (CET) IronPort-SDR: cjjdK5eNcIQMnWGxFOzw/ovL9cOOsf1d/U2cBI8VwufwkXqE19H+Q2ePh0AKh7nqVnMvW4qPcP ilHWfebRQbew== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="187812357" X-IronPort-AV: E=Sophos;i="5.81,237,1610438400"; d="scan'208";a="187812357" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2021 04:12:39 -0800 IronPort-SDR: ksnUywhXq2xv+TTrIAeleYM0I/2d7TGmuhOyxr+9IVNshk7uIpAau+D901mpqWMh4Ldv/TMgGL AYlXemUXw0zQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,237,1610438400"; d="scan'208";a="603065374" Received: from dpdk51.sh.intel.com ([10.67.111.142]) by fmsmga005.fm.intel.com with ESMTP; 10 Mar 2021 04:12:37 -0800 From: Qi Zhang To: ferruh.yigit@intel.com Cc: dev@dpdk.org, xiao.w.wang@intel.com, jingjing.wu@intel.com, beilei.xing@intel.com, jia.guo@intel.com, qiming.yang@intel.com, haiyue.wang@intel.comi, Qi Zhang Date: Wed, 10 Mar 2021 20:16:18 +0800 Message-Id: <20210310121626.2019863-1-qi.z.zhang@intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 0/8] ether: refine debug compile option 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 Sender: "dev" PMDs use RTE_LIBRTE__DEBUG_RX|TX as compile option to wrap data path debug code. As .config has been removed since the meson build, It is not friendly for new DPDK users to notice those debug options. Patch 1/8: introduces new compile options for specific Rx/Tx data path debug in ether layer, so PMD can choose to reuse them to avoid maintain their own. - RTE_LIBRTE_ETHDEV_DEBUG_RX - RTE_LIBRTE_ETHDEV_DEBUG_TX Patch 2/8 - 8/8: refine all the compile option for Intel PMDs. Qi Zhang (8): ether: refine debug compile option net/fm10k: refine debug compile option net/e1000: refine debug compile option net/i40e: refine debug compile option net/iavf: refine debug compile option net/ice: refine debug compile option net/ixgbe: refine debug compile option net/igc: refine debug compile option doc/guides/nics/overview.rst | 20 ++++++++++ drivers/net/e1000/e1000_logs.c | 17 ++------- drivers/net/e1000/e1000_logs.h | 13 +------ drivers/net/e1000/em_rxtx.c | 38 +++++++++---------- drivers/net/e1000/igb_rxtx.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 7 +--- drivers/net/fm10k/fm10k_logs.h | 13 +------ drivers/net/fm10k/fm10k_rxtx.c | 8 ++-- drivers/net/i40e/i40e_ethdev.c | 7 +--- drivers/net/i40e/i40e_logs.h | 13 +------ drivers/net/i40e/i40e_rxtx.c | 16 ++++---- drivers/net/iavf/iavf_ethdev.c | 7 +--- drivers/net/iavf/iavf_log.h | 13 +------ drivers/net/iavf/iavf_rxtx.c | 8 ++-- drivers/net/ice/ice_ethdev.c | 7 +--- drivers/net/ice/ice_logs.h | 13 +------ drivers/net/ice/ice_rxtx.c | 20 +++++----- drivers/net/igc/igc_logs.h | 4 +- drivers/net/igc/igc_txrx.c | 2 +- drivers/net/ixgbe/ixgbe_ethdev.c | 7 +--- drivers/net/ixgbe/ixgbe_logs.h | 13 +------ drivers/net/ixgbe/ixgbe_rxtx.c | 64 ++++++++++++++++---------------- lib/librte_ethdev/rte_ethdev.h | 16 ++++---- 23 files changed, 135 insertions(+), 193 deletions(-) -- 2.26.2