i40e: Fix channel addition in reset flow
authorAmritha Nambiar <amritha.nambiar@intel.com>
Tue, 9 Jan 2018 01:27:20 +0000 (17:27 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 23 Jan 2018 19:29:19 +0000 (11:29 -0800)
commitbbf0bdd41fbf71a008325bdcf0df63ab088bf532
tree0eb2bf1bdc41c4e4ad532f73f5f2fe4857f54efd
parente0346f9fcb6c636d2f870e6666de8781413f34ea
i40e: Fix channel addition in reset flow

Fix recreating the channel VSIs during the reset flow to reconfigure
the Tx rings and the queue context associated with the channel VSI.
Also update the next_base_queue for the VSI while rebuilding the
channel VSIs after a reset.

Signed-off-by: Amritha Nambiar <amritha.nambiar@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c