]> git.baikalelectronics.ru Git - kernel.git/commit
i40e/i40evf: Record ITR register location in the q_vector
authorAlexander Duyck <alexander.h.duyck@intel.com>
Fri, 29 Dec 2017 13:48:53 +0000 (08:48 -0500)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 26 Jan 2018 21:23:46 +0000 (13:23 -0800)
commit7efaa15b67729fbbec7d6c51b5a5e6fb9dcc316c
tree62ca3a8971029c93c36df6c1dbfe265212081503
parent606a90378b30f9b326159565658ce047a62f1317
i40e/i40evf: Record ITR register location in the q_vector

The drivers for i40e and i40evf had a reg_idx value stored in the q_vector
that was going completely unused. I can only assume this was copied over
from ixgbe and nobody knew how to use it.

I'm going to make use of the value to avoid having to compute the vector
and thus the register index for multiple paths throughout the drivers.

Signed-off-by: Alexander Duyck <alexander.h.duyck@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
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40evf.h
drivers/net/ethernet/intel/i40evf/i40evf_main.c