Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51b54b51 authored by Malli Chilakala's avatar Malli Chilakala Committed by Jeff Garzik
Browse files

[PATCH] ixgb: Fix unnecessary link state messages



Fix unnecessary link state messages

Signed-off-by: default avatarMallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Signed-off-by: default avatarGanesh Venkatesan <ganesh.venkatesan@intel.com>
Signed-off-by: default avatarJohn Ronciak <john.ronciak@intel.com>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent 9c15d24f
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -130,6 +130,12 @@ ixgb_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd)
		ixgb_down(adapter, TRUE);
		ixgb_reset(adapter);
		ixgb_up(adapter);
		/* be optimistic about our link, since we were up before */
		adapter->link_speed = 10000;
		adapter->link_duplex = FULL_DUPLEX;
		netif_carrier_on(netdev);
		netif_wake_queue(netdev);
		
	} else
		ixgb_reset(adapter);

@@ -177,6 +183,11 @@ ixgb_set_pauseparam(struct net_device *netdev,
	if(netif_running(adapter->netdev)) {
		ixgb_down(adapter, TRUE);
		ixgb_up(adapter);
		/* be optimistic about our link, since we were up before */
		adapter->link_speed = 10000;
		adapter->link_duplex = FULL_DUPLEX;
		netif_carrier_on(netdev);
		netif_wake_queue(netdev);
	} else
		ixgb_reset(adapter);
		
@@ -199,6 +210,11 @@ ixgb_set_rx_csum(struct net_device *netdev, uint32_t data)
	if(netif_running(netdev)) {
		ixgb_down(adapter,TRUE);
		ixgb_up(adapter);
		/* be optimistic about our link, since we were up before */
		adapter->link_speed = 10000;
		adapter->link_duplex = FULL_DUPLEX;
		netif_carrier_on(netdev);
		netif_wake_queue(netdev);
	} else
		ixgb_reset(adapter);
	return 0;
@@ -573,6 +589,11 @@ ixgb_set_ringparam(struct net_device *netdev,
		adapter->tx_ring = tx_new;
		if((err = ixgb_up(adapter)))
			return err;
		/* be optimistic about our link, since we were up before */
		adapter->link_speed = 10000;
		adapter->link_duplex = FULL_DUPLEX;
		netif_carrier_on(netdev);
		netif_wake_queue(netdev);
	}

	return 0;