diff options
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_fcoe.c')
-rw-r--r-- | drivers/net/ixgbe/ixgbe_fcoe.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ixgbe/ixgbe_fcoe.c b/drivers/net/ixgbe/ixgbe_fcoe.c index e9a20c88c155..4123dec0dfb7 100644 --- a/drivers/net/ixgbe/ixgbe_fcoe.c +++ b/drivers/net/ixgbe/ixgbe_fcoe.c | |||
@@ -525,7 +525,7 @@ void ixgbe_configure_fcoe(struct ixgbe_adapter *adapter) | |||
525 | for (i = 0; i < IXGBE_FCRETA_SIZE; i++) { | 525 | for (i = 0; i < IXGBE_FCRETA_SIZE; i++) { |
526 | fcoe_i = f->mask + i % f->indices; | 526 | fcoe_i = f->mask + i % f->indices; |
527 | fcoe_i &= IXGBE_FCRETA_ENTRY_MASK; | 527 | fcoe_i &= IXGBE_FCRETA_ENTRY_MASK; |
528 | fcoe_q = adapter->rx_ring[fcoe_i].reg_idx; | 528 | fcoe_q = adapter->rx_ring[fcoe_i]->reg_idx; |
529 | IXGBE_WRITE_REG(hw, IXGBE_FCRETA(i), fcoe_q); | 529 | IXGBE_WRITE_REG(hw, IXGBE_FCRETA(i), fcoe_q); |
530 | } | 530 | } |
531 | IXGBE_WRITE_REG(hw, IXGBE_FCRECTL, IXGBE_FCRECTL_ENA); | 531 | IXGBE_WRITE_REG(hw, IXGBE_FCRECTL, IXGBE_FCRECTL_ENA); |
@@ -533,7 +533,7 @@ void ixgbe_configure_fcoe(struct ixgbe_adapter *adapter) | |||
533 | } else { | 533 | } else { |
534 | /* Use single rx queue for FCoE */ | 534 | /* Use single rx queue for FCoE */ |
535 | fcoe_i = f->mask; | 535 | fcoe_i = f->mask; |
536 | fcoe_q = adapter->rx_ring[fcoe_i].reg_idx; | 536 | fcoe_q = adapter->rx_ring[fcoe_i]->reg_idx; |
537 | IXGBE_WRITE_REG(hw, IXGBE_FCRECTL, 0); | 537 | IXGBE_WRITE_REG(hw, IXGBE_FCRECTL, 0); |
538 | IXGBE_WRITE_REG(hw, IXGBE_ETQS(IXGBE_ETQF_FILTER_FCOE), | 538 | IXGBE_WRITE_REG(hw, IXGBE_ETQS(IXGBE_ETQF_FILTER_FCOE), |
539 | IXGBE_ETQS_QUEUE_EN | | 539 | IXGBE_ETQS_QUEUE_EN | |