atl1e: WAKE_MCAST 2x. 1st WAKE_UCAST?
Subsystems (2)
untested, is it right?
---WAKE_MCAST bit tested twice, test WAKE_UCAST first.
drivers/net/atl1e/atl1e_ethtool.c +1 -1
@@ -355,7 +355,7 @@ static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)struct atl1e_adapter *adapter =netdev_priv (netdev);if (wol->wolopts & (WAKE_ARP |WAKE_MAGICSECURE | -WAKE_MCAST |WAKE_BCAST |WAKE_MCAST )) +WAKE_UCAST |WAKE_MCAST |WAKE_BCAST ))return -EOPNOTSUPP ;/* these settings will always override what we currently have */ adapter->wol =0 ;
Quoted 20 lines · roel kluin
untested, is it right?
---WAKE_MCASTbit tested twice, testWAKE_UCASTfirst.Signed-off-by Roel Kluin <[email protected]> diff --git
a/drivers/net/atl1e/atl1e_ethtool.cb/drivers/net/atl1e/atl1e_ethtool.c
index cdc3b85..619c658 100644drivers/net/atl1e/atl1e_ethtool.c +1
-1@@ -355,7 +355,7 @@ static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) struct atl1e_adapter *adapter = netdev_priv(netdev);if (wol->wolopts & (WAKE_ARP |WAKE_MAGICSECURE | -WAKE_MCAST |WAKE_BCAST |WAKE_MCAST )) +WAKE_UCAST |WAKE_MCAST |WAKE_BCAST ))return -EOPNOTSUPP ;/* these settings will always override what we currently have */
Quoted 2 lines
adapter->wol = 0;
Yes, It should be this! Thanks!
Best wishes
jie
Jie Yang
Acked-byOn Friday, August 08, 2008 12:25 AM
roel kluin <[email protected]> wrote
Quoted 21 lines
untested, is it right?
---WAKE_MCASTbit tested twice, testWAKE_UCASTfirst.Signed-off-by Roel Kluin <[email protected]> diff --git
a/drivers/net/atl1e/atl1e_ethtool.cb/drivers/net/atl1e/atl1e_ethtool.c
index cdc3b85..619c658 100644drivers/net/atl1e/atl1e_ethtool.c +1
-1@@ -355,7 +355,7 @@ static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) struct atl1e_adapter *adapter = netdev_priv(netdev);if (wol->wolopts & (WAKE_ARP |WAKE_MAGICSECURE | -WAKE_MCAST |WAKE_BCAST |WAKE_MCAST )) +WAKE_UCAST |WAKE_MCAST |WAKE_BCAST ))return -EOPNOTSUPP ;/* these settings will always override what we currently have */
Quoted 2 lines
adapter->wol = 0;
Yes, it should be this, thanks!
BTW: resend on the comments from Jay Cliburn <[email protected]>
Thanks Jay
Jeff Garzik
AppliedQuoted 10 lines · roel kluin
untested, is it right?
---WAKE_MCASTbit tested twice, testWAKE_UCASTfirst.Signed-off-by Roel Kluin <[email protected]>drivers/net/atl1e/atl1e_ethtool.c +0
-0
drivers/net/atl1e/atl1e_ethtool.c static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) · line 360
Quoted 7 lines
drivers/net/atl1e/atl1e_ethtool.c +1
-1@@ -355,7 +355,7 @@ static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol)struct atl1e_adapter *adapter =netdev_priv (netdev);if (wol->wolopts & (WAKE_ARP |WAKE_MAGICSECURE | -WAKE_MCAST |WAKE_BCAST |WAKE_MCAST )) +WAKE_UCAST |WAKE_MCAST |WAKE_BCAST ))return -EOPNOTSUPP ;/* these settings will always override what we currently have */
applied