Search Linux Wireless

Re: Future of mwifiex driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sascha,

On Mon, Mar 03, 2025 at 12:05:26PM +0100, Sascha Hauer wrote:
> I am worried about the future of the mwifiex driver. NXP has an ongoing
> effort of forking the driver to support their new chips, but the forked
> driver lacks support for the old chips supported by the current mwifiex
> driver.
[...] 
> I have a series here [1] doing some cleanup work which I'd still like to
> get forward.
[...]
> [1] https://lore.kernel.org/linux-wireless/87ldwyumvq.fsf@xxxxxxxxxx/

I'll apologize for that one stalling out a bit. IIRC, 11 of 12 patches
looked great, but I got stuck on the "fix MAC address handling" patch,
because it's a lot tougher to guarantee it doesn't break some use cases
while fixing things. But really, it's probably mostly a bandwidth thing
for me, as I really don't have many cycles to spend on things (and
especially when it gets beyond "obvious cleanup" and requires
substantial testing and/or reasoning).

> Any thoughts?

In no particular order:

1. even if NXP (or you, or anyone) does great work, I'm not going to be
   a super helpful maintainer. I simply don't have time to review and
   test substantial contributions.
2. I get the feeling linux-wireless may have problems like #1 in
   general. Johannes can't fill the entire gap Kalle left, for one.
   (Feel free to correct me if I'm wrong! Or if other excellent people
   have stepped up on review/maintenance.)
3. Other drivers may look somewhat similar, and yet fork for good
   reasons (like, firmware API revisions; or 802.11 generations; or some
   cross-section of both). I'm looking at rtw88/rtw89 (that I was
   involved with quite a bit), or ath10k/ath11k/ath12k/(have we made it
   to 13 yet?). So forking even with quite a bit of similarity isn't
   necessarily inherently wrong.
4. A key difference between #3 and mwifiex is, like you say, that
   mwifiex has a pretty low quality baseline. If I were maintaining it
   from the beginning, I probably wouldn't have accepted it.
5. I'm open to good people stepping up to fill in #1 -- i.e., include
   more maintainers that have a stake in larger contributions. Frankly,
   my only motivation here is to ensure that existing hardware supported
   by mwifiex doesn't get worse.

So all in all, I think I probably agree with you. But speaking openly, I
don't think I can be a large part of the solution here.

Regards,
Brian




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux