Message ID | 20090914174659.4560.28814.stgit@localhost.localdomain |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Date: Mon, 14 Sep 2009 10:47:27 -0700 > From: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> > > The packet split feature was recently moved out of the adapter-wide flags > feature field and into a per-Rx ring feature field. In the process, packet > split isn't properly disabled in the Rx ring if the adapter has it globally > disabled, followed by a device reset. > > This won't impact the driver today, since it's always in packet split mode. > However, this will prevent any pitfalls if someone disables packet split on > the adapter in the future and doesn't disable it in each ring. > > 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: Don Skidmore <donald.c.skidmore@intel.com> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ixgbe/ixgbe_main.c index 45bf8b9..b47aaa8 100644 --- a/drivers/net/ixgbe/ixgbe_main.c +++ b/drivers/net/ixgbe/ixgbe_main.c @@ -2055,6 +2055,8 @@ static void ixgbe_configure_rx(struct ixgbe_adapter *adapter) if (adapter->flags & IXGBE_FLAG_RX_PS_ENABLED) rx_ring->flags |= IXGBE_RING_RX_PS_ENABLED; + else + rx_ring->flags &= ~IXGBE_RING_RX_PS_ENABLED; #ifdef IXGBE_FCOE if (netdev->features & NETIF_F_FCOE_MTU) {