Nicolas Droux wrote:
Randy Fishel wrote:
<snip>
So, I would like to propose one (or possibly two) new project(s)
within Networking (which will also be endorsed by Power Management):
Wake on LAN Configuration
This project would encompass API's between network drivers and
upper layer software (most likely GLD) for getting WOL capabilities
and setting operational characteristics. It would also include
simple CLI tools for administrators (possibly an enhancement to
dladm) and library API's (libdladm) that can be consumed by other
graphical tools.
Network Power Management
This project would encompass API's between network drivers and
upper layer software (this would likely need to extend beyond GLD)
for getting power management capabilites from the underlying
hardware, and then managing these capabilities when the machine is
operating. This should also include the ability to turn off unused
components.
These two items could be a single project, but I believe that a WOL
configuration tool and the associated API's would be a much more
simple project than all-encompassing Network Power Management
(though, it could be a sub-project of Network Power Management).
+1
My preference would be for a single Network Power Management project
which provides WOL configuration as a first sub-project deliverable,
and then continues to look into the other larger issues. But I'm open
to other approaches as well.
I don't get a meaningful vote, as I'm not a CC, at least not here. But
+1 from me as well. I'd like to see this mostly handled via dladm.
There would be some effort to have devices figure out whether
"up-negotiating" is worthwhile -- perhaps based on current utilization?
(If operating at > 75% of capacity, then perhaps renegotiating for
full-speed would be useful? We have to be careful not to renegotiate
too frequently though, because doing so is fairly disruptive to current
traffic.)
There is another wrinkle to this story though, which is *latency*. For
applications which require very good latency, but might be able to
tolerate low bandwidth, 1G or higher might give better results, even
though you might be seeing 1MB or less of total bandwidth.
Some thought needs to be put into this, I think.
- Garrett
Nicolas.
Power management is an area of opportunity in networking, and
should be part of the core competency. Comments and suggestions for
improving the project(s) scope would be appreciated.
Cheers!
---- Randy
_______________________________________________
networking-discuss mailing list
[email protected]
_______________________________________________
networking-discuss mailing list
[email protected]
_______________________________________________
networking-discuss mailing list
[email protected]