i40evf: track outstanding client request
authorMitch Williams <mitch.a.williams@intel.com>
Fri, 10 Feb 2017 07:35:18 +0000 (23:35 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sun, 12 Feb 2017 04:39:00 +0000 (20:39 -0800)
commite5f77f4a2ff2d6ce2d973ebc62084d92f203c9f6
treebf64c3b1387090e2b12713417e5b8beb575abf54
parentd7ce6422d6e64502d9f6acff9a4466e2ddb64721
i40evf: track outstanding client request

The iWarp client cannot continue until this operation has been completed
by the PF driver. Sleep (with timeout) until the reply from the PF
driver has been received.

Change-ID: I5dc41b857bba32d0218b7ce167b5da122dadf349
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h
drivers/net/ethernet/intel/i40evf/i40evf.h
drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c