DPDK patches and discussions
 help / color / mirror / Atom feed
From: Martin Spinler <spinler@cesnet.cz>
To: Stephen Hemminger <stephen@networkplumber.org>, dev@dpdk.org
Subject: Re: [PATCH v6 08/20] net/nfb: use dynamic logtype
Date: Fri, 12 Jan 2024 14:57:55 +0100	[thread overview]
Message-ID: <2e44b5aa50f190c431c1005d4ce51c141cc50f8f.camel@cesnet.cz> (raw)
In-Reply-To: <20231222171820.8778-9-stephen@networkplumber.org>

Tested-by: Martin Spinler <spinler@cesnet.cz>
Acked-by: Martin Spinler <spinler@cesnet.cz>

On Fri, 2023-12-22 at 09:11 -0800, Stephen Hemminger wrote:
> All drivers should be using dynamic logtype.
> 
> Fixes: 6435f9a0ac22 ("net/nfb: add new netcope driver")
> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> ---
>  drivers/net/nfb/nfb.h        |  5 +++++
>  drivers/net/nfb/nfb_ethdev.c | 24 ++++++++++--------------
>  drivers/net/nfb/nfb_rx.c     |  9 ++++-----
>  drivers/net/nfb/nfb_rx.h     |  2 +-
>  drivers/net/nfb/nfb_tx.c     |  9 ++++-----
>  drivers/net/nfb/nfb_tx.h     |  2 +-
>  6 files changed, 25 insertions(+), 26 deletions(-)
> 
> diff --git a/drivers/net/nfb/nfb.h b/drivers/net/nfb/nfb.h
> index 7dc5bd29e44c..45226ee3d938 100644
> --- a/drivers/net/nfb/nfb.h
> +++ b/drivers/net/nfb/nfb.h
> @@ -12,6 +12,11 @@
>  #include <netcope/rxmac.h>
>  #include <netcope/txmac.h>
>  
> +extern int nfb_logtype;
> +#define NFB_LOG(level, fmt, args...) \
> +	rte_log(RTE_LOG_ ## level, nfb_logtype, "%s(): " fmt "\n", \
> +		__func__, ## args)
> +
>  #include "nfb_rx.h"
>  #include "nfb_tx.h"
>  
> diff --git a/drivers/net/nfb/nfb_ethdev.c b/drivers/net/nfb/nfb_ethdev.c
> index defd118bd0ee..e533144efe5d 100644
> --- a/drivers/net/nfb/nfb_ethdev.c
> +++ b/drivers/net/nfb/nfb_ethdev.c
> @@ -12,11 +12,9 @@
>  #include <ethdev_pci.h>
>  #include <rte_kvargs.h>
>  
> +#include "nfb.h"
>  #include "nfb_stats.h"
> -#include "nfb_rx.h"
> -#include "nfb_tx.h"
>  #include "nfb_rxmode.h"
> -#include "nfb.h"
>  
>  /**
>   * Default MAC addr
> @@ -192,8 +190,7 @@ nfb_eth_dev_configure(struct rte_eth_dev *dev __rte_unused)
>  				(&nfb_timestamp_dynfield_offset,
>  				&nfb_timestamp_rx_dynflag);
>  		if (ret != 0) {
> -			RTE_LOG(ERR, PMD, "Cannot register Rx timestamp"
> -					" field/flag %d\n", ret);
> +			NFB_LOG(ERR, "Cannot register Rx timestamp field/flag %d", ret);
>  			nfb_close(internals->nfb);
>  			return -rte_errno;
>  		}
> @@ -520,7 +517,7 @@ nfb_eth_dev_init(struct rte_eth_dev *dev)
>  	struct rte_ether_addr eth_addr_init;
>  	struct rte_kvargs *kvlist;
>  
> -	RTE_LOG(INFO, PMD, "Initializing NFB device (" PCI_PRI_FMT ")\n",
> +	NFB_LOG(INFO, "Initializing NFB device (" PCI_PRI_FMT ")",
>  		pci_addr->domain, pci_addr->bus, pci_addr->devid,
>  		pci_addr->function);
>  
> @@ -536,7 +533,7 @@ nfb_eth_dev_init(struct rte_eth_dev *dev)
>  		kvlist = rte_kvargs_parse(dev->device->devargs->args,
>  						VALID_KEYS);
>  		if (kvlist == NULL) {
> -			RTE_LOG(ERR, PMD, "Failed to parse device arguments %s",
> +			NFB_LOG(ERR, "Failed to parse device arguments %s",
>  				dev->device->devargs->args);
>  			rte_kvargs_free(kvlist);
>  			return -EINVAL;
> @@ -551,14 +548,14 @@ nfb_eth_dev_init(struct rte_eth_dev *dev)
>  	 */
>  	internals->nfb = nfb_open(internals->nfb_dev);
>  	if (internals->nfb == NULL) {
> -		RTE_LOG(ERR, PMD, "nfb_open(): failed to open %s",
> +		NFB_LOG(ERR, "nfb_open(): failed to open %s",
>  			internals->nfb_dev);
>  		return -EINVAL;
>  	}
>  	data->nb_rx_queues = ndp_get_rx_queue_available_count(internals->nfb);
>  	data->nb_tx_queues = ndp_get_tx_queue_available_count(internals->nfb);
>  
> -	RTE_LOG(INFO, PMD, "Available NDP queues RX: %u TX: %u\n",
> +	NFB_LOG(INFO, "Available NDP queues RX: %u TX: %u\n",
>  		data->nb_rx_queues, data->nb_tx_queues);
>  
>  	nfb_nc_rxmac_init(internals->nfb,
> @@ -583,7 +580,7 @@ nfb_eth_dev_init(struct rte_eth_dev *dev)
>  	data->mac_addrs = rte_zmalloc(data->name,
>  		sizeof(struct rte_ether_addr) * mac_count, RTE_CACHE_LINE_SIZE);
>  	if (data->mac_addrs == NULL) {
> -		RTE_LOG(ERR, PMD, "Could not alloc space for MAC address!\n");
> +		NFB_LOG(ERR, "Could not alloc space for MAC address");
>  		nfb_close(internals->nfb);
>  		return -EINVAL;
>  	}
> @@ -601,8 +598,7 @@ nfb_eth_dev_init(struct rte_eth_dev *dev)
>  
>  	dev->data->dev_flags |= RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS;
>  
> -	RTE_LOG(INFO, PMD, "NFB device ("
> -		PCI_PRI_FMT ") successfully initialized\n",
> +	NFB_LOG(INFO, "NFB device (" PCI_PRI_FMT ") successfully initialized",
>  		pci_addr->domain, pci_addr->bus, pci_addr->devid,
>  		pci_addr->function);
>  
> @@ -626,8 +622,7 @@ nfb_eth_dev_uninit(struct rte_eth_dev *dev)
>  
>  	nfb_eth_dev_close(dev);
>  
> -	RTE_LOG(INFO, PMD, "NFB device ("
> -		PCI_PRI_FMT ") successfully uninitialized\n",
> +	NFB_LOG(INFO, "NFB device (" PCI_PRI_FMT ") successfully uninitialized",
>  		pci_addr->domain, pci_addr->bus, pci_addr->devid,
>  		pci_addr->function);
>  
> @@ -690,3 +685,4 @@ static struct rte_pci_driver nfb_eth_driver = {
>  RTE_PMD_REGISTER_PCI(RTE_NFB_DRIVER_NAME, nfb_eth_driver);
>  RTE_PMD_REGISTER_PCI_TABLE(RTE_NFB_DRIVER_NAME, nfb_pci_id_table);
>  RTE_PMD_REGISTER_KMOD_DEP(RTE_NFB_DRIVER_NAME, "* nfb");
> +RTE_LOG_REGISTER_DEFAULT(nfb_logtype, NOTICE);
> diff --git a/drivers/net/nfb/nfb_rx.c b/drivers/net/nfb/nfb_rx.c
> index 8a9b232305f2..a20f7b9b4b41 100644
> --- a/drivers/net/nfb/nfb_rx.c
> +++ b/drivers/net/nfb/nfb_rx.c
> @@ -6,7 +6,6 @@
>  
>  #include <rte_kvargs.h>
>  
> -#include "nfb_rx.h"
>  #include "nfb.h"
>  
>  uint64_t nfb_timestamp_rx_dynflag;
> @@ -19,7 +18,7 @@ nfb_eth_rx_queue_start(struct rte_eth_dev *dev, uint16_t rxq_id)
>  	int ret;
>  
>  	if (rxq->queue == NULL) {
> -		RTE_LOG(ERR, PMD, "RX NDP queue is NULL!\n");
> +		NFB_LOG(ERR, "RX NDP queue is NULL");
>  		return -EINVAL;
>  	}
>  
> @@ -40,7 +39,7 @@ nfb_eth_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rxq_id)
>  	int ret;
>  
>  	if (rxq->queue == NULL) {
> -		RTE_LOG(ERR, PMD, "RX NDP queue is NULL!\n");
> +		NFB_LOG(ERR, "RX NDP queue is NULL");
>  		return -EINVAL;
>  	}
>  
> @@ -70,8 +69,8 @@ nfb_eth_rx_queue_setup(struct rte_eth_dev *dev,
>  			RTE_CACHE_LINE_SIZE, socket_id);
>  
>  	if (rxq == NULL) {
> -		RTE_LOG(ERR, PMD, "rte_zmalloc_socket() failed for rx queue id "
> -				"%" PRIu16 "!\n", rx_queue_id);
> +		NFB_LOG(ERR, "rte_zmalloc_socket() failed for rx queue id %" PRIu16,
> +			rx_queue_id);
>  		return -ENOMEM;
>  	}
>  
> diff --git a/drivers/net/nfb/nfb_rx.h b/drivers/net/nfb/nfb_rx.h
> index b618682e1393..2802f17091a0 100644
> --- a/drivers/net/nfb/nfb_rx.h
> +++ b/drivers/net/nfb/nfb_rx.h
> @@ -156,7 +156,7 @@ nfb_eth_ndp_rx(void *queue,
>  	struct rte_mbuf *mbufs[nb_pkts];
>  
>  	if (unlikely(ndp->queue == NULL || nb_pkts == 0)) {
> -		RTE_LOG(ERR, PMD, "RX invalid arguments!\n");
> +		NFB_LOG(ERR, "RX invalid arguments");
>  		return 0;
>  	}
>  
> diff --git a/drivers/net/nfb/nfb_tx.c b/drivers/net/nfb/nfb_tx.c
> index d49fc324e76b..0cc2f596301a 100644
> --- a/drivers/net/nfb/nfb_tx.c
> +++ b/drivers/net/nfb/nfb_tx.c
> @@ -4,7 +4,6 @@
>   * All rights reserved.
>   */
>  
> -#include "nfb_tx.h"
>  #include "nfb.h"
>  
>  int
> @@ -14,7 +13,7 @@ nfb_eth_tx_queue_start(struct rte_eth_dev *dev, uint16_t txq_id)
>  	int ret;
>  
>  	if (txq->queue == NULL) {
> -		RTE_LOG(ERR, PMD, "RX NDP queue is NULL!\n");
> +		NFB_LOG(ERR, "RX NDP queue is NULL");
>  		return -EINVAL;
>  	}
>  
> @@ -35,7 +34,7 @@ nfb_eth_tx_queue_stop(struct rte_eth_dev *dev, uint16_t txq_id)
>  	int ret;
>  
>  	if (txq->queue == NULL) {
> -		RTE_LOG(ERR, PMD, "TX NDP queue is NULL!\n");
> +		NFB_LOG(ERR, "TX NDP queue is NULL");
>  		return -EINVAL;
>  	}
>  
> @@ -62,8 +61,8 @@ nfb_eth_tx_queue_setup(struct rte_eth_dev *dev,
>  		RTE_CACHE_LINE_SIZE, socket_id);
>  
>  	if (txq == NULL) {
> -		RTE_LOG(ERR, PMD, "rte_zmalloc_socket() failed for tx queue id "
> -			"%" PRIu16 "!\n", tx_queue_id);
> +		NFB_LOG(ERR, "rte_zmalloc_socket() failed for tx queue id %" PRIu16,
> +			tx_queue_id);
>  		return -ENOMEM;
>  	}
>  
> diff --git a/drivers/net/nfb/nfb_tx.h b/drivers/net/nfb/nfb_tx.h
> index 910020e9e96f..f107cf914bbd 100644
> --- a/drivers/net/nfb/nfb_tx.h
> +++ b/drivers/net/nfb/nfb_tx.h
> @@ -140,7 +140,7 @@ nfb_eth_ndp_tx(void *queue,
>  		return 0;
>  
>  	if (unlikely(ndp->queue == NULL)) {
> -		RTE_LOG(ERR, PMD, "TX invalid arguments!\n");
> +		NFB_LOG(ERR, "TX invalid arguments");
>  		return 0;
>  	}
>  


  reply	other threads:[~2024-01-12 13:58 UTC|newest]

Thread overview: 214+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-13  1:42 [PATCH 00/26] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13  1:42 ` [PATCH 01/26] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13  1:42 ` [PATCH 02/26] log: add rte_log_dp() Stephen Hemminger
2023-12-13  1:42 ` [PATCH 03/26] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 04/26] net/avp: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 05/26] net/bnxt: " Stephen Hemminger
2023-12-13  3:07   ` Somnath Kotur
2023-12-13  1:42 ` [PATCH 06/26] net/dpaa: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 07/26] net/dpaa2: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 08/26] net/enetc: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 09/26] net/enetfec: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 10/26] net/igc: " Stephen Hemminger
2023-12-13  2:36   ` Guo, Junfeng
2023-12-13  1:42 ` [PATCH 11/26] net/mana: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 12/26] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 13/26] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 14/26] net/pfe: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 15/26] net/qede: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 16/26] net/virtio: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 17/26] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 18/26] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 19/26] common/cpt: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 20/26] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 21/26] common/dpaax: do not use " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 22/26] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 23/26] bus/cdx: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 24/26] bus/fslmc: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 25/26] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 26/26] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-13  4:16 ` [PATCH v2 00/25] Replace use of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 01/25] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 02/25] log: add rte_log_dp() Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 03/25] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 04/25] net/avp: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 05/25] net/bnxt: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 06/25] net/dpaa: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 07/25] net/dpaa2: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 08/25] net/enetc, net/enetfec: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 09/25] net/igc: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 10/25] net/mana: " Stephen Hemminger
2023-12-13 19:16     ` Long Li
2023-12-13  4:16   ` [PATCH v2 11/25] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 12/25] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 13/25] net/pfe: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 14/25] net/qede: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 15/25] net/virtio: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 16/25] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 17/25] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 18/25] common/cpt: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 19/25] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 20/25] common/dpaax: do not use " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 21/25] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 22/25] bus/cdx: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 23/25] bus/fslmc: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 24/25] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 25/25] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-13  8:00   ` [PATCH v2 00/25] Replace use of RTE_LOGTYPE_PMD David Marchand
2023-12-13 15:09     ` Stephen Hemminger
2023-12-18 14:03       ` David Marchand
2023-12-13 16:35 ` [PATCH v3 00/37] Replace uso " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 01/37] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 02/37] log: add rte_log_dp() Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 03/37] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 04/37] net/avp: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 05/37] net/bnxt: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 06/37] net/dpaa: " Stephen Hemminger
2023-12-15  5:52     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 07/37] net/dpaa2: " Stephen Hemminger
2023-12-15  5:52     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 08/37] net/enetc, net/enetfec: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 09/37] net/igc: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 10/37] net/mana: " Stephen Hemminger
2023-12-13 19:17     ` Long Li
2023-12-13 16:35   ` [PATCH v3 11/37] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 12/37] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 13/37] net/pfe: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 14/37] net/qede: " Stephen Hemminger
2023-12-14  0:34     ` [EXT] " Devendra Singh Rawat
2023-12-13 16:35   ` [PATCH v3 15/37] net/virtio: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 16/37] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 17/37] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 18/37] common/cpt: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 19/37] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 20/37] common/dpaax: do not use " Stephen Hemminger
2023-12-15  5:56     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 21/37] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-15  5:53     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 22/37] bus/cdx: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 23/37] bus/fslmc: " Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 24/37] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 25/37] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 26/37] vdpa/ifc: replace use of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 27/37] raw/cnxk_bphy: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 28/37] raw/cnxk_gpio: " Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 29/37] raw/dpaa2_cmdif: replace PMD logtype with rte_log_dp Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 30/37] raw/ifpga: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-14  0:01     ` Xu, Rosen
2023-12-13 16:36   ` [PATCH v3 31/37] event/dlb2: replace logtype PMD with rte_log_dp Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 32/37] event/dpaa, event/dpaa2: use local logtype Stephen Hemminger
2023-12-15  5:55     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 33/37] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 34/37] crypto/caam_jr: replace logtype PMD Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 35/37] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 36/37] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 37/37] crypto/dpaa_sec, crypto/dpaa2_sec: replace use of PMD logtype Stephen Hemminger
2023-12-15  5:55     ` Hemant Agrawal
2023-12-18 19:22 ` [PATCH v4 00/17] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 01/17] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 02/17] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 03/17] net/dpaa: use dedicated " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 04/17] net/dpaa2: used " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 05/17] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 06/17] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 07/17] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-21  9:49     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 08/17] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-21  9:40     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 09/17] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 10/17] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-21  9:38     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 11/17] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-21  9:39     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 12/17] event/dlb2: " Stephen Hemminger
2023-12-21  9:41     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 13/17] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 14/17] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-21  9:43     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 15/17] net/nfb: use dynamic logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 16/17] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 17/17] log: mark PMD logtype as deprecated Stephen Hemminger
2023-12-21 16:46 ` [PATCH v5 00/18] Replace uses of PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 01/18] drivers: use dedicated logtypes Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 02/18] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 03/18] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 04/18] net/dpaa: use dedicated " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 05/18] net/dpaa2: used " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 06/18] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 07/18] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 08/18] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 09/18] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 10/18] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 11/18] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 12/18] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 13/18] event/dlb2: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 14/18] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 15/18] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 16/18] net/nfb: use dynamic logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 17/18] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 18/18] log: mark PMD logtype as deprecated Stephen Hemminger
2023-12-22 12:50   ` [PATCH v5 00/18] Replace uses of PMD logtype David Marchand
2023-12-22 17:11 ` [PATCH v6 00/20] Remove " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 01/20] drivers: use dedicated logtypes Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 02/20] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 03/20] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 04/20] net/dpaa: use dedicated " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 05/20] net/dpaa2: used " Stephen Hemminger
2023-12-23  0:53     ` [EXT] " Jun Yang
2023-12-23  2:27       ` Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 06/20] net/mrvl: do not use PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 07/20] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 08/20] net/nfb: use dynamic logtype Stephen Hemminger
2024-01-12 13:57     ` Martin Spinler [this message]
2023-12-22 17:11   ` [PATCH v6 09/20] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 10/20] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 11/20] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 12/20] crypto/armv8: do not use PMD logtype Stephen Hemminger
2023-12-22 17:42     ` Stephen Hemminger
2023-12-26  3:04       ` Ruifeng Wang
2023-12-22 17:11   ` [PATCH v6 13/20] crypto/ccp: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 14/20] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 15/20] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 16/20] event/dlb2: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 17/20] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 18/20] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 19/20] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 20/20] log: remove PMD log type Stephen Hemminger
2024-01-19 13:59   ` [PATCH v6 00/20] Remove uses of PMD logtype David Marchand
2024-01-19 16:58     ` Stephen Hemminger
2024-01-23  2:47     ` Stephen Hemminger
2024-02-03  4:10 ` [PATCH v7 00/19] Replace use " Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 01/19] common/sfc_efx: remove " Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 02/19] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 03/19] net/dpaa: use dedicated " Stephen Hemminger
2024-02-12 14:45   ` [PATCH v7 00/19] Replace use of PMD logtype David Marchand
2024-02-12 16:45     ` Stephen Hemminger
2024-02-03  4:11 ` [PATCH v7 00/19] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 01/19] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 02/19] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 03/19] net/dpaa: use dedicated " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 04/19] net/dpaa2: used " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 05/19] net/mrvl: do not use PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 06/19] net/mvpp2: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 07/19] net/nfb: use dynamic logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 08/19] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 09/19] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 10/19] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 11/19] crypto/armv8: do not use PMD logtype Stephen Hemminger
2024-02-04  4:54     ` Ruifeng Wang
2024-02-03  4:11   ` [PATCH v7 12/19] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 13/19] crypto/ccp: do not use PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 14/19] crypto/dpaa_sec, crypto/dpaa2_sec: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 15/19] event/dpaa, event/dpaa2: " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 16/19] event/dlb2: " Stephen Hemminger
2024-02-05 19:16     ` Sevincer, Abdullah
2024-02-05 22:04       ` Stephen Hemminger
2024-02-06  0:51         ` Sevincer, Abdullah
2024-02-03  4:11   ` [PATCH v7 17/19] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 18/19] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 19/19] log: remove PMD log type Stephen Hemminger
2024-02-05 18:44   ` [PATCH v7 00/19] Replace uses of RTE_LOGTYPE_PMD Patrick Robb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2e44b5aa50f190c431c1005d4ce51c141cc50f8f.camel@cesnet.cz \
    --to=spinler@cesnet.cz \
    --cc=dev@dpdk.org \
    --cc=stephen@networkplumber.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).