1 Sep 2006 01:20
[RFC] Wake-on-LAN flex filters
Mitch Williams <mitch.a.williams <at> intel.com>
2006-08-31 23:20:35 GMT
2006-08-31 23:20:35 GMT
Most modern Ethernet hardware supports flexible filters for wake-on-LAN, probably because it's a requirement for certification with Another Operating System. This patch implements this feature on e1000 via Ethtool. The kernel portion of this code is fairly well polished, but the changes to the tool are extremely hacky and ugly. Don't bother to comment on that portion; if people want this feature either Jeff or I will redo it correctly. To create a filter: # ethtool -F <interface> <filter number> <filter> where <filter number> can be from 0 - 3 (at least for e1000), and where filter is a string of hex digits describing what the filtered frame should look like. Each byte MUST be represented by two hex digits, and no whitespace is allowed. If a particular byte should be ignored by the filter, represent it with "xx". For example: # ethtool -F eth0 1 00xxxxxxxx11223344567890xx To show a filter: # ethtool -f <interface> <filter num> To enable WOL filters (after setting one): # ethtool -s <interface> wol f Please review and comment, and thanks.(Continue reading)
Linux had troubles with slow start even before ABC. Actually,
some of applications can suffer of the same syndrome even if ABC disabled.
With ABC it becomes TROUBLE, cwnd has no chances to develop at all.
Probably, aspect 1 of ABC just should be disabled. And the first my suggestion
looks working too.
Alexey
-
RSS Feed