I'm trying to write a hash structure that will hold the devices,
hashed by both name and index.
It seems that the devices are first named generically: eth%d,
and at some later date, are initialized correctly. This, of course,
completely screws up any name-based hashing I might have had...
If names can change at any time, then I'll just quit trying to
hash on them. However, if they only change up to some certain
step, then I'll be able to just initialize the hash list after that.
Are the device names (for the devices in dev_base) un-changable after
some point? What is this point? (Would 'at-the-first-dev-add' be ok?)
If this is un-workable, I can still hash on ifindex I think, it's
immutable, right?
Thanks,
Ben
--
Ben Greear (greearb@xxxxxxxxxxxxxxx) http://www.candelatech.com
Author of ScryMUD: scry.wanfear.com 4444 (Released under GPL)
http://scry.wanfear.com http://scry.wanfear.com/~greear
|