Hi! > > What I am wondering is how should we select a name for the device part > > of the LED for network devices, when network namespaces are enabled. > > > > a) We could just use the interface name (eth0:yellow:activity). The > > problem is what should happen when the interface is renamed, or > > moved to another network namespace. > > Pavel doesn't want to complicate the LED subsystem with LED device > > renaming, nor, I think, with namespace mechanism. I, for my part, am > > not opposed to LED renaming, but do not know what should happen when > > the interface is moved to another namespace. > > > > b) We could use the device name, as in struct device *. But these names > > are often too long and may contain characters that we do not want in > > LED name (':', or '/', for example). > > > > c) We could create a new naming mechanism, something like > > device_pretty_name(dev), which some classes may implement somehow. > > > > What are your ideas about this problem? > > BTW option b) and c) can be usable if we create a new utility, ledtool, > to report infromation about LEDs and configure LEDs. > > In that case it does not matter if the LED is named > ethernet-adapter0:red:activity > or > ethernet-phy0:red:activity Or simply ethernet0:... or ether0:... I'd avoid using eth0 to make it clear that this is different namespace from ethX. Best regards, Pavel -- http://www.livejournal.com/~pavelmachek
Attachment:
signature.asc
Description: Digital signature