Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1630297

Network cooling device and how to control NIC speed on thermal condition

From Waldemar Rymarkiewicz <waldemar.rymarkiewicz@gmail.com>
Newsgroups linux.kernel
Subject Network cooling device and how to control NIC speed on thermal condition
Date 2017-04-25 10:40 +0200
Message-ID <tA4aS-2hp-13@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi,

I am not much aware of linux networking architecture so I'd like to
ask first before will start to dig into the code. Appreciate any
feedback.

I am looking on Linux thermal framework and on how to cool down the
system effectively when it hits thermal condition. Already existing
cooling methods cpu_cooling and clock_cooling are good. However, I
wanted to go further and dynamically control also a switch ports'
speed based on thermal condition. Lowering speed means less power,
less power means lower temp.

Is there any in-kernel interface to configure switch port/NIC from other driver?

Is there any mechanism to power save, when port/interface is not
really used (not much or low data traffic), embedded in networking
stack  or is it a task for NIC driver itself ?

I was thinking to create net_cooling device similarly to cpu_cooling
device which cool down the system scaling down cpu freq.  net_cooling
could lower down interface speed (or tune more parameters to achieve
).  Do you thing could this work form networking stack perspective?

Any pointers  to the code or a doc highly appreciated.

Thanks,
/Waldek

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Network cooling device and how to control NIC speed on thermal condition Waldemar Rymarkiewicz <waldemar.rymarkiewicz@gmail.com> - 2017-04-25 10:40 +0200
  Re: Network cooling device and how to control NIC speed on thermal  condition Andrew Lunn <andrew@lunn.ch> - 2017-04-25 15:20 +0200
  Re: Network cooling device and how to control NIC speed on thermal  condition Alan Cox <gnomes@lxorguk.ukuu.org.uk> - 2017-04-25 15:50 +0200
    Re: Network cooling device and how to control NIC speed on thermal condition Waldemar Rymarkiewicz <waldemar.rymarkiewicz@gmail.com> - 2017-04-28 10:10 +0200
      Re: Network cooling device and how to control NIC speed on thermal  condition Andrew Lunn <andrew@lunn.ch> - 2017-04-28 14:00 +0200
        Re: Network cooling device and how to control NIC speed on thermal condition Waldemar Rymarkiewicz <waldemar.rymarkiewicz@gmail.com> - 2017-05-08 10:20 +0200
          Re: Network cooling device and how to control NIC speed on thermal  condition Andrew Lunn <andrew@lunn.ch> - 2017-05-08 16:10 +0200
  Re: Network cooling device and how to control NIC speed on thermal  condition Florian Fainelli <f.fainelli@gmail.com> - 2017-04-25 18:30 +0200

csiph-web