On Tue, 14 Jun 2022, Warner Losh wrote:
[..]
parts with different user interfaces. However, if you are going to have
the
'foo0' interface, we assume that it loaded by 'if_foo.ko'. ifconfig(8)
even has this knowledge baked in.
Yea, I wasn't sure how to respond to what seemed like a non sequitur here,
but I like your reply...
It points out a large reason we did this: ifconfig ed0 loads if_ed
automatically and if we had if_ed_isa.ko, if_ed_eisa.ho, etc then this
would break.
That was certainly true back then.
But that is basically a bandaid for cloned interfaces these days?
All others on a real bus having "PNP" information devmatch will have loaded
before ifconfig is run the first time these days? "The world is changing"
/bz
--
Bjoern A. Zeeb r15:7