From 65105c95fe039d5fb1d3baec0affe1cd7be32505 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Wed, 12 Jan 2022 18:46:29 +0100 Subject: dpdk: improve logging Type: improvement Change-Id: If61d7409ff14b9f771c1dc8ec9f35e179cea7a28 Signed-off-by: Damjan Marion --- src/plugins/dpdk/device/common.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/plugins/dpdk/device/common.c') diff --git a/src/plugins/dpdk/device/common.c b/src/plugins/dpdk/device/common.c index 15424acf0b8..8396386510c 100644 --- a/src/plugins/dpdk/device/common.c +++ b/src/plugins/dpdk/device/common.c @@ -82,6 +82,9 @@ dpdk_device_setup (dpdk_device_t * xd) rte_eth_dev_info_get (xd->port_id, &dev_info); + dpdk_log_debug ("[%u] configuring device %U", xd->port_id, + format_dpdk_rte_device, dev_info.device); + /* create rx and tx offload wishlist */ rxo = DEV_RX_OFFLOAD_IPV4_CKSUM; txo = 0; @@ -118,8 +121,12 @@ dpdk_device_setup (dpdk_device_t * xd) rxo &= dev_info.rx_offload_capa; txo &= dev_info.tx_offload_capa; + dpdk_log_debug ("[%u] Supported RX offloads: %U", xd->port_id, + format_dpdk_rx_offload_caps, dev_info.rx_offload_capa); dpdk_log_debug ("[%u] Configured RX offloads: %U", xd->port_id, format_dpdk_rx_offload_caps, rxo); + dpdk_log_debug ("[%u] Supported TX offloads: %U", xd->port_id, + format_dpdk_tx_offload_caps, dev_info.tx_offload_capa); dpdk_log_debug ("[%u] Configured TX offloads: %U", xd->port_id, format_dpdk_tx_offload_caps, txo); @@ -374,6 +381,11 @@ dpdk_device_start (dpdk_device_t * xd) return; } + dpdk_log_debug ("[%u] RX burst function: %U", xd->port_id, + format_dpdk_burst_fn, xd, VLIB_RX); + dpdk_log_debug ("[%u] TX burst function: %U", xd->port_id, + format_dpdk_burst_fn, xd, VLIB_TX); + dpdk_setup_interrupts (xd); if (xd->default_mac_address) -- cgit 1.2.3-korg