Re: git: 0f7b9777f8f3 - main - rtw88: split driver up into a core and pci part

From: Bjoern A. Zeeb <bz_at_freebsd.org>
Date: Tue, 14 Jun 2022 17:12:18 UTC
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