|
@@ -946,7 +946,6 @@ static void igb_configure_msix(struct igb_adapter *adapter)
|
|
|
static int igb_request_msix(struct igb_adapter *adapter)
|
|
|
{
|
|
|
struct net_device *netdev = adapter->netdev;
|
|
|
- struct e1000_hw *hw = &adapter->hw;
|
|
|
int i, err = 0, vector = 0, free_vector = 0;
|
|
|
|
|
|
err = request_irq(adapter->msix_entries[vector].vector,
|
|
@@ -959,7 +958,7 @@ static int igb_request_msix(struct igb_adapter *adapter)
|
|
|
|
|
|
vector++;
|
|
|
|
|
|
- q_vector->itr_register = hw->hw_addr + E1000_EITR(vector);
|
|
|
+ q_vector->itr_register = adapter->io_addr + E1000_EITR(vector);
|
|
|
|
|
|
if (q_vector->rx.ring && q_vector->tx.ring)
|
|
|
sprintf(q_vector->name, "%s-TxRx-%u", netdev->name,
|
|
@@ -1230,7 +1229,7 @@ static int igb_alloc_q_vector(struct igb_adapter *adapter,
|
|
|
q_vector->tx.work_limit = adapter->tx_work_limit;
|
|
|
|
|
|
/* initialize ITR configuration */
|
|
|
- q_vector->itr_register = adapter->hw.hw_addr + E1000_EITR(0);
|
|
|
+ q_vector->itr_register = adapter->io_addr + E1000_EITR(0);
|
|
|
q_vector->itr_val = IGB_START_ITR;
|
|
|
|
|
|
/* initialize pointer to rings */
|