RE: [PATCH v2 net-next 0/2] net: print net_device name/state more often
From: David Laight <hidden>
Date: 2014-07-17 14:49:19
From: David Laight <hidden>
Date: 2014-07-17 14:49:19
From: Veaceslav Falico
Currently we use net_device->name only if it's the NETREG_REGISTERED reg_state, otherwise we return "(unregistered device)". However, we always populate net_device->name on creation, so it's always available to us for use. The only caveat is that we might have a name like "eth%d", in which case we cannot use it as it might change in the future.
While you've got this code out on the operating table what about: 1) Tracing the renames into the kernel message buffer. 2) Including the original name in some of the kernel traces. I've been trying to diagnose some issues on a system that renames its interfaces, and it can get tricky working out which interface messages refer to. David