From 86e10a0c6af8afc41c4ee361458eac770271dbda Mon Sep 17 00:00:00 2001 From: "Alexander V. Chernikov" Date: Sun, 16 Nov 2014 18:08:00 +0000 Subject: [PATCH] Fix r273112: do not turn DROP_EN by default. Due to adapter->hw.fc.requested_mode is filled with default value after ixgbe_initialize_receive_units(), this leads to enabling DROP_EN in most cases. Tested by: ae MFC after: 1 week --- sys/dev/ixgbe/ixgbe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/ixgbe/ixgbe.c b/sys/dev/ixgbe/ixgbe.c index 78fdb36b72b..df47b3db0b0 100644 --- a/sys/dev/ixgbe/ixgbe.c +++ b/sys/dev/ixgbe/ixgbe.c @@ -4385,7 +4385,7 @@ ixgbe_initialize_receive_units(struct adapter *adapter) * this code is moved elsewhere. */ if (adapter->num_queues > 1 && - adapter->hw.fc.requested_mode == ixgbe_fc_none) { + adapter->fc == ixgbe_fc_none) { srrctl |= IXGBE_SRRCTL_DROP_EN; } else { srrctl &= ~IXGBE_SRRCTL_DROP_EN;