OSDN Git Service

ice: use absolute vector ID for VFs
authorMitch Williams <mitch.a.williams@intel.com>
Fri, 8 Feb 2019 20:50:41 +0000 (12:50 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 25 Feb 2019 16:56:02 +0000 (08:56 -0800)
commitf966127a68aa805660c05f2a729997adf93d1937
tree3686f54789c0feb3ff0e9ec7c16dea85954cc0f4
parentf70b9d5f4426ceee885cd6799fad4f59d33c1ce7
ice: use absolute vector ID for VFs

When the PF driver sets up the VF MSI-X vector allocation, it needs to
use the hardware absolute vector ID, not the per-PF vector ID. Without
this change we see (apparent) TX hangs when using VFs on multiple PFs.

Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c