[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3c322e27-06c7-69a1-cbe8-271741da0bb3@aquantia.com>
Date: Wed, 14 Nov 2018 07:56:14 +0000
From: Igor Russkikh <Igor.Russkikh@...antia.com>
To: Andrew Lunn <andrew@...n.ch>
CC: "David S . Miller" <davem@...emloft.net>,
"linux-usb@...r.kernel.org" <linux-usb@...r.kernel.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
Dmitry Bezrukov <Dmitry.Bezrukov@...antia.com>
Subject: Re: [PATCH v2 net-next 19/21] net: usb: aqc111: Add support for wake
on LAN by MAGIC packet
>> +
>> + if (aqc111_data->dpa) {
>> + aqc111_set_phy_speed(dev, AUTONEG_ENABLE, SPEED_100);
>
> So this is better, you leave auto-neg enabled. But you really should
> be taking the link partners capabilities into account.
We've considered that, but then thought about the following case:
After such a sleep state where partner's capabilities were considered,
user may move with the unit and replug it into different link partner with
other, incompatible speed mask. That will anyway lead to wol link failure.
In that sense it may be better to just select the most widely available
100M low power speed and don't do any intelligence here?
Regards,
Igor
Powered by blists - more mailing lists