net/i40e: fix queue pairs configuration in VF
authorAlvin Zhang <alvinx.zhang@intel.com>
Thu, 16 Jul 2020 06:33:36 +0000 (14:33 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 17 Jul 2020 16:21:21 +0000 (18:21 +0200)
commite230514582c8734424c6804d22d21427e9c3a088
tree4e2237e4dcde1202a03b4f83b58ea502942a99c9
parent934fd00c9389f64a5a71528c0409e2c121373f2e
net/i40e: fix queue pairs configuration in VF

If a VF request PF to allocate more number of queue pairs, the PF will
free the queue pairs which have been allocated and reset the VF. So,
VF should stop to work until all the process is done. This patch modify
the process of the request queue pairs. To improve efficiency and
eliminate code redundancy, the promiscuous ops were also updated.

Fixes: c48eb308ed13 ("net/i40e: support VF request more queues")
Cc: stable@dpdk.org
Signed-off-by: Alvin Zhang <alvinx.zhang@intel.com>
Acked-by: Jeff Guo <jia.guo@intel.com>
drivers/net/i40e/i40e_ethdev_vf.c