Dan Williams <dcbw@xxxxxxxxxx> writes: > On Mon, 2023-02-27 at 14:17 +0200, Kalle Valo wrote: >> To clean up drivers/net/wireless move the old drivers drivers left in >> the >> directory to a new "legacy" directory. I did consider adding >> CONFIG_WLAN_VENDOR_LEGACY like other vendors have but then dropped >> the idea as >> these are really old drivers and hopefully we get to remove them >> soon. > > Why is rndis_wlan legacy? It supports devices that are way newer than > ray_cs or wl3501... like this Linksys WUSB54GSC from late 2007: > > [1086339.589565] rndis_wlan 1-3:1.0 wlan0: register 'rndis_wlan' at > usb-0000:00:14.0-3, Wireless RNDIS device, BCM4320b based, > 00:1d:7e:9e:2f:bb > [1086339.589961] usbcore: registered new interface driver rndis_wlan So you have this device? Does it work? I think I should make a table somewhere for these old drivers with last success reports :) > Dunno, just seems a completely different class of devices than old > 802.11b-only PCMCIA ones... I was about to say that all drivers using Wireless Extensions are legacy, but to my surprise rndis_wlan actually uses cfg80211 :) I put this to "legacy" as I didn't find any better location and adding a new vendor driver just for rndis_wlan felt like overkill. The directory name "legacy" is just a name, it has no real meaning and users won't see it either. It could be "misc", "old" or something else as well. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches