aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2012-05-05 05:30:53 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2012-07-11 02:01:14 -0700
commite4b317e90964d471b4f259400f9c80321028f779 (patch)
tree3c3b81955fc7986cff0dd6bfe5bd6100625bec23 /drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
parentixgbe: Add upper limit to ring features (diff)
downloadlinux-dev-e4b317e90964d471b4f259400f9c80321028f779.tar.xz
linux-dev-e4b317e90964d471b4f259400f9c80321028f779.zip
ixgbe: Add feature offset value to ring features
The mask value for ring features was overloaded for FCoE which can lead to some confusion. In order to avoid any confusion I am splitting the mask value and adding an offset value. This can be used for the start of the FCoE rings, and in the future I hope to use it to store the start of the registers for SR-IOV. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to '')
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 8e83f15d2550..3a807ffd5ce2 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
@@ -6211,7 +6211,7 @@ static u16 ixgbe_select_queue(struct net_device *dev, struct sk_buff *skb)
while (txq >= f->indices)
txq -= f->indices;
- txq += adapter->ring_feature[RING_F_FCOE].mask;
+ txq += adapter->ring_feature[RING_F_FCOE].offset;
return txq;
}