public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
From: <rmandrad@gmail.com>
To: "'Nicolas Cavallari'" <nicolas.cavallari@green-communications.fr>,
	<wens@kernel.org>
Cc: "'Dennis Bland'" <dennis@dbperformance.com>,
	"'Ping-Ke Shih'" <pkshih@realtek.com>,
	<linux-wireless@vger.kernel.org>,
	<wireless-regdb@lists.infradead.org>
Subject: RE: wireless-regdb: Allow 6ghz in the US
Date: Wed, 5 Mar 2025 14:36:38 -0000	[thread overview]
Message-ID: <001a01db8ddc$019e8890$04db99b0$@gmail.com> (raw)
In-Reply-To: <319c9de5-e26f-45c0-9200-747c86bce303@green-communications.fr>

See below


[1] Beacon Hints
" cfg80211 has a feature called beacon hinting to assist cfg80211 in allowing a card to lift passive-scan and no-beaconing flags. Passive-scan flags are used on channels to ensure that an interface will not issue a probe request out. The no-ir flag exists to allow regulatory domain definitions to disallow a device from initiating radiation of any kind and that includes using beacons, so for example AP/IBSS/Mesh/GO interfaces would not be able to initiate communication on these channels unless the channel does not have this flag. If either of these flags are present on a channel a device is prohibited from initiating communication on cfg80211."

...

" It is also important to note that the Linux kernel beacon hint mechanism only trusts beacons from 802.11 APs, not Mesh or IBSS."

[1[  https://wireless.docs.kernel.org/en/latest/en/developers/regulatory/processing_rules.html

My experience is with Openwrt and APs. We have users in the US complaining that they can't use 6GHz due to NO-IR


-----Original Message-----
From: Nicolas Cavallari <nicolas.cavallari@green-communications.fr> 
Sent: 05 March 2025 12:19
To: wens@kernel.org; rmandrad@gmail.com
Cc: Dennis Bland <dennis@dbperformance.com>; Ping-Ke Shih <pkshih@realtek.com>; linux-wireless@vger.kernel.org; wireless-regdb@lists.infradead.org
Subject: Re: wireless-regdb: Allow 6ghz in the US

On 05/03/2025 09:58, Chen-Yu Tsai wrote:
> On Wed, Mar 5, 2025 at 4:23 PM <rmandrad@gmail.com> wrote:
>>
>> That is not specifying NO-IR which basically is denying any 6Ghz in 
>> the US what it means in my opinion is
>>
>>
>>
>> Client devices (like phones, tablets, laptops) need to find Wi-Fi networks before they can join them.
>>
>> One-way devices do this is by sending out probe requests. These are little "Are you there?" signals that ask nearby access points (routers) to respond, so the device knows which networks are available.
> 
> Section 122 says: The Commission therefore only permits a client 
> device to send a probe request to an access point after it has 
> detected a transmission from the access point. The client device will 
> be required to send the probe request on the same frequency as the 
> access point's transmission.
> 
> I think this translates to "passive scanning only", which is what 
> NO_IR is meant to specify. NO-IR was previously called PASSIVE-SCAN, 
> and was renamed when it was merged with NO-IBSS.
> 
> Maybe the kernel's implementation needs work? I'm not a WiFi person so 
> I really don't know all the details.
> 
>> That is why drivers use the non 6Ghz for allowing clients to identify 
>> the router has 6ghz capabilities… I don’t think is for wireless-regdb 
>> to take over the HW router compliance and certification which is  
>> what 122.  is about
> 
> No, section 122 is definitely about client devices, which is what 
> Linux devices are.

No, Linux also supports access point, IBSS, OBSS and mesh, not to mention monitor injection.

If you remove NO-IR, you are allowing Linux to create access points, ad-hoc and mesh networks on the channel without conditions.


  reply	other threads:[~2025-03-05 14:36 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-26  7:46 wireless-regdb: Allow 6ghz in the US rmandrad
2025-02-26  8:58 ` Chen-Yu Tsai
2025-02-26  9:09   ` Ping-Ke Shih
     [not found]     ` <CAPRryQobXZe5OwR=F-X0KHYyfBwUpFsi=Y5pKnENcUXTN42xAA@mail.gmail.com>
2025-03-05  8:27       ` rmandrad
     [not found]       ` <002d01db8da7$daf2ed50$90d8c7f0$@gmail.com>
2025-03-05  8:58         ` Chen-Yu Tsai
2025-03-05 12:18           ` Nicolas Cavallari
2025-03-05 14:36             ` rmandrad [this message]
2025-03-05 15:11               ` Chen-Yu Tsai
2025-03-05 15:27                 ` rmandrad
2025-03-06  8:02                 ` Johannes Berg
2025-09-09  6:12                   ` Chen-Yu Tsai
2025-09-09 12:03                     ` Johannes Berg
     [not found]   ` <000901db882d$8cb13090$a61391b0$@gmail.com>
2025-02-26  9:16     ` Chen-Yu Tsai
2025-02-26  9:40       ` rmandrad

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='001a01db8ddc$019e8890$04db99b0$@gmail.com' \
    --to=rmandrad@gmail.com \
    --cc=dennis@dbperformance.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=nicolas.cavallari@green-communications.fr \
    --cc=pkshih@realtek.com \
    --cc=wens@kernel.org \
    --cc=wireless-regdb@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox