summaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgbe/ixgbe_82598.c
diff options
context:
space:
mode:
authorPJ Waskiewicz2009-04-10 00:26:21 +0200
committerDavid S. Miller2009-04-11 11:47:57 +0200
commit2132d38133f48ef51d28252bb9c0b792f5b57019 (patch)
tree888a403d73a0c32fca83e53e06891d3cb543f8d7 /drivers/net/ixgbe/ixgbe_82598.c
parentMAINTAINERS: rds list is moderated (diff)
downloadkernel-qcow2-linux-2132d38133f48ef51d28252bb9c0b792f5b57019.tar.gz
kernel-qcow2-linux-2132d38133f48ef51d28252bb9c0b792f5b57019.tar.xz
kernel-qcow2-linux-2132d38133f48ef51d28252bb9c0b792f5b57019.zip
ixgbe: Enable another bit for flow control operation
The discard pause frames bit was not enabled, so flow control frames could be passed up to the host. Enabled DPF to keep the frames off the stack. Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_82598.c')
-rw-r--r--drivers/net/ixgbe/ixgbe_82598.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ixgbe/ixgbe_82598.c b/drivers/net/ixgbe/ixgbe_82598.c
index de4db0dc7879..63aacd53aab7 100644
--- a/drivers/net/ixgbe/ixgbe_82598.c
+++ b/drivers/net/ixgbe/ixgbe_82598.c
@@ -322,6 +322,7 @@ static s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw, s32 packetbuf_num)
}
/* Enable 802.3x based flow control settings. */
+ fctrl_reg |= IXGBE_FCTRL_DPF;
IXGBE_WRITE_REG(hw, IXGBE_FCTRL, fctrl_reg);
IXGBE_WRITE_REG(hw, IXGBE_RMCS, rmcs_reg);