net/i40e: add warning log for VF multi-queue Rx interrupt
Checks
Commit Message
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(-)
@@ -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;