net/i40e: fix VF initialization error
authorJingjing Wu <jingjing.wu@intel.com>
Mon, 9 Oct 2017 22:08:30 +0000 (06:08 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 13 Oct 2017 21:35:29 +0000 (22:35 +0100)
commit8cacf78469a78b42557895ad1c2b40fbee864f53
tree72de1b701e78e36cf765e5f4c7d3d3a61e1f24d5
parent8fa9c312e1b22b2a21a0d4b20a79dbad0af3b79b
net/i40e: fix VF initialization error

In igb_uio, FLR is issued during open device file. i40evf is trying
to initialize admin queue when driver probe, while the FLR is not
done by host driver. That will cause initialization fail.

This patch is adding the checking if VF reset is done before
adimin queue initialization.

Fixes: b58eedfc7dd5 ("igb_uio: issue FLR during open and release of device file")
Cc: stable@dpdk.org
Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
drivers/net/i40e/i40e_ethdev_vf.c