Search Linux Wireless

Re: [PATCH] wifi: nl80211: remove set_fils_aad support

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

 



On Tue, 2023-09-26 at 13:35 -0700, Jeff Johnson wrote:
> On 9/26/2023 7:09 AM, Johannes Berg wrote:
> > From: Johannes Berg <johannes.berg@xxxxxxxxx>
> > 
> > There's no user for this, so remove the support.
> > 
> > Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx>
> 
> if you are going to remove it, why not just revert e306784a8de0 
> ("cfg80211: AP mode driver offload for FILS association crypto") to make 
> sure you get all of the artifacts? for example, I believe your patch 
> will leave behind an unused struct cfg80211_fils_aad and unused 
> FILS_AAD_ASSIGN() trace helper macro.

Hah, good point, I didn't do this well.

> the caveat to reverting is that it should only be a partial revert; the 
> UAPI definitions would need to be retained (and should be documented as 
> obsolete).

Yeah, that's why I didn't do it as a revert.

> however, let me check to make sure there is no plan to actually utilize 
> this interface upstream. as i've indicated earlier, we are in the 
> process of trying to transition to an "upstream first" mentality, but 
> this is not going to happen overnight, but instead will take years. that 
> said, i'd hate to rip out an interface now just to need to add it back 
> in the future.

Sure. I don't mind keeping something around that really _has_ a future,
but it's been two years and nobody showed up ... but yeah, I also think
that "has a future" means upstream.

And clearly the old "other people can use it" argument doesn't work any
more either, the only other vendors who are doing something in AP mode
are Mediatek and maybe to some extent Realtek, and they all work on top
of mac80211 with thinner firmware. Broadcom has disappeared as far as I
can tell, with the occasional patch like recently that I'm also
suspecting serves pure out-of-tree driver purposes...

johannes




[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