* [dpdk-dev] [PATCH] net/i40e: add warning log for VF multi-queue Rx interrupt
@ 2020-01-09 7:20 Lunyuan Cui
0 siblings, 0 replies; only message in thread
From: Lunyuan Cui @ 2020-01-09 7:20 UTC (permalink / raw)
To: dev; +Cc: Beilei Xing, Qi Zhang, Qiming Yang, Lunyuan Cui
Count of queues per port is over the max usable vector,
it will cause missing packets. This patch is in order to
add suggestive logs.
Signed-off-by: Lunyuan Cui <lunyuanx.cui@intel.com>
---
drivers/net/i40e/i40e_ethdev_vf.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40e_ethdev_vf.c b/drivers/net/i40e/i40e_ethdev_vf.c
index 479f8282c..68a0cb8fa 100644
--- a/drivers/net/i40e/i40e_ethdev_vf.c
+++ b/drivers/net/i40e/i40e_ethdev_vf.c
@@ -682,8 +682,12 @@ i40evf_config_irq_map(struct rte_eth_dev *dev)
intr_handle->intr_vec[i] = vector_id;
if (vector_id > I40E_MISC_VEC_ID)
vector_id++;
- if (vector_id > nb_msix)
+ if (vector_id >= nb_msix) {
+ PMD_DRV_LOG(WARNING, "Count of queues per port is "
+ "over the max usable vector(%d), it will "
+ "cause missing packets.", nb_msix - 1);
vector_id = I40E_RX_VEC_START;
+ }
}
args.ops = VIRTCHNL_OP_CONFIG_IRQ_MAP;
--
2.17.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-01-09 7:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-09 7:20 [dpdk-dev] [PATCH] net/i40e: add warning log for VF multi-queue Rx interrupt Lunyuan Cui
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.