From pstew at chromium.org  Tue Jul  2 13:20:33 2013
From: pstew at chromium.org (Paul Stewart)
Date: Tue, 2 Jul 2013 10:20:33 -0700
Subject: [wireless-regdb] wireless-regdb: 5GHz rule for Indonesia regdomain
Message-ID: <20130702172537.DC8F62006D3@clearcreek.mtv.corp.google.com>

Pursuant to
http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf, provide a 5GHz rule for Indonesian regulatory domain.
---
 db.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index c5861b8..2c0dffd 100644
--- a/db.txt
+++ b/db.txt
@@ -377,6 +377,8 @@ country HU: DFS-ETSI
 
 country ID:
 	(2402 - 2482 @ 40), (N/A, 20)
+	# ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf
+	(5735 - 5815 @ 20), (N/A, 20)
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.8.3



From mcgrof at do-not-panic.com  Tue Jul  2 20:38:32 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 2 Jul 2013 17:38:32 -0700
Subject: [wireless-regdb] Updates to wireless-regdb review - vendor
	namespaces and VHT80
Message-ID: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>

Folks,

we have 802.11ac and 802.11ad now and I have a few pending patches
that I'd like to submit but unfortunately the requirements that we
have discussed for accepting patches do not meet the criteria we have
set in the community [0] for all the documentation. Additionally
getting all that documentation has proven quite difficult and at this
point I do not think we can easily get these upstream without making
an exception.

I'd like to propose a middle ground to also address another issue I've
noticed. Vendors can disagree and in order to give vendors a warm
fuzzy on ability to ensure their data is interpreted and provide the
ability to offload down to wireless-regdb even more interpretations
I'd like to propose the idea of embracing vendor namespaces within
wireless-regdb / crda / the kernel. The way I'd envision this is
'/sbin/crda US OUI' is passed upon a regulatory hint and in turn CRDA
will read the namespace for the OUI passed in regulatory.bin. Then at
our wireless summit kumbaya and with the development / enhancements of
intersect.c and union.c (not yet developed) we'd work on generalizing
the data. This would also allow vendors to supply their own rules
without the high bar that we are setting which so far has proven very
difficult to met.

In the meantime, while that gets developed, I'd still like to supply
patches to enable VHT80 for a few countries without hopefully such
high bar for documentation as I cannot get this information.

Let me know if this sounds reasonable.

[0] http://marc.info/?l=linux-wireless&m=128414096127554&w=2

  Luis


From bjorn at mork.no  Wed Jul  3 04:58:12 2013
From: bjorn at mork.no (=?utf-8?Q?Bj=C3=B8rn_Mork?=)
Date: Wed, 03 Jul 2013 10:58:12 +0200
Subject: [wireless-regdb] Updates to wireless-regdb review - vendor
	namespaces and VHT80
In-Reply-To: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
 (Luis R. Rodriguez's message of "Tue, 2 Jul 2013 17:38:32 -0700")
References: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
Message-ID: <87wqp8uijf.fsf@nemi.mork.no>

"Luis R. Rodriguez" <mcgrof at do-not-panic.com> writes:

> In the meantime, while that gets developed, I'd still like to supply
> patches to enable VHT80 for a few countries without hopefully such
> high bar for documentation as I cannot get this information.

I believe VHT80 (and VHT160) is allowed by current regulations in a
large number of countries, and that the current db entries are in fact
wrong by stating any upper channel width limits at all in the 5 GHz
bands.

For example, regulations in most CEPT countries are likely based on

 "ECC/DEC/(04)08 on the harmonised use of the 5 GHz frequency bands for
  the implementation of Wireless Access Systems including Radio Local
  Area Networks (WAS/RLANs)"

or a previous version of that decision.  Which is available here:
http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Quoting:

 "considering
  ..

  e. that the systems covered by this ECC Decision operate typically in a 20 MHz channel bandwidth, other
    values for the channel bandwidth are also feasible provided they comply with the relevant maximum mean
    e.i.r.p. and the corresponding maximum mean e.i.r.p. density limits;
 "

and the continues deciding the mentioned power and power density limits
only, without any specific channelization.  This document clearly allows
and anticipates both wider and narrower channels, and so does most
likely the national regualations implementing the decision.

The list of CEPT countries implementating this decision is here:
http://www.erodocdb.dk/doks/implement_doc_adm.aspx?docid=2033



Bj?rn


From mcgrof at do-not-panic.com  Wed Jul  3 16:18:05 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed, 3 Jul 2013 13:18:05 -0700
Subject: [wireless-regdb] Updates to wireless-regdb review - vendor
 namespaces and VHT80
In-Reply-To: <87wqp8uijf.fsf@nemi.mork.no>
References: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
 <87wqp8uijf.fsf@nemi.mork.no>
Message-ID: <CAB=NE6VLuMEZLhUFep3GxvSyZpaebBNBdEOFBphhAF2tm_E2SA@mail.gmail.com>

On Wed, Jul 3, 2013 at 1:58 AM, Bj?rn Mork <bjorn at mork.no> wrote:
> "Luis R. Rodriguez" <mcgrof at do-not-panic.com> writes:
>
>> In the meantime, while that gets developed, I'd still like to supply
>> patches to enable VHT80 for a few countries without hopefully such
>> high bar for documentation as I cannot get this information.
>
> I believe VHT80 (and VHT160) is allowed by current regulations in a
> large number of countries, and that the current db entries are in fact
> wrong by stating any upper channel width limits at all in the 5 GHz
> bands.
>
> For example, regulations in most CEPT countries are likely based on
>
>  "ECC/DEC/(04)08 on the harmonised use of the 5 GHz frequency bands for
>   the implementation of Wireless Access Systems including Radio Local
>   Area Networks (WAS/RLANs)"
>
> or a previous version of that decision.  Which is available here:
> http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF
>
> Quoting:
>
>  "considering
>   ..
>
>   e. that the systems covered by this ECC Decision operate typically in a 20 MHz channel bandwidth, other
>     values for the channel bandwidth are also feasible provided they comply with the relevant maximum mean
>     e.i.r.p. and the corresponding maximum mean e.i.r.p. density limits;
>  "
>
> and the continues deciding the mentioned power and power density limits
> only, without any specific channelization.  This document clearly allows
> and anticipates both wider and narrower channels, and so does most
> likely the national regualations implementing the decision.
>
> The list of CEPT countries implementating this decision is here:
> http://www.erodocdb.dk/doks/implement_doc_adm.aspx?docid=2033

Thanks, this seems to be in agreement with the countries I was
considering update that fall under that group that I had updates for
except for one country alone: Russia.

I'll use the information you provided to update the CEPT ones though.

  Luis


From mcgrof at do-not-panic.com  Wed Jul  3 20:22:25 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed, 3 Jul 2013 17:22:25 -0700
Subject: [wireless-regdb] wireless-regdb: 5GHz rule for Indonesia
	regdomain
In-Reply-To: <20130702172537.DC8F62006D3@clearcreek.mtv.corp.google.com>
References: <20130702172537.DC8F62006D3@clearcreek.mtv.corp.google.com>
Message-ID: <CAB=NE6UdCnNzd-_VjdePSgwKUhrJ4XWycT_4Wg0JoUkDncDpAg@mail.gmail.com>

On Tue, Jul 2, 2013 at 10:20 AM, Paul Stewart <pstew at chromium.org> wrote:
> Pursuant to
> http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf, provide a 5GHz rule for Indonesian regulatory domain.

This looks good to me and matches QCA's work on this, but we also can
enable VHT80. Given that I am working on sending a huge series of
VHT80 patches I'll roll this into my series and modify your patch to
add VHT80 as well. Will send out shortly.

  Luis


From mcgrof at do-not-panic.com  Wed Jul  3 21:03:56 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:03:56 -0700
Subject: [wireless-regdb] [RFC 00/53] wireless-regdb: mostly VHT80 updates
Message-ID: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

Here's a series of updates for wireless-regdb. Most of this is
to just enable VHT80 support to enable support for 802.11ac
where this has been verified to be usable. I cannot meet the
criteria of providing full documentation for sources for all
patches, only a few ones so what I recommend for the rest is
to let this sit on the list for a bit and I'd hope after
review if no one spots any issues I'd hope we can merge this.

I reviewed the idea of vendor namespaces on wireless-regdb
and at least through review with pkgadd on IRC we concluded
its best to try to take this approach instead of encouraging
divergence due to any lack of full source documentation or
inability to provide such documentation for whatever reason.
This seems to be better than not getting any updates at all
and keeps vendors hopefully encouraged to push changes upstream.

Luis R. Rodriguez (53):
  wireless-regdb: AU, Australia - enable VHT80
  wireless-regdb: BR, Brazil - enable VHT80
  wireless-regdb: CA, Canada - enable VHT80
  wireless-regdb: HK, Hong Kong - enable VHT80
  wireless-regdb: NZ, New Zealand - enable VHT80
  wireless-regdb: AR, Argentina - enable VHT80
  wireless-regdb: CO, Colombia - enable VHT80
  wireless-regdb: GU, Guam - enable VHT80
  wireless-regdb: MX, Mexico - enable VHT80
  wireless-regdb: PE, Peru - enable VHT80
  wireless-regdb: PH, Philippines - enable VHT80
  wireless-regdb: PR, Puerto Rico - enable VHT80
  wireless-regdb: SA, Saudi Arabia - enable VHT80
  wireless-regdb: SG, Singapore - enable VHT80
  wireless-regdb: ZA, South Africa - enable VHT80
  wireless-regdb: TH, Thailand - enable VHT80
  wireless-regdb: AE, United Arab Emirates - enable VHT80
  wireless-regdb: VN, Vietnam - enable VHT80
  wireless-regdb: AT, Austria - enable VHT80
  wireless-regdb: FR, France - enable VHT80
  wireless-regdb: DE, Germany - enable VHT80
  wireless-regdb: GB, United Kingdom - enable VHT80
  wireless-regdb: BE, Belgium - enable VHT80
  wireless-regdb: CZ, Czech Republic - enable VHT80
  wireless-regdb: DK, Denmark - enable VHT80
  wireless-regdb: FI, Finland - enable VHT80
  wireless-regdb: GR, Greece- enable VHT80
  wireless-regdb: IE, Ireland - enable VHT80
  wireless-regdb: IT, Italy - enable VHT80
  wireless-regdb: LU, Luxembourg - enable VHT80
  wireless-regdb: NL, Netherlands - enable VHT80
  wireless-regdb: PL, Poland - enable VHT80
  wireless-regdb: PT, Portugal - enable VHT80
  wireless-regdb: SK, Slovakia - enable VHT80
  wireless-regdb: ES, Spain - enable VHT80
  wireless-regdb: SE, Sweden - enable VHT80
  wireless-regdb: CH, Switzerland - enable VHT80
  wireless-regdb: TR, Turkey - enable VHT80
  wireless-regdb: CN, China - enable VHT80
  wireless-regdb: enable VHT80 and VHT160 for JP
  wireless-regdb: US, United States - enable VHT80
  wireless-regdb: ID, Indonesia - enable 5 GHz and VHT80
  wireless-regdb: IL, Isreal - enable VHT80
  wireless-regdb: KW, Kuwait - enable VHT80
  wireless-regdb: MY, Malaysia - enable VHT80
  wireless-regdb: MA, Morocco - enable 5 GHz and VHT80
  wireless-regdb: enable HT40 in RU - Russian Federation
  wireless-regdb: KR, Republic of Korea - enable VHT80
  wireless-regdb: TW, Taiwan - enable VHT80
  wireless-regdb: enable VHT80 when world roaming
  wireless-regdb: add 802.11ad 60 GHz channels 1..3 to world regdom
  wireless-regdb: CR, Costa Rica - enable VHT80
  wireless-regdb: EC, Ecauador - enable VHT80

 db.txt |  318 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 174 insertions(+), 144 deletions(-)

-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:03:58 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:03:58 -0700
Subject: [wireless-regdb] [RFC 02/53] wireless-regdb: BR,
	Brazil - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-3-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 0e7794e..a6c23bd 100644
--- a/db.txt
+++ b/db.txt
@@ -125,10 +125,10 @@ country BO:
 
 country BR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country BY:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:00 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:00 -0700
Subject: [wireless-regdb] [RFC 04/53] wireless-regdb: HK,
	Hong Kong - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-5-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 37a13c6..bb846af 100644
--- a/db.txt
+++ b/db.txt
@@ -349,10 +349,10 @@ country HN:
 
 country HK:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country HR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:01 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:01 -0700
Subject: [wireless-regdb] [RFC 05/53] wireless-regdb: NZ,
	New Zealand - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-6-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands, decreases the max EIRP on the first
5 GHz band and adds a new band 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index bb846af..1f16aff 100644
--- a/db.txt
+++ b/db.txt
@@ -574,9 +574,10 @@ country NP:
 
 country NZ:
 	(2402 - 2482 @ 40), (N/A, 30)
-	(5170 - 5250 @ 20), (3, 23)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country OM:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:02 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:02 -0700
Subject: [wireless-regdb] [RFC 06/53] wireless-regdb: AR,
	Argentina - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-7-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 1f16aff..b82b255 100644
--- a/db.txt
+++ b/db.txt
@@ -38,10 +38,10 @@ country AN:
 
 country AR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:03 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:03 -0700
Subject: [wireless-regdb] [RFC 07/53] wireless-regdb: CO,
	Colombia - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-8-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b82b255..6d7a762 100644
--- a/db.txt
+++ b/db.txt
@@ -172,9 +172,10 @@ country CN:
 
 country CO:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CR:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:05 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:05 -0700
Subject: [wireless-regdb] [RFC 09/53] wireless-regdb: MX,
	Mexico - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-10-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 4b1cf8e..570a951 100644
--- a/db.txt
+++ b/db.txt
@@ -550,9 +550,10 @@ country MY:
 
 country MX:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country NL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:06 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:06 -0700
Subject: [wireless-regdb] [RFC 10/53] wireless-regdb: PE, Peru - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-11-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage the existing only
5 GHz band but also adds 3 other new 5 GHz bands with
80 MHz bandwidth support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 570a951..00e5993 100644
--- a/db.txt
+++ b/db.txt
@@ -597,7 +597,10 @@ country PA:
 
 country PE:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country PG:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:08 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:08 -0700
Subject: [wireless-regdb] [RFC 12/53] wireless-regdb: PR,
	Puerto Rico - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-13-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

PR is a proper ISO 3166 alpha2 code for Puerto Rico,
an unincorporated territory of the United States.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index c37c3d6..867b070 100644
--- a/db.txt
+++ b/db.txt
@@ -637,9 +637,10 @@ country PT: DFS-ETSI
 
 country PR:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country QA:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:10 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:10 -0700
Subject: [wireless-regdb] [RFC 14/53] wireless-regdb: SG,
	Singapore - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-15-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 8e7fe8d..9043a3c 100644
--- a/db.txt
+++ b/db.txt
@@ -689,9 +689,10 @@ country SE: DFS-ETSI
 
 country SG:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5735 - 5835 @ 40), (N/A, 20)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country SI: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:12 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:12 -0700
Subject: [wireless-regdb] [RFC 16/53] wireless-regdb: TH,
	Thailand - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-17-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 4475019..84214b0 100644
--- a/db.txt
+++ b/db.txt
@@ -726,10 +726,10 @@ country TW:
 
 country TH:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country TT:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:15 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:15 -0700
Subject: [wireless-regdb] [RFC 19/53] wireless-regdb: AT,
	Austria - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-20-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 47bfc95..fb83f7a 100644
--- a/db.txt
+++ b/db.txt
@@ -46,9 +46,9 @@ country AR:
 
 country AT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:17 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:17 -0700
Subject: [wireless-regdb] [RFC 21/53] wireless-regdb: DE,
	Germany - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-22-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 15e413e..b58d4e2 100644
--- a/db.txt
+++ b/db.txt
@@ -226,11 +226,11 @@ country DE: DFS-ETSI
 	# entries 279004 and 280006
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
 	# entry 303005
-	(5150 - 5250 @ 40), (N/A, 100 mW), NO-OUTDOOR
+	(5150 - 5250 @ 80), (N/A, 100 mW), NO-OUTDOOR
 	# entries 304002 and 305002
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
 	# entries 308002, 309001 and 310003
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:19 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:19 -0700
Subject: [wireless-regdb] [RFC 23/53] wireless-regdb: BE,
	Belgium - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-24-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index fd0ef09..5e17129 100644
--- a/db.txt
+++ b/db.txt
@@ -89,9 +89,9 @@ country BD:
 
 country BE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:20 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:20 -0700
Subject: [wireless-regdb] [RFC 24/53] wireless-regdb: CZ,
	Czech Republic - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-25-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 5e17129..94be114 100644
--- a/db.txt
+++ b/db.txt
@@ -204,9 +204,9 @@ country CY: DFS-ETSI
 # implemented.
 country CZ: DFS-ETSI
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
-	(5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5150 - 5250 @ 80), (N/A, 200 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:23 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:23 -0700
Subject: [wireless-regdb] [RFC 27/53] wireless-regdb: GR,
	Greece- enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-28-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 3790d4e..7077b53 100644
--- a/db.txt
+++ b/db.txt
@@ -318,9 +318,9 @@ country GD:
 
 country GR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:22 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:22 -0700
Subject: [wireless-regdb] [RFC 26/53] wireless-regdb: FI,
	Finland - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-27-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 26cc023..3790d4e 100644
--- a/db.txt
+++ b/db.txt
@@ -280,9 +280,9 @@ country ES: DFS-ETSI
 
 country FI: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:24 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:24 -0700
Subject: [wireless-regdb] [RFC 28/53] wireless-regdb: IE,
	Ireland - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-29-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 7077b53..88ba709 100644
--- a/db.txt
+++ b/db.txt
@@ -384,9 +384,9 @@ country ID:
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:28 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:28 -0700
Subject: [wireless-regdb] [RFC 32/53] wireless-regdb: PL,
	Poland - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-33-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 8f8e8fc..2f71dba 100644
--- a/db.txt
+++ b/db.txt
@@ -622,9 +622,9 @@ country PK:
 
 country PL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:33 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:33 -0700
Subject: [wireless-regdb] [RFC 37/53] wireless-regdb: CH,
	Switzerland - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-38-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ab718f3..f19f637 100644
--- a/db.txt
+++ b/db.txt
@@ -150,9 +150,9 @@ country CA:
 
 country CH: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:34 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:34 -0700
Subject: [wireless-regdb] [RFC 38/53] wireless-regdb: TR,
	Turkey - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-39-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and also adds a new frequency 5 GHz range:

  * 5490 - 5710 MHz

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index f19f637..4f2d4e7 100644
--- a/db.txt
+++ b/db.txt
@@ -746,8 +746,9 @@ country TN:
 
 country TR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (N/A, 20)
-	(5250 - 5330 @ 20), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
  
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:36 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:36 -0700
Subject: [wireless-regdb] [RFC 40/53] wireless-regdb: enable VHT80 and
	VHT160 for JP
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-41-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

As per Michael Green we can enable VHT80 and VHT160 on
the enabled JP channels now. I've enabled them only for
the channels where either 80 MHz or 160 MHz actually fits
on the channel spacing for the band defined.

When passed to the kernel I have verified we get:

cfg80211: Regulatory domain changed to country: JP
cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
cfg80211:   (4910000 KHz - 4990000 KHz @ 40000 KHz), (N/A, 2300 mBm)
cfg80211:   (5030000 KHz - 5090000 KHz @ 40000 KHz), (N/A, 2300 mBm)
cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm)
cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2300 mBm)

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ead6646..63ee9b4 100644
--- a/db.txt
+++ b/db.txt
@@ -433,9 +433,9 @@ country JP:
 	(2474 - 2494 @ 20), (N/A, 20), NO-OFDM
 	(4910 - 4990 @ 40), (N/A, 23)
 	(5030 - 5090 @ 40), (N/A, 23)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 23), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 160), (N/A, 23), DFS
 
 country JO:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:37 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:37 -0700
Subject: [wireless-regdb] [RFC 41/53] wireless-regdb: US,
	United States - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-42-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth support on the US 5 GHz
frequencies. This also updates the 5 GHz bands with higher
max EIRP.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/db.txt b/db.txt
index 63ee9b4..0ebb934 100644
--- a/db.txt
+++ b/db.txt
@@ -767,11 +767,11 @@ country UA:
 
 country US: DFS-FCC
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5600 @ 40), (3, 20), DFS
-	(5650 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5600 @ 80), (3, 24), DFS
+	(5650 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 	# 60g band
 	# reference: http://cfr.regstoday.com/47cfr15.aspx#47_CFR_15p255
 	# channels 1,2,3, EIRP=40dBm(43dBm peak)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:38 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:38 -0700
Subject: [wireless-regdb] [RFC 42/53] wireless-regdb: ID,
	Indonesia - enable 5 GHz and VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-43-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

Pursuant to:

http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,

provide a 5GHz rule for Indonesian regulatory domain. QCA has
also verified VHT80 can be enabled. Patch originally posted by
Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
bandwidth.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index 0ebb934..a101b1e 100644
--- a/db.txt
+++ b/db.txt
@@ -380,7 +380,9 @@ country HU: DFS-ETSI
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
 country ID:
+	# ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf
 	(2402 - 2482 @ 40), (N/A, 20)
+	(5735 - 5815 @ 20), (N/A, 20)
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:39 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:39 -0700
Subject: [wireless-regdb] [RFC 43/53] wireless-regdb: IL,
	Isreal - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-44-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index a101b1e..a4d0587 100644
--- a/db.txt
+++ b/db.txt
@@ -394,8 +394,8 @@ country IE: DFS-ETSI
 
 country IL:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 200 mW), NO-OUTDOOR, DFS
+	(5150 - 5250 @ 80), (N/A, 200 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 200 mW), NO-OUTDOOR, DFS
 
 country IN:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:41 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:41 -0700
Subject: [wireless-regdb] [RFC 45/53] wireless-regdb: MY,
	Malaysia - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-46-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz, updates the
max EIRP and adds a new 5 GHz range:

  * 5170 - 5250 MHz

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 16d9f8c..fa8502c 100644
--- a/db.txt
+++ b/db.txt
@@ -548,8 +548,9 @@ country MT: DFS-ETSI
 
 country MY:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 30), DFS
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (N/A, 17)
+	(5250 - 5330 @ 80), (N/A, 23), DFS
+	(5735 - 5835 @ 80), (N/A, 30)
 
 country MX:
 	(2402 - 2472 @ 40), (3, 27)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:44 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:44 -0700
Subject: [wireless-regdb] [RFC 48/53] wireless-regdb: KR,
	Republic of Korea - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-49-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 330ccb2..9765ad8 100644
--- a/db.txt
+++ b/db.txt
@@ -462,10 +462,10 @@ country KP:
 
 country KR:
 	(2402 - 2482 @ 20), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 20)
-	(5250 - 5330 @ 20), (3, 20), DFS
-	(5490 - 5630 @ 20), (3, 30), DFS
-	(5735 - 5815 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 20)
+	(5250 - 5330 @ 80), (3, 20), DFS
+	(5490 - 5630 @ 80), (3, 30), DFS
+	(5735 - 5815 @ 80), (3, 30)
 
 country KW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:45 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:45 -0700
Subject: [wireless-regdb] [RFC 49/53] wireless-regdb: TW,
	Taiwan - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-50-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage and enables a new
5 GHz band:

  * 5490 - 5710 MHz

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 9765ad8..7b1e6e8 100644
--- a/db.txt
+++ b/db.txt
@@ -729,8 +729,9 @@ country SY:
 
 country TW:
 	(2402 - 2472 @ 40), (3, 27)
-	(5270 - 5330 @ 40), (3, 17), DFS
-	(5735 - 5815 @ 40), (3, 30)
+	(5270 - 5330 @ 80), (3, 17), DFS
+	(5490 - 5710 @ 80), (3, 30), DFS
+	(5735 - 5815 @ 80), (3, 30)
 
 country TH:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:46 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:46 -0700
Subject: [wireless-regdb] [RFC 50/53] wireless-regdb: enable VHT80 when
	world roaming
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-51-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

For VHT, the wider bandwidths (up to 160 MHz) need
to be allowed. Since world roaming only covers the
case of connecting to an AP, it can be opened up
there, we will rely on the AP to know the local
regulations.

Based on a patch by Johannes Berg for upstream Linux.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 7b1e6e8..767aee3 100644
--- a/db.txt
+++ b/db.txt
@@ -6,10 +6,10 @@ country 00:
 	# Channel 14. Only JP enables this and for 802.11b only
 	(2474 - 2494 @ 20), (3, 20), PASSIVE-SCAN, NO-IBSS, NO-OFDM
 	# Channel 36 - 48
-	(5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
+	(5170 - 5250 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
 	# NB: 5260 MHz - 5700 MHz requies DFS
 	# Channel 149 - 165
-	(5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
+	(5735 - 5835 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
 
 
 country AD:
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:47 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:47 -0700
Subject: [wireless-regdb] [RFC 51/53] wireless-regdb: add 802.11ad 60 GHz
	channels 1..3 to world regdom
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-52-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This is a port of what Vladimir Kondratiev sent to the
Linux kernel for the static world regulatory domain.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index 767aee3..b4f9ffa 100644
--- a/db.txt
+++ b/db.txt
@@ -10,6 +10,8 @@ country 00:
 	# NB: 5260 MHz - 5700 MHz requies DFS
 	# Channel 149 - 165
 	(5735 - 5835 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
+	# IEEE 802.11ad (60GHz), channels 1..3
+	(57240 - 63720 @ 2160), (N/A, 0)
 
 
 country AD:
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:48 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:48 -0700
Subject: [wireless-regdb] [RFC 52/53] wireless-regdb: CR,
	Costa Rica - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-53-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for Costa Rica,
updates the max EIRP and adds a new 5 GHz band:

  * 5490 - 5710

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b4f9ffa..43a062f 100644
--- a/db.txt
+++ b/db.txt
@@ -182,9 +182,10 @@ country CO:
 
 country CR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CS:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:49 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:49 -0700
Subject: [wireless-regdb] [RFC 53/53] wireless-regdb: EC,
	Ecauador - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-54-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for Ecuador,
updates the max EIRP and adds a new 5 GHz band:

* 5490 - 5710

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 43a062f..f9a3350 100644
--- a/db.txt
+++ b/db.txt
@@ -256,9 +256,10 @@ country DZ:
 
 country EC:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country EE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:03:57 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:03:57 -0700
Subject: [wireless-regdb] [RFC 01/53] wireless-regdb: AU,
	Australia - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-2-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and updates the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index c5861b8..0e7794e 100644
--- a/db.txt
+++ b/db.txt
@@ -53,9 +53,10 @@ country AT: DFS-ETSI
 
 country AU:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 23)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:04 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:04 -0700
Subject: [wireless-regdb] [RFC 08/53] wireless-regdb: GU, Guam - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-9-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 6d7a762..4b1cf8e 100644
--- a/db.txt
+++ b/db.txt
@@ -337,9 +337,10 @@ country GT:
 
 country GU:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country HN:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:09 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:09 -0700
Subject: [wireless-regdb] [RFC 13/53] wireless-regdb: SA,
	Saudi Arabia - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-14-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 867b070..8e7fe8d 100644
--- a/db.txt
+++ b/db.txt
@@ -674,9 +674,10 @@ country RW:
 
 country SA:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 23)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country SE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:18 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:18 -0700
Subject: [wireless-regdb] [RFC 22/53] wireless-regdb: GB,
	United Kingdom - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-23-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b58d4e2..fd0ef09 100644
--- a/db.txt
+++ b/db.txt
@@ -303,9 +303,9 @@ country GE:
 
 country GB: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:13 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:13 -0700
Subject: [wireless-regdb] [RFC 17/53] wireless-regdb: AE,
	United Arab Emirates - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-18-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5735 - 5835 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 84214b0..f714982 100644
--- a/db.txt
+++ b/db.txt
@@ -18,9 +18,10 @@ country AD:
 
 country AE:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AL:
 	(2402 - 2482 @ 20), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:03:59 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:03:59 -0700
Subject: [wireless-regdb] [RFC 03/53] wireless-regdb: CA,
	Canada - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-4-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index a6c23bd..37a13c6 100644
--- a/db.txt
+++ b/db.txt
@@ -142,10 +142,10 @@ country BZ:
 
 country CA:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CH: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:30 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:30 -0700
Subject: [wireless-regdb] [RFC 34/53] wireless-regdb: SK,
	Slovakia - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-35-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index f411ae3..ce61f97 100644
--- a/db.txt
+++ b/db.txt
@@ -705,9 +705,9 @@ country SI: DFS-ETSI
 
 country SK: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:16 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:16 -0700
Subject: [wireless-regdb] [RFC 20/53] wireless-regdb: FR,
	France - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-21-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index fb83f7a..15e413e 100644
--- a/db.txt
+++ b/db.txt
@@ -288,9 +288,9 @@ country FI: DFS-ETSI
 
 country FR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:26 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:26 -0700
Subject: [wireless-regdb] [RFC 30/53] wireless-regdb: LU,
	Luxembourg - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-31-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b8ddd9e..04a176e 100644
--- a/db.txt
+++ b/db.txt
@@ -500,9 +500,9 @@ country LT: DFS-ETSI
 
 country LU: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:07 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:07 -0700
Subject: [wireless-regdb] [RFC 11/53] wireless-regdb: PH,
	Philippines - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-12-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage the existing only
5 GHz band but also adds 3 other new 5 GHz bands with
80 MHz bandwidth support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 00e5993..c37c3d6 100644
--- a/db.txt
+++ b/db.txt
@@ -610,7 +610,10 @@ country PG:
 
 country PH:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country PK:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:29 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:29 -0700
Subject: [wireless-regdb] [RFC 33/53] wireless-regdb: PT,
	Portugal - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-34-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 2f71dba..f411ae3 100644
--- a/db.txt
+++ b/db.txt
@@ -630,9 +630,9 @@ country PL: DFS-ETSI
 
 country PT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:25 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:25 -0700
Subject: [wireless-regdb] [RFC 29/53] wireless-regdb: IT,
	Italy - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-30-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 88ba709..b8ddd9e 100644
--- a/db.txt
+++ b/db.txt
@@ -415,9 +415,9 @@ country IR:
 
 country IT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:27 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:27 -0700
Subject: [wireless-regdb] [RFC 31/53] wireless-regdb: NL,
	Netherlands - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-32-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 04a176e..8f8e8fc 100644
--- a/db.txt
+++ b/db.txt
@@ -558,9 +558,9 @@ country MX:
 
 country NL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR
-	(5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20), NO-OUTDOOR
+	(5250 - 5330 @ 80), (N/A, 20), NO-OUTDOOR, DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:42 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:42 -0700
Subject: [wireless-regdb] [RFC 46/53] wireless-regdb: MA,
	Morocco - enable 5 GHz and VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-47-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This adds 5 GHz support for Morocco with VHT80 support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index fa8502c..aa41626 100644
--- a/db.txt
+++ b/db.txt
@@ -523,6 +523,8 @@ country MC: DFS-ETSI
 
 country MA:
 	(2402 - 2482 @ 40), (N/A, 20)
+	(5170 - 5250 @ 80), (N/A, 23)
+	(5735 - 5835 @ 80), (N/A, 23)
 
 country MO:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:14 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:14 -0700
Subject: [wireless-regdb] [RFC 18/53] wireless-regdb: VN,
	Vietnam - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-19-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
two new 5 GHz bands:

  * 5490 - 5710 MHz
  * 5735 - 5835 MHz

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index f714982..47bfc95 100644
--- a/db.txt
+++ b/db.txt
@@ -796,8 +796,10 @@ country VE:
 
 country VN:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country YE:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:11 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:11 -0700
Subject: [wireless-regdb] [RFC 15/53] wireless-regdb: ZA,
	South Africa - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-16-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 9043a3c..4475019 100644
--- a/db.txt
+++ b/db.txt
@@ -803,10 +803,10 @@ country YE:
 
 country ZA:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country ZW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:31 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:31 -0700
Subject: [wireless-regdb] [RFC 35/53] wireless-regdb: ES,
	Spain - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-36-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ce61f97..bf4eea1 100644
--- a/db.txt
+++ b/db.txt
@@ -272,9 +272,9 @@ country EG:
 
 country ES: DFS-ETSI
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
-	(5150 - 5250 @ 40), (N/A, 100 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5150 - 5250 @ 80), (N/A, 100 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:21 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:21 -0700
Subject: [wireless-regdb] [RFC 25/53] wireless-regdb: DK,
	Denmark - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-26-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 94be114..26cc023 100644
--- a/db.txt
+++ b/db.txt
@@ -236,9 +236,9 @@ country DE: DFS-ETSI
 
 country DK: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:43 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:43 -0700
Subject: [wireless-regdb] [RFC 47/53] wireless-regdb: enable HT40 in RU -
	Russian Federation
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-48-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

As per QCA the Russian Federation (RU) enables
HT40 on the 5 GHz band as follows. This has been
verified by actual product submission and product
certification.

Band [MHz]              Max BW [MHz]    Max gain        Max EIRP [dBm (mW)]
5170-5330               40              N/A             20.00 (100.00)
5650-5710               40              N/A             30.00 (1000.00)
5735.000 - 5835.000     40              N/A             30.00 (1000.00)

Prior to this we didn't have HT40 allowed on RU at all.
This patch changes this and splits the 5 GHz band into
two segments which allow two different max EIRP values.

Exact details on the 5 GHz QCA work for Russia you can
refer to this PDF:

http://lists.infradead.org/pipermail/wireless-regdb/attachments/20130125/29d3fa1f/attachment-0001.pdf

Originally submitted to the list by Michael Green.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index aa41626..330ccb2 100644
--- a/db.txt
+++ b/db.txt
@@ -672,7 +672,9 @@ country RS:
 
 country RU:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 20), (N/A, 30)
+	(5170 - 5330 @ 40), (N/A, 20)
+	(5650 - 5710 @ 40), (N/A, 30)
+	(5735 - 5835 @ 40), (N/A, 30)
 
 country RW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:32 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:32 -0700
Subject: [wireless-regdb] [RFC 36/53] wireless-regdb: SE,
	Sweden - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-37-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index bf4eea1..ab718f3 100644
--- a/db.txt
+++ b/db.txt
@@ -682,9 +682,9 @@ country SA:
 
 country SE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:35 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:35 -0700
Subject: [wireless-regdb] [RFC 39/53] wireless-regdb: CN,
	China - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-40-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enable 80 MHz on the 5 GHz band.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 4f2d4e7..ead6646 100644
--- a/db.txt
+++ b/db.txt
@@ -164,7 +164,7 @@ country CL:
 
 country CN:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5735 - 5835 @ 80), (N/A, 30)
 	# 60 gHz band channels 1,4: 28dBm, channels 2,3: 44dBm
 	# ref: http://www.miit.gov.cn/n11293472/n11505629/n11506593/n11960250/n11960606/n11960700/n12330791.files/n12330790.pdf
 	(57240 - 59400 @ 2160), (N/A, 28)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Wed Jul  3 21:04:40 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Wed,  3 Jul 2013 18:04:40 -0700
Subject: [wireless-regdb] [RFC 44/53] wireless-regdb: KW,
	Kuwait - enable VHT80
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1372899889-19183-45-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index a4d0587..16d9f8c 100644
--- a/db.txt
+++ b/db.txt
@@ -469,8 +469,8 @@ country KR:
 
 country KW:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
 
 country KZ:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From arend at broadcom.com  Thu Jul  4 14:23:25 2013
From: arend at broadcom.com (Arend van Spriel)
Date: Thu, 4 Jul 2013 20:23:25 +0200
Subject: [wireless-regdb] [RFC 42/53] wireless-regdb: ID,
 Indonesia - enable 5 GHz and VHT80
In-Reply-To: <1372899889-19183-43-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
 <1372899889-19183-43-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <51D5BD9D.5020604@broadcom.com>

On 07/04/2013 03:04 AM, Luis R. Rodriguez wrote:
> From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>
>
> Pursuant to:
>
> http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,
>
> provide a 5GHz rule for Indonesian regulatory domain. QCA has
> also verified VHT80 can be enabled. Patch originally posted by
> Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
> bandwidth.

Hi Luis,

Is it just me or did you make a typo. Should '@ 20' be '@ 80' ?

Gr. AvS

> Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
> ---
>   db.txt |    2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/db.txt b/db.txt
> index 0ebb934..a101b1e 100644
> --- a/db.txt
> +++ b/db.txt
> @@ -380,7 +380,9 @@ country HU: DFS-ETSI
>   	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
>
>   country ID:
> +	# ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf
>   	(2402 - 2482 @ 40), (N/A, 20)
> +	(5735 - 5815 @ 20), (N/A, 20)
>
>   country IE: DFS-ETSI
>   	(2402 - 2482 @ 40), (N/A, 20)
>




From mcgrof at do-not-panic.com  Mon Jul  8 16:20:16 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Mon, 8 Jul 2013 13:20:16 -0700
Subject: [wireless-regdb] [RFC 42/53] wireless-regdb: ID,
	Indonesia - enable 5 GHz and VHT80
In-Reply-To: <CABPxzYLD3xp9vyTA42PsCdNo1qAm4+X4OrqFTN70-aGvO52FeQ@mail.gmail.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
 <1372899889-19183-43-git-send-email-mcgrof@do-not-panic.com>
 <51D5BD9D.5020604@broadcom.com>
 <CABPxzYLD3xp9vyTA42PsCdNo1qAm4+X4OrqFTN70-aGvO52FeQ@mail.gmail.com>
Message-ID: <CAB=NE6UvN25jbyVgGzbfdniJY9chxhr1FRDyF89Y+AEGyDBnkg@mail.gmail.com>

On Thu, Jul 4, 2013 at 12:29 PM, Krishna Chaitanya
<chaitanya.mgit at gmail.com> wrote:
> On Thu, Jul 4, 2013 at 11:53 PM, Arend van Spriel <arend at broadcom.com> wrote:
>>
>> On 07/04/2013 03:04 AM, Luis R. Rodriguez wrote:
>>>
>>> From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>
>>>
>>> Pursuant to:
>>>
>>> http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,
>>>
>>> provide a 5GHz rule for Indonesian regulatory domain. QCA has
>>> also verified VHT80 can be enabled. Patch originally posted by
>>> Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
>>> bandwidth.
>>
>>
>> Hi Luis,
>>
>> Is it just me or did you make a typo. Should '@ 20' be '@ 80' ?

Indeed, typo, I'll fix in my next iteration!

> But as per the document shared above the maximum BW allowed is 20MHz only, no?
> So is the VHT80 tested by QCA compliant to the reg rules?

Yes it is.

  Luis


From mcgrof at do-not-panic.com  Mon Jul  8 16:23:45 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Mon, 8 Jul 2013 13:23:45 -0700
Subject: [wireless-regdb] [RFC 42/53] wireless-regdb: ID,
	Indonesia - enable 5 GHz and VHT80
In-Reply-To: <CAMcMvsiQb=byYEV4z2aZUYCLjRmqJUm_SQrUrOPUXrrfkcjeLA@mail.gmail.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
 <1372899889-19183-43-git-send-email-mcgrof@do-not-panic.com>
 <CAMcMvsiQb=byYEV4z2aZUYCLjRmqJUm_SQrUrOPUXrrfkcjeLA@mail.gmail.com>
Message-ID: <CAB=NE6XFY1po10NZOCqTAbBWT6kvpmS67pRnj9CDtBUQTt_Pqw@mail.gmail.com>

On Thu, Jul 4, 2013 at 10:51 AM, Paul Stewart <pstew at chromium.org> wrote:
> On Wed, Jul 3, 2013 at 6:04 PM, Luis R. Rodriguez
> <mcgrof at do-not-panic.com> wrote:
>>
>> From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>
>>
>> Pursuant to:
>>
>> http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,
>>
>> provide a 5GHz rule for Indonesian regulatory domain. QCA has
>> also verified VHT80 can be enabled. Patch originally posted by
>> Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
>> bandwidth.
>>
>> Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
> Signed-off-by: Paul Stewart <pstew at chromium.org>

Given I've been promoting the idea of taking the Linux kernel DCO and
making it a standalone project [0] it is critical for me to promote
proper usage of the Signed-off-by tag. In this case it is not
required, and a more appropriate tag is either Acked-by or
Reviewed-by. I'll add Acked-by for you and respin, thanks!

[0] https://docs.google.com/presentation/d/1J4VTSTuiJ88xcvOrYg7HRvwUoxOW9qvnBqOfoPPuc64/edit

  Luis


From mcgrof at do-not-panic.com  Mon Jul  8 17:45:19 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Mon, 8 Jul 2013 14:45:19 -0700
Subject: [wireless-regdb] [PATCH 1/3] [RFC] cfg80211: Add indoor only
 and GO concurrent channel attributes
In-Reply-To: <1372768095-26053-2-git-send-email-ilan.peer@intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-2-git-send-email-ilan.peer@intel.com>
Message-ID: <CAB=NE6Wr_Y+uoGwOT_nE-VE49vd0eobv_F7=hF=mtVfGgCOehg@mail.gmail.com>

Cc'ing a few other lists for a wider review.

On Tue, Jul 2, 2013 at 5:28 AM, Ilan Peer <ilan.peer at intel.com> wrote:
> From: David Spinadel <david.spinadel at intel.com>
>
> The FCC are clarifying some soft configuration requirements,
> which among other includes the following:
>
> 1. Concurrent GO operation, where devices may support WFD in
>    bands where an authorized master (for example with DFS and
>    DFS and radar detection capability in the UNII band) is operating.

Is WFD WiFi Display? Is there any strict relationship here to WFD and
GO and regulatory or is WFD just a use case example? Are you
indicating that the FCC is making special rules for cases in specific
bands where GO *can* co-exist with other GO devices ?

You annotate that this is somehow related to DFS, are the GO
concurrent rules that the FCC is defining only applicable to DFS
frequency ranges? If so would it suffice to only use DFS flag ? Or are
there other special cases beyond DFS frequency ranges that the FCC is
creating special handling?

Apart from the FCC are you aware of special cases handling for other
regulatory bodies at this point?

Note that we have already these on regdb.h from CRDA:


/*
 * The Linux map defined in <linux/uapi/nl80211.h> enum nl80211_reg_rule_flags
 */
enum reg_rule_flags {
        RRF_NO_OFDM             = 1<<0, /* OFDM modulation not allowed */
        RRF_NO_CCK              = 1<<1, /* CCK modulation not allowed */
        RRF_NO_INDOOR           = 1<<2, /* indoor operation not allowed */
        RRF_NO_OUTDOOR          = 1<<3, /* outdoor operation not allowed */
        RRF_DFS                 = 1<<4, /* DFS support is required to be
                                         * used */
        RRF_PTP_ONLY            = 1<<5, /* this is only for Point To Point
                                         * links */
        RRF_PTMP_ONLY           = 1<<6, /* this is only for Point To Multi
                                         * Point links */
        RRF_PASSIVE_SCAN        = 1<<7, /* passive scan is required */
        RRF_NO_IBSS             = 1<<8, /* IBSS is not allowed */
};

Historically we don't distinguish then a type of 802.11 device that
initiates radiation except for the NO_IBSS rule, but that rule can be
treated more as legacy given that the intent and motivation behind
that was that some ODMs simply preferred an interpretation of
regulatory rules and we *currently* don't use that in much places
other than custom regulatory domains defined in the kernel. The
PTP_ONLY and PTMP_ONLY are example other rules that could potentially
have been used but to this day we haven't found a use case for it
given that typical 802.11 devices are PTMP.

I mention the NO_IBSS case as I'd like to try to avoid adding GO
specific flag if we can figure out a way to make this more generic. At
this point for example I think a more appropriate flag is in place:

  * NO_IR - cannot initiate radiation

And this could in turn end up replacing most use cases of NO_IBSS and
PASSIVE_SCAN givne that both of these imply we cannot initiate
radiation unless specific things are done. I wonder if we can fold the
GO flag into this and perhaps rename the NO_IBSS flag to the GO one.

Also note that we should keep the flags in sync with the uapi nl80211
change. Please review these suggestions and let me know what you
think.

> 2. Indoor operation, where in bands requiring indoor operation, the
>    device must be programmed to detect indoor operation, or
>    - Device must be connected to AC Power

Does anyone  know if the FCC considers "indoor" if we power a device
through the car on AC power through a converter ? Are we willing to
ignore that corner case?

>    - Device must be under the control of a local master that is acting

Interesting, so some APIs would be defined, I take it on hostapd to do
the proper callbacks to 'slave' type of devices that depend on the
local master(s). I could envision this being implemented on hostapd by
expanding the AP interface type and associating 'slave' devices and
callbacks for updates on AP device updates (channel changes, and so
on). Is this work being planned?

  Luis

>      as an AP and is connected to AC Power.
>
> See https://apps.fcc.gov/eas/comments/GetPublishedDocument.html?id=327&tn=528122
>
> Add support for advertising Indoor-only and Concurrent-GO channel
> properties.
>
> Signed-off-by: David Spinadel <david.spinadel at intel.com>
> Signed-off-by: Ilan Peer <ilan.peer at intel.com>
> ---
>  include/net/cfg80211.h       |    6 ++++++
>  include/uapi/linux/nl80211.h |    7 +++++++
>  net/wireless/nl80211.c       |    6 ++++++
>  3 files changed, 19 insertions(+)
>
> diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
> index 7b0730a..f0badeb 100644
> --- a/include/net/cfg80211.h
> +++ b/include/net/cfg80211.h
> @@ -110,6 +110,10 @@ enum ieee80211_band {
>   *     channel as the control or any of the secondary channels.
>   *     This may be due to the driver or due to regulatory bandwidth
>   *     restrictions.
> + * @IEEE80211_CHAN_INDOOR_ONLY: Only indoor use is permitted on this channel.
> + * @IEEE80211_CHAN_GO_CONCURRENT: GO operation is allowed on this channel if
> + *     it's connected concurrently to a BSS on the same channel on 2.4 or
> + *     to a channel in the same UNII band on 5.2.
>   */
>  enum ieee80211_channel_flags {
>         IEEE80211_CHAN_DISABLED         = 1<<0,
> @@ -121,6 +125,8 @@ enum ieee80211_channel_flags {
>         IEEE80211_CHAN_NO_OFDM          = 1<<6,
>         IEEE80211_CHAN_NO_80MHZ         = 1<<7,
>         IEEE80211_CHAN_NO_160MHZ        = 1<<8,
> +       IEEE80211_CHAN_INDOOR_ONLY      = 1<<9,
> +       IEEE80211_CHAN_GO_CONCURRENT    = 1<<10,
>  };
>
>  #define IEEE80211_CHAN_NO_HT40 \
> diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h
> index 861e5eb..09a4f6b 100644
> --- a/include/uapi/linux/nl80211.h
> +++ b/include/uapi/linux/nl80211.h
> @@ -2158,6 +2158,11 @@ enum nl80211_band_attr {
>   * @NL80211_FREQUENCY_ATTR_NO_160MHZ: any 160 MHz (but not 80+80) channel
>   *     using this channel as the primary or any of the secondary channels
>   *     isn't possible
> + * @NL80211_FREQUENCY_ATTR_INDOOR_ONLY: Indoor only use is permitted
> + *     on this channel in current regulatory domain.
> + * @NL80211_FREQUENCY_ATTR_GO_CONCURRENT: GO operation is allowed on this
> + *      channel if it's connected concurrently to a BSS on the same channel on
> + *      2.4 or to a channel in the same UNII band on 5.2.
>   * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
>   *     currently defined
>   * @__NL80211_FREQUENCY_ATTR_AFTER_LAST: internal use
> @@ -2176,6 +2181,8 @@ enum nl80211_frequency_attr {
>         NL80211_FREQUENCY_ATTR_NO_HT40_PLUS,
>         NL80211_FREQUENCY_ATTR_NO_80MHZ,
>         NL80211_FREQUENCY_ATTR_NO_160MHZ,
> +       NL80211_FREQUENCY_ATTR_INDOOR_ONLY,
> +       NL80211_FREQUENCY_ATTR_GO_CONCURRENT,
>
>         /* keep last */
>         __NL80211_FREQUENCY_ATTR_AFTER_LAST,
> diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
> index 7dc3343..cf22b22 100644
> --- a/net/wireless/nl80211.c
> +++ b/net/wireless/nl80211.c
> @@ -563,6 +563,12 @@ static int nl80211_msg_put_channel(struct sk_buff *msg,
>                 if ((chan->flags & IEEE80211_CHAN_NO_160MHZ) &&
>                     nla_put_flag(msg, NL80211_FREQUENCY_ATTR_NO_160MHZ))
>                         goto nla_put_failure;
> +               if ((chan->flags & IEEE80211_CHAN_INDOOR_ONLY) &&
> +                   nla_put_flag(msg, NL80211_FREQUENCY_ATTR_INDOOR_ONLY))
> +                       goto nla_put_failure;
> +               if ((chan->flags & IEEE80211_CHAN_GO_CONCURRENT) &&
> +                   nla_put_flag(msg, NL80211_FREQUENCY_ATTR_GO_CONCURRENT))
> +                       goto nla_put_failure;
>         }
>
>         if (nla_put_u32(msg, NL80211_FREQUENCY_ATTR_MAX_TX_POWER,
> --
> 1.7.10.4
>


From mcgrof at do-not-panic.com  Mon Jul  8 18:04:56 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Mon, 8 Jul 2013 15:04:56 -0700
Subject: [wireless-regdb] [PATCH 3/3] [RFC] cfg80211: Enable GO
	operation on additional channels
In-Reply-To: <1372768095-26053-4-git-send-email-ilan.peer@intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-4-git-send-email-ilan.peer@intel.com>
Message-ID: <CAB=NE6VQXQPRK9_Q-Nh+ripRa+PdCd=4_EZvPxeghBjc32ejyQ@mail.gmail.com>

On Tue, Jul 2, 2013 at 5:28 AM, Ilan Peer <ilan.peer at intel.com> wrote:
> From: David Spinadel <david.spinadel at intel.com>
>
> Allow GO operation on a channel marked with
> IEEE80211_CHAN_INDOOR_ONLY or IEEE80211_CHAN_GO_CONCURRENT
> iff there is an active station interface that is associated to
> an AP operating on this channel.
>
> Note that this is a permissive approach to the FCC definitions,
> that require a clear assessment that either the platform device
> is an indoor device, or the device operating the AP is an indoor
> device, i.e., AC powered.
> It is assumed that these restrictions are enforced by user space.
> Furthermore, it is assumed, that if the conditions that allowed for
> the operation of the GO on such a channel change, it is the
> responsibility of user space to evacuate the GO from the channel.

In the context of strict regulatory data we currently do not
differentiate specifically between a device that can initiate
radiation between AP and Group Owner (GO) but in your earlier patches
you proposed a way to do that. I reviewed feedback on that patch
there. It may make sense however to define clearly what you mean by
why the flag is being introduced by documenting the use case, ie what
you describe here. Other regulatory bodies may follow and it helps to
provide context here.

My review below.

> Signed-off-by: David Spinadel <david.spinadel at intel.com>
> Signed-off-by: Ilan Peer <ilan.peer at intel.com>
> ---
>  include/net/cfg80211.h |    4 +-
>  net/mac80211/ibss.c    |    2 +-
>  net/wireless/Kconfig   |   10 +++++
>  net/wireless/chan.c    |   98 ++++++++++++++++++++++++++++++++++++++++++++----
>  net/wireless/mesh.c    |    2 +-
>  net/wireless/nl80211.c |    8 ++--
>  net/wireless/trace.h   |   11 ++++--
>  7 files changed, 118 insertions(+), 17 deletions(-)
>
> diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
> index f0badeb..17d693d 100644
> --- a/include/net/cfg80211.h
> +++ b/include/net/cfg80211.h
> @@ -4070,12 +4070,14 @@ void cfg80211_report_obss_beacon(struct wiphy *wiphy,
>   * cfg80211_reg_can_beacon - check if beaconing is allowed
>   * @wiphy: the wiphy
>   * @chandef: the channel definition
> + * @p2p_go: if the interface type is a P2P GO
>   *
>   * Return: %true if there is no secondary channel or the secondary channel(s)
>   * can be used for beaconing (i.e. is not a radar channel etc.)
>   */
>  bool cfg80211_reg_can_beacon(struct wiphy *wiphy,
> -                            struct cfg80211_chan_def *chandef);
> +                            struct cfg80211_chan_def *chandef,
> +                            bool p2p_go);
>
>  /*
>   * cfg80211_ch_switch_notify - update wdev channel and notify userspace
> diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c
> index ea7b9c2..1e0fac1 100644
> --- a/net/mac80211/ibss.c
> +++ b/net/mac80211/ibss.c
> @@ -82,7 +82,7 @@ static void __ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata,
>         sdata->drop_unencrypted = capability & WLAN_CAPABILITY_PRIVACY ? 1 : 0;
>
>         chandef = ifibss->chandef;
> -       if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef)) {
> +       if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef, false)) {
>                 chandef.width = NL80211_CHAN_WIDTH_20;
>                 chandef.center_freq1 = chan->center_freq;
>         }
> diff --git a/net/wireless/Kconfig b/net/wireless/Kconfig
> index de76078..d9e2be7 100644
> --- a/net/wireless/Kconfig
> +++ b/net/wireless/Kconfig
> @@ -102,6 +102,16 @@ config CFG80211_REG_CELLULAR_HINTS
>           This option adds support for drivers that can receive regulatory
>           hints from cellular base stations
>
> +config CFG80211_REG_SOFT_CONFIGURATIONS
> +       bool "cfg80211 support for GO operation on additional channels"
> +       depends on CFG80211 && CFG80211_CERTIFICATION_ONUS
> +       ---help---
> +         This option enables the operation of a P2P Group Owner on
> +         additional channels, if there is a clear assessment that
> +         the platform device operates in an indoor environment or
> +         in case that there is an additional BSS interface which is
> +         connected to an AP which is an indoor device.
> +

I like this approach, indeed this is great work and reflects usage of
the onus kconfig option appropriately in this case due dilligence
required more in part on userspace / other components for full
regulatory compliance.

>  config CFG80211_DEFAULT_PS
>         bool "enable powersave by default"
>         depends on CFG80211
> diff --git a/net/wireless/chan.c b/net/wireless/chan.c
> index 50f6195..92d9e3c 100644
> --- a/net/wireless/chan.c
> +++ b/net/wireless/chan.c
> @@ -457,18 +457,102 @@ bool cfg80211_chandef_usable(struct wiphy *wiphy,
>  }
>  EXPORT_SYMBOL(cfg80211_chandef_usable);
>
> +#ifdef CPTCFG_CFG80211_REG_SOFT_CONFIGURATIONS
> +static int cfg80211_get_unii_band(int freq)
> +{
> +       /* UNII-1 */
> +       if (freq >= 5150 && freq <= 5250)
> +               return 0;
> +
> +       /* UNII-2 */
> +       if (freq > 5250 && freq <= 5350)
> +               return 1;
> +
> +       /* UNII-2E */
> +       if (freq >= 5470 && freq <= 5725)
> +               return 2;
> +
> +       /* UNII-3 */
> +       if (freq > 5725 && freq <= 5825)
> +               return 3;
> +
> +       WARN_ON(1);
> +       return -EINVAL;
> +}
> +#endif

#else?

Are you aware of UNII-1, UNII-2, UNII-2E, UNII-3 are specific world
regulatory language bands? When I last tried to look for a clear
definition I could not find a clear definition of them and its why on
the ath module on for QCA modules I state "we call these" in reference
to the UNII nomenclature. If we can get a clear resource for its
definition that would help here.

> +
> +/* For GO only, check if the channel can be used under permissive conditions
> + * mandated by the FCC, i.e., the channel is marked as:

Ah -- note - FCC, you are making an FCC specific rule global, that
doesn't seems right. The implementation should reflect that *some*
regulatory bodies are implicating software requirements for GO
operation and in that case this tries to implement such known current
interpretations.

Hope is that regulatory bodies will stick to this singular
interpretation / preference when required.

So my point: your code treats this appropriately as agnostic to the
regulatory body but your comments do not, just modify the comments
more to make it more agnostic.

> + * 1. Indoor only: a GO can be operational on such a channel, iff there is
> + *    clear assessment that the platform device is indoor.
> + * 2. Concurrent GO: a GO can be operational on such a channel, iff there is an
> + *    additional station interface connected to an AP on this channel.
> + *
> + * TODO: The function is too permissive, as it does not verify the platform
> + * device type is indeed indoor, or that the AP is indoor/AC powered.

So to do this properly we need an eventual userspace API to throw to
kernelspace if we are AC powered? We'll need this to enhance this
routine here?

> + */
> +static bool cfg80211_can_go_use_chan(struct cfg80211_registered_device *rdev,
> +                                    struct ieee80211_channel *chan)
> +{
> +#ifdef CPTCFG_CFG80211_REG_SOFT_CONFIGURATIONS
> +       struct wireless_dev *wdev_iter;
> +
> +       ASSERT_RTNL();
> +
> +       if (!(chan->flags & (IEEE80211_CHAN_INDOOR_ONLY |
> +                            IEEE80211_CHAN_GO_CONCURRENT)))
> +               return false;
> +
> +       if (chan->band == IEEE80211_BAND_60GHZ)
> +               return false;
> +
> +       list_for_each_entry(wdev_iter, &rdev->wdev_list, list) {
> +               struct ieee80211_channel *other_chan = NULL;
> +
> +               if (wdev_iter->iftype != NL80211_IFTYPE_STATION ||
> +                   (!netif_running(wdev_iter->netdev)))
> +                               continue;
> +
> +
> +               wdev_lock(wdev_iter);
> +               if (wdev_iter->current_bss)
> +                       other_chan = wdev_iter->current_bss->pub.channel;
> +               wdev_unlock(wdev_iter);
> +
> +               if (!other_chan)
> +                       continue;
> +
> +               if (chan == other_chan)
> +                       return true;
> +               else if ((chan->band == IEEE80211_BAND_5GHZ) &&
> +                        (cfg80211_get_unii_band(chan->center_freq) ==
> +                         cfg80211_get_unii_band(other_chan->center_freq)))
> +                       return true;
> +       }
> +#endif
> +       return false;
> +}

Please wrap code as follows:

#ifdef FOO
static int foo(void)
{
  return true;
}
#else
static int foo(void)
  return false;
}
#endif

In the meantime, while you get all your patch sets properly developed
I'd recommend to define the code returning false there strictly or
perhaps for any flag on the channel requiring DFS / no-ibss, or
passive scan. The stricter case, defining false always, seems to be
what you are suggesting here.

Do you have a white list that can exclude some channels for now
globally or somehow as all this lines up?

  Luis


From mcgrof at do-not-panic.com  Tue Jul 16 16:07:44 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 13:07:44 -0700
Subject: [wireless-regdb] [RFC v2] wireless-regdb: ID,
	Indonesia - enable 5 GHz and VHT80
Message-ID: <1374005264-7650-1-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

Pursuant to:

http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,

provide a 5GHz rule for Indonesian regulatory domain. QCA has
also verified VHT80 can be enabled. Patch originally posted by
Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
bandwidth.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---

This v2 changes the bandwidth to 80 as was intended with the first
patch.

 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index 0ebb934..8356d5d 100644
--- a/db.txt
+++ b/db.txt
@@ -380,7 +380,9 @@ country HU: DFS-ETSI
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
 country ID:
+	# ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf
 	(2402 - 2482 @ 40), (N/A, 20)
+	(5735 - 5815 @ 80), (N/A, 20)
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 16:18:38 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 13:18:38 -0700
Subject: [wireless-regdb] [RFC 00/53] wireless-regdb: mostly VHT80
	updates
In-Reply-To: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <CAB=NE6WmcGs6u8ZCrWXcKQe=MsQk_C7R7i+x1V-cDbjQ+A8d-w@mail.gmail.com>

On Wed, Jul 3, 2013 at 6:03 PM, Luis R. Rodriguez
<mcgrof at do-not-panic.com> wrote:
> From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>
>
> Here's a series of updates for wireless-regdb. Most of this is
> to just enable VHT80 support to enable support for 802.11ac
> where this has been verified to be usable. I cannot meet the
> criteria of providing full documentation for sources for all
> patches, only a few ones so what I recommend for the rest is
> to let this sit on the list for a bit and I'd hope after
> review if no one spots any issues I'd hope we can merge this.
>
> I reviewed the idea of vendor namespaces on wireless-regdb
> and at least through review with pkgadd on IRC we concluded
> its best to try to take this approach instead of encouraging
> divergence due to any lack of full source documentation or
> inability to provide such documentation for whatever reason.
> This seems to be better than not getting any updates at all
> and keeps vendors hopefully encouraged to push changes upstream.

I saw one comment addressing a typo on ID, I've fixed that. If there
are no complaints can we merge these to get VHT80?

  Luis


From mcgrof at do-not-panic.com  Tue Jul 16 16:43:24 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 13:43:24 -0700
Subject: [wireless-regdb] [PATCH 1/3] [RFC] cfg80211: Add indoor only
 and GO concurrent channel attributes
In-Reply-To: <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DF7B@HASMSX106.ger.corp.intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-2-git-send-email-ilan.peer@intel.com>
 <CAB=NE6Wr_Y+uoGwOT_nE-VE49vd0eobv_F7=hF=mtVfGgCOehg@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DF7B@HASMSX106.ger.corp.intel.com>
Message-ID: <CAB=NE6WBz36HktdvOd_Ay=xrx0LJQd=9MxxTrTFKhALS+HMHzg@mail.gmail.com>

On Wed, Jul 10, 2013 at 3:43 AM, Peer, Ilan <ilan.peer at intel.com> wrote:
>> On Tue, Jul 2, 2013 at 5:28 AM, Ilan Peer <ilan.peer at intel.com> wrote:
>> > From: David Spinadel <david.spinadel at intel.com>
>> >
>> > The FCC are clarifying some soft configuration requirements, which
>> > among other includes the following:
>> >
>> > 1. Concurrent GO operation, where devices may support WFD in
>> >    bands where an authorized master (for example with DFS and
>> >    DFS and radar detection capability in the UNII band) is operating.
>>
>> Is WFD WiFi Display? Is there any strict relationship here to WFD and GO and
>> regulatory or is WFD just a use case example? Are you indicating that the FCC
>> is making special rules for cases in specific bands where GO *can* co-exist with
>> other GO devices ?
>
> WFD is WiFi direct in this context. I do not think that the FCC are making special rules only for GO specific scenarios but a more general approach where "compliance may be achieved under the guidance of an authorized master". The WFD/P2P GO case is only an example.

OK then I think cullular base station regulatory hints might be
another example. In fact I believe I am looking at the information you
might be using as reference. I am looking at public draft edit for FCC
KDB 594280:

https://apps.fcc.gov/eas/comments/GetPublishedDocument.html?id=327&tn=528122

The original KDB:

http://transition.fcc.gov/oet/ea/presentations/files/apr11/3b.SoftwareConfigurationControl-RDJS.pdf

Specifically in the above document, the draft edit, I am looking at
page 12. That actually references WiFi Direct precisely and considers
the case that a GO may need to move out of its channel if its master
device its using to configure itself also switches channels. Given
that cellular base station hints could also technically be used this
also would need to be considered for cellular base stations. But also
note on page 14 it states clearly:

"Mobile Country Codes (MCC) or Mobile Network Codes
(MNC) are not acceptable for programming host
compliance"

So it seems cellular base station hints are simply not allowed by the
FCC (unless specific approval is requested / revised). Even if the FCC
allowed for it I believe an API would need to be provided should
cellular base stations have a case where they may stop operating as
well similar to DFS.

BTW in future iterations of patches I'd appreciate if you can include
the above references to documentation given that we've pulled them up
now.

>> You annotate that this is somehow related to DFS, are the GO concurrent rules
>> that the FCC is defining only applicable to DFS frequency ranges? If so would it
>> suffice to only use DFS flag ? Or are there other special cases beyond DFS
>> frequency ranges that the FCC is creating special handling?
>>
>
> DFS was given here as an example. Generally, I think that the changes that the FCC are making are targeting various scenarios and various RF devices (for example those defined in part 15 of CFR title 47).

OK thanks. Things are clear now that I see the document that you might
be referring to.

>> Apart from the FCC are you aware of special cases handling for other
>> regulatory bodies at this point?
>
> Not that I'm aware of. Adding some more people that might know more.

Hey folks, anyone? :)

>> Note that we have already these on regdb.h from CRDA:
>>
>>
>> /*
>>  * The Linux map defined in <linux/uapi/nl80211.h> enum
>> nl80211_reg_rule_flags  */ enum reg_rule_flags {
>>         RRF_NO_OFDM             = 1<<0, /* OFDM modulation not allowed */
>>         RRF_NO_CCK              = 1<<1, /* CCK modulation not allowed */
>>         RRF_NO_INDOOR           = 1<<2, /* indoor operation not allowed */
>>         RRF_NO_OUTDOOR          = 1<<3, /* outdoor operation not allowed */
>>         RRF_DFS                 = 1<<4, /* DFS support is required to be
>>                                          * used */
>>         RRF_PTP_ONLY            = 1<<5, /* this is only for Point To Point
>>                                          * links */
>>         RRF_PTMP_ONLY           = 1<<6, /* this is only for Point To Multi
>>                                          * Point links */
>>         RRF_PASSIVE_SCAN        = 1<<7, /* passive scan is required */
>>         RRF_NO_IBSS             = 1<<8, /* IBSS is not allowed */
>> };
>>
>> Historically we don't distinguish then a type of 802.11 device that initiates
>> radiation except for the NO_IBSS rule, but that rule can be treated more as
>> legacy given that the intent and motivation behind that was that some ODMs
>> simply preferred an interpretation of regulatory rules and we *currently* don't
>> use that in much places other than custom regulatory domains defined in the
>> kernel. The PTP_ONLY and PTMP_ONLY are example other rules that could
>> potentially have been used but to this day we haven't found a use case for it
>> given that typical 802.11 devices are PTMP.
>>
>> I mention the NO_IBSS case as I'd like to try to avoid adding GO specific flag if
>> we can figure out a way to make this more generic. At this point for example I
>> think a more appropriate flag is in place:
>>
>
> Actually, this should be a GO only flag, meaning that such relaxation should not be valid for soft AP, IBSS or mesh. The intention here is limit the extend of the cell, and prevent daisy chain scenarios (assume that you allow a soft AP on such a channel and that a client associated to it, and then that device can also start a soft AP on the channel ....). Anyway, I'll need to have another look at this (might be permissible for IBSS ...)

Based on the documentation I reviewed and your proposal it'd seem to
me that we can distinguish GO on the upper layers and determine if a
channel is DFS or not by just the DFS flag. The next hint you'd need
is if the GO got regulatory information from a master somehow, no?
That is I am not seeing a need for a new flag at this point in
wireless-regdb, given also I mentioned another type of case for
regulatory hints technically possible (cellular base station hints but
it seems only allowed with exceptional review by the FCC).

I take it what you want to enable here is GO operation on DFS channels
and use country IEs to determine if you can use GO, but if you do have
GO enabled then you'd want hooks to not daisy chain, ack?

>> > 2. Indoor operation, where in bands requiring indoor operation, the
>> >    device must be programmed to detect indoor operation, or
>> >    - Device must be connected to AC Power
>>
>> Does anyone  know if the FCC considers "indoor" if we power a device through
>> the car on AC power through a converter ? Are we willing to ignore that corner
>> case?
>
> No. AC power means "mains" and not through portable DC converters (see slide 12 in https://apps.fcc.gov/eas/comments/GetPublishedDocument.html?id=327&tn= 528122). It would be up to the user space to identify the device type etc. and identify if this a truly AC powered AP.

OK thanks for the clarification. I wonder if we can distinguish
between the two in userspace today. I'm happy to start pegging
frequency ranges as indoor-only on wireless-regdb even if we don't
have the userspace APIs to annotate when a device is indoor or not
yet. Patches welcomed then.

>> >    - Device must be under the control of a local master that is acting
>>
>> Interesting, so some APIs would be defined, I take it on hostapd to do the
>> proper callbacks to 'slave' type of devices that depend on the local master(s). I
>> could envision this being implemented on hostapd by expanding the AP
>> interface type and associating 'slave' devices and callbacks for updates on AP
>> device updates (channel changes, and so on). Is this work being planned?
>
> Yes. We have plans to incorporate more logic to hostap (currently into wpa_supplicant for P2P use cases).

Sweet.

  Luis


From mcgrof at do-not-panic.com  Tue Jul 16 16:57:34 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 13:57:34 -0700
Subject: [wireless-regdb] [PATCH 3/3] [RFC] cfg80211: Enable GO
	operation on additional channels
In-Reply-To: <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DFC5@HASMSX106.ger.corp.intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-4-git-send-email-ilan.peer@intel.com>
 <CAB=NE6VQXQPRK9_Q-Nh+ripRa+PdCd=4_EZvPxeghBjc32ejyQ@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DFC5@HASMSX106.ger.corp.intel.com>
Message-ID: <CAB=NE6WY43BYDehH5-MyF0GQORC1dTrNToUsRVC-Q5bDwcna3A@mail.gmail.com>

On Wed, Jul 10, 2013 at 3:47 AM, Peer, Ilan <ilan.peer at intel.com> wrote:
>> Are you aware of UNII-1, UNII-2, UNII-2E, UNII-3 are specific world regulatory
>> language bands? When I last tried to look for a clear definition I could not find
>> a clear definition of them and its why on the ath module on for QCA modules I
>> state "we call these" in reference to the UNII nomenclature. If we can get a
>> clear resource for its definition that would help here.
>>
>
> Maybe these link will help.
> http://www.gpo.gov/fdsys/pkg/CFR-2010-title47-vol1/xml/CFR-2010-title47-vol1-part15.xml#seqnum15.403
> http://hraunfoss.fcc.gov/edocs_public/attachmatch/FCC-13-22A1.pdf
>
> Anyway, I will use your ''we call these" notation as well :)

No no, this is good, its just United States / FCC biased and I hadn't
seen the documentation you provided before. This confirms these are
official terms but still just US / FCC biased. My point was that we
should be careful to not make global statements on regulatory code
about things that are not global. If we know only the FCC calls this
UNII well lets document that and provide the reference you supplied. I
anticipated having to deal with special case regulatory code outside
of of what CRDA / wireless-regdb provides -- given that CRDA /
wireless-regdb were meant to be more RF agnostic anyway.

Given that other vendors may also want to get the UNII band can you
stuff instead cfg80211_get_unii_band() into reg.c and do the #ifdef
properly with the Kconfig, and export it as well, as well as document
it properly providing the reference you mentioned.

>> > + * 1. Indoor only: a GO can be operational on such a channel, iff there is
>> > + *    clear assessment that the platform device is indoor.
>> > + * 2. Concurrent GO: a GO can be operational on such a channel, iff there is
>> an
>> > + *    additional station interface connected to an AP on this channel.
>> > + *
>> > + * TODO: The function is too permissive, as it does not verify the
>> > + platform
>> > + * device type is indeed indoor, or that the AP is indoor/AC powered.
>>
>> So to do this properly we need an eventual userspace API to throw to
>> kernelspace if we are AC powered? We'll need this to enhance this routine
>> here?
>>
>
> Not sure about this point. I prefer leaving the exact knowledge of the device type, being AC Powered or not (and which type of AC power) etc. out side of the kernel. The approach I chose with this patch was to only allow to start a GO on such a channel, making the basic verification done above, assuming that the user space component guarantees that all the full restrictions are satisfied.

Fair enough. Seems we just need to zero in now on the requirement or
not on the extra flag you suggested.

>> In the meantime, while you get all your patch sets properly developed I'd
>> recommend to define the code returning false there strictly or perhaps for any
>> flag on the channel requiring DFS / no-ibss, or passive scan. The stricter case,
>> defining false always, seems to be what you are suggesting here.
>
> I do not think that this is needed here. Returning false, means that the code should test if the PASSIVE_SCAN and NO_IBSS are not set on the channel we want to start beaconing on.
>
>> Do you have a white list that can exclude some channels for now globally or
>> somehow as all this lines up?
>>
>
> Note sure I understood what you are looking for. Can you please clarify this point?

It was unclear for what exact channels you needed to deal with here.
Given review so far wouldn't it just be DFS flagged channels on some
UNII bands ? Then again if the indoor flag needs to be pegged to to a
specific UNII band and we can do that on wireless-regdb do we even
need the UNII band check routine helper?

  Luis


From mcgrof at do-not-panic.com  Tue Jul 16 19:54:10 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 16:54:10 -0700
Subject: [wireless-regdb] [RFC 00/53] wireless-regdb: mostly VHT80
	updates
In-Reply-To: <CAB=NE6WmcGs6u8ZCrWXcKQe=MsQk_C7R7i+x1V-cDbjQ+A8d-w@mail.gmail.com>
References: <1372899889-19183-1-git-send-email-mcgrof@do-not-panic.com>
 <CAB=NE6WmcGs6u8ZCrWXcKQe=MsQk_C7R7i+x1V-cDbjQ+A8d-w@mail.gmail.com>
Message-ID: <CAB=NE6VQTVbVvQha3+UXoLwqkUTeYq5tEa5sWfFEMO-R-tOvMg@mail.gmail.com>

On Tue, Jul 16, 2013 at 1:18 PM, Luis R. Rodriguez
<mcgrof at do-not-panic.com> wrote:
> On Wed, Jul 3, 2013 at 6:03 PM, Luis R. Rodriguez
> <mcgrof at do-not-panic.com> wrote:
>> From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>
>>
>> Here's a series of updates for wireless-regdb. Most of this is
>> to just enable VHT80 support to enable support for 802.11ac
>> where this has been verified to be usable. I cannot meet the
>> criteria of providing full documentation for sources for all
>> patches, only a few ones so what I recommend for the rest is
>> to let this sit on the list for a bit and I'd hope after
>> review if no one spots any issues I'd hope we can merge this.
>>
>> I reviewed the idea of vendor namespaces on wireless-regdb
>> and at least through review with pkgadd on IRC we concluded
>> its best to try to take this approach instead of encouraging
>> divergence due to any lack of full source documentation or
>> inability to provide such documentation for whatever reason.
>> This seems to be better than not getting any updates at all
>> and keeps vendors hopefully encouraged to push changes upstream.
>
> I saw one comment addressing a typo on ID, I've fixed that. If there
> are no complaints can we merge these to get VHT80?

Please hold off on these for a bit. I need to test one more thing.

  Luis


From mcgrof at do-not-panic.com  Tue Jul 16 21:31:36 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 18:31:36 -0700
Subject: [wireless-regdb] [PATCH] reglib: Validate all structure and
	array lengths
In-Reply-To: <1372636171.5155.56.camel@deadeye.wl.decadent.org.uk>
References: <1372636171.5155.56.camel@deadeye.wl.decadent.org.uk>
Message-ID: <CAB=NE6Vz_3d9Vz62dNTWocT3MTqvG4Ez+MZc0w-w8KBgkaapxg@mail.gmail.com>

On Sun, Jun 30, 2013 at 4:49 PM, Ben Hutchings <ben at decadent.org.uk> wrote:
> Add checks that:
> - Signature length does not exceed the file length (this was already
>   checked, but did not account for signature lengths greater than 2 GB)
> - Database length is long enough for all structures we expect in it
> - Array length calculations will not overflow
>
> To keep these checks simple, change the types of array length and index
> variables to unsigned int (must be at least 32-bit, matching the file
> format) and the types of byte-length variables to size_t.
>
> Alexandre Rebert <alexandre at cmu.edu> reported and provided a test case
> for the signature length issue; the others I found by inspection.
>
> Signed-off-by: Ben Hutchings <ben at decadent.org.uk>

Thanks! Despite the fact you didn't resend for a wider review and I
would have preferred this split up into a few patches this has been
sitting on wireless-regdb for a while, so after my review I just
applied and pushed. Thanks again!

  Luis

> ---
>  reglib.c | 58 +++++++++++++++++++++++++++++++++++++++++-----------------
>  reglib.h |  5 +++--
>  2 files changed, 44 insertions(+), 19 deletions(-)
>
> diff --git a/reglib.c b/reglib.c
> index c4d00f8..224821b 100644
> --- a/reglib.c
> +++ b/reglib.c
> @@ -10,6 +10,7 @@
>  #include <stdbool.h>
>  #include <unistd.h>
>  #include <string.h>
> +#include <limits.h>
>
>  #include <arpa/inet.h> /* ntohl */
>
> @@ -37,10 +38,16 @@
>  #include "keys-gcrypt.c"
>  #endif
>
> -void *reglib_get_file_ptr(uint8_t *db, int dblen, int structlen, uint32_t ptr)
> +void *
> +reglib_get_file_ptr(uint8_t *db, size_t dblen, size_t structlen, uint32_t ptr)
>  {
>         uint32_t p = ntohl(ptr);
>
> +       if (structlen > dblen) {
> +               fprintf(stderr, "Invalid database file, too short!\n");
> +               exit(3);
> +       }
> +
>         if (p > dblen - structlen) {
>                 fprintf(stderr, "Invalid database file, bad pointer!\n");
>                 exit(3);
> @@ -49,6 +56,17 @@ void *reglib_get_file_ptr(uint8_t *db, int dblen, int structlen, uint32_t ptr)
>         return (void *)(db + p);
>  }
>
> +static size_t
> +reglib_array_len(size_t baselen, unsigned int elemcount, size_t elemlen)
> +{
> +       if (elemcount > (SIZE_MAX - baselen) / elemlen) {
> +               fprintf(stderr, "Invalid database file, count too large!\n");
> +               exit(3);
> +       }
> +
> +       return baselen + elemcount * elemlen;
> +}
> +
>  /*
>   * reglib_verify_db_signature():
>   *
> @@ -59,7 +77,7 @@ void *reglib_get_file_ptr(uint8_t *db, int dblen, int structlen, uint32_t ptr)
>   */
>
>  #ifdef USE_OPENSSL
> -int reglib_verify_db_signature(uint8_t *db, int dblen, int siglen)
> +int reglib_verify_db_signature(uint8_t *db, size_t dblen, size_t siglen)
>  {
>         RSA *rsa;
>         uint8_t hash[SHA_DIGEST_LENGTH];
> @@ -118,7 +136,7 @@ out:
>  #endif /* USE_OPENSSL */
>
>  #ifdef USE_GCRYPT
> -int reglib_verify_db_signature(uint8_t *db, int dblen, int siglen)
> +int reglib_verify_db_signature(uint8_t *db, size_t dblen, size_t siglen)
>  {
>         gcry_mpi_t mpi_e, mpi_n;
>         gcry_sexp_t rsa, signature, data;
> @@ -180,7 +198,7 @@ out:
>  #endif /* USE_GCRYPT */
>
>  #if !defined(USE_OPENSSL) && !defined(USE_GCRYPT)
> -int reglib_verify_db_signature(uint8_t *db, int dblen, int siglen)
> +int reglib_verify_db_signature(uint8_t *db, size_t dblen, size_t siglen)
>  {
>         return 1;
>  }
> @@ -220,7 +238,7 @@ const struct reglib_regdb_ctx *reglib_malloc_regdb_ctx(const char *regdb_file)
>                 return NULL;
>         }
>
> -       ctx->header = reglib_get_file_ptr(ctx->db, ctx->dblen,
> +       ctx->header = reglib_get_file_ptr(ctx->db, ctx->real_dblen,
>                                           sizeof(struct regdb_file_header),
>                                           0);
>         header = ctx->header;
> @@ -232,12 +250,13 @@ const struct reglib_regdb_ctx *reglib_malloc_regdb_ctx(const char *regdb_file)
>                 goto err_out;
>
>         ctx->siglen = ntohl(header->signature_length);
> -       /* The actual dblen does not take into account the signature */
> -       ctx->dblen = ctx->real_dblen - ctx->siglen;
>
> -       if (ctx->dblen <= sizeof(*header))
> +       if (ctx->siglen > ctx->real_dblen - sizeof(*header))
>                 goto err_out;
>
> +       /* The actual dblen does not take into account the signature */
> +       ctx->dblen = ctx->real_dblen - ctx->siglen;
> +
>         /* verify signature */
>         if (!reglib_verify_db_signature(ctx->db, ctx->dblen, ctx->siglen))
>                 goto err_out;
> @@ -272,7 +291,7 @@ void reglib_free_regdb_ctx(const struct reglib_regdb_ctx *regdb_ctx)
>         free(ctx);
>  }
>
> -static void reg_rule2rd(uint8_t *db, int dblen,
> +static void reg_rule2rd(uint8_t *db, size_t dblen,
>         uint32_t ruleptr, struct ieee80211_reg_rule *rd_reg_rule)
>  {
>         struct regdb_file_reg_rule *rule;
> @@ -303,18 +322,21 @@ country2rd(const struct reglib_regdb_ctx *ctx,
>  {
>         struct regdb_file_reg_rules_collection *rcoll;
>         struct ieee80211_regdomain *rd;
> -       int i, num_rules, size_of_rd;
> +       unsigned int i, num_rules;
> +       size_t size_of_rd;
>
>         rcoll = reglib_get_file_ptr(ctx->db, ctx->dblen, sizeof(*rcoll),
>                                     country->reg_collection_ptr);
>         num_rules = ntohl(rcoll->reg_rule_num);
>         /* re-get pointer with sanity checking for num_rules */
>         rcoll = reglib_get_file_ptr(ctx->db, ctx->dblen,
> -                       sizeof(*rcoll) + num_rules * sizeof(uint32_t),
> -                       country->reg_collection_ptr);
> +                                   reglib_array_len(sizeof(*rcoll), num_rules,
> +                                                    sizeof(uint32_t)),
> +                                   country->reg_collection_ptr);
>
> -       size_of_rd = sizeof(struct ieee80211_regdomain) +
> -               num_rules * sizeof(struct ieee80211_reg_rule);
> +       size_of_rd = reglib_array_len(sizeof(struct ieee80211_regdomain),
> +                                     num_rules,
> +                                     sizeof(struct ieee80211_reg_rule));
>
>         rd = malloc(size_of_rd);
>         if (!rd)
> @@ -468,7 +490,8 @@ struct ieee80211_regdomain *
>  reglib_intersect_rds(const struct ieee80211_regdomain *rd1,
>                      const struct ieee80211_regdomain *rd2)
>  {
> -       int r, size_of_regd;
> +       int r;
> +       size_t size_of_regd;
>         unsigned int x, y;
>         unsigned int num_rules = 0, rule_idx = 0;
>         const struct ieee80211_reg_rule *rule1, *rule2;
> @@ -506,8 +529,9 @@ reglib_intersect_rds(const struct ieee80211_regdomain *rd1,
>         if (!num_rules)
>                 return NULL;
>
> -       size_of_regd = sizeof(struct ieee80211_regdomain) +
> -               ((num_rules + 1) * sizeof(struct ieee80211_reg_rule));
> +       size_of_regd = reglib_array_len(sizeof(struct ieee80211_regdomain),
> +                                       num_rules + 1,
> +                                       sizeof(struct ieee80211_reg_rule));
>
>         rd = malloc(size_of_regd);
>         if (!rd)
> diff --git a/reglib.h b/reglib.h
> index 86087e3..57082fe 100644
> --- a/reglib.h
> +++ b/reglib.h
> @@ -112,8 +112,9 @@ static inline uint32_t reglib_min(uint32_t a, uint32_t b)
>         return (a > b) ? b : a;
>  }
>
> -void *reglib_get_file_ptr(uint8_t *db, int dblen, int structlen, uint32_t ptr);
> -int reglib_verify_db_signature(uint8_t *db, int dblen, int siglen);
> +void *
> +reglib_get_file_ptr(uint8_t *db, size_t dblen, size_t structlen, uint32_t ptr);
> +int reglib_verify_db_signature(uint8_t *db, size_t dblen, size_t siglen);
>
>  /**
>   * reglib_malloc_regdb_ctx - create a regdb context for usage with reglib
>


From mcgrof at do-not-panic.com  Tue Jul 16 21:32:30 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 18:32:30 -0700
Subject: [wireless-regdb] [PATCH] reglib: add reglib_is_valid_rd() and
	verify data upon build
Message-ID: <1374024750-16455-1-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This will verify the sanity of a regulatory domain upon build
time. This is useful if you are making modifications to
wireless-regdb and need to verify the regulatory domains
won't be rejected by a similar checker. In the case of the
Linux kernel regulatory domain data structures that get
a complaint would have been rejected completely.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 regdbdump.c |    5 +++++
 reglib.c    |   16 ++++++++++++++++
 reglib.h    |   10 ++++++++++
 3 files changed, 31 insertions(+)

diff --git a/regdbdump.c b/regdbdump.c
index cc7eb85..bb83af9 100644
--- a/regdbdump.c
+++ b/regdbdump.c
@@ -8,6 +8,11 @@ static void reglib_regdbdump(const struct reglib_regdb_ctx *ctx)
 	unsigned int idx = 0;
 
 	reglib_for_each_country(rd, idx, ctx) {
+		if (!reglib_is_valid_rd(rd)) {
+			fprintf(stderr, "country %.2s: invalid\n", rd->alpha2);
+			free((struct ieee80211_regdomain *) rd);
+			continue;
+		}
 		reglib_print_regdom(rd);
 		free((struct ieee80211_regdomain *) rd);
 	}
diff --git a/reglib.c b/reglib.c
index 224821b..64584f4 100644
--- a/reglib.c
+++ b/reglib.c
@@ -427,6 +427,22 @@ static int is_valid_reg_rule(const struct ieee80211_reg_rule *rule)
 	return 1;
 }
 
+int reglib_is_valid_rd(const struct ieee80211_regdomain *rd)
+{
+	const struct ieee80211_reg_rule *reg_rule = NULL;
+	unsigned int i;
+
+	if (!rd->n_reg_rules)
+		return 0;
+
+	for (i = 0; i < rd->n_reg_rules; i++) {
+		reg_rule = &rd->reg_rules[i];
+		if (!is_valid_reg_rule(reg_rule))
+		return 0;
+	}
+	return 1;
+}
+
 /*
  * Helper for reglib_intersect_rds(), this does the real
  * mathematical intersection fun
diff --git a/reglib.h b/reglib.h
index 57082fe..7a586a3 100644
--- a/reglib.h
+++ b/reglib.h
@@ -150,6 +150,16 @@ reglib_get_rd_idx(unsigned int idx, const struct reglib_regdb_ctx *ctx);
 const struct ieee80211_regdomain *
 reglib_get_rd_alpha2(const char *alpha2, const char *file);
 
+/**
+ * reglib_is_valid_rd - validate regulatory domain data structure
+ *
+ * @rd: regulatory domain data structure to validate
+ *
+ * You can use this to validate regulatory domain data structures
+ * for possible inconsistencies.
+ */
+int reglib_is_valid_rd(const struct ieee80211_regdomain *rd);
+
 /* reg helpers */
 void reglib_print_regdom(const struct ieee80211_regdomain *rd);
 struct ieee80211_regdomain *
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:49 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:49 -0700
Subject: [wireless-regdb] [PATCH 00/53] wireless-regdb: latest updates
Message-ID: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

I saw one comment posted about the Indonesia patch, I fixed that.
I also then ran some sanity tests with a new reglib addition
wich I recently posted. This helped find two cases which
required disabling VHT80 for two countries on a specific band.
One was for US for 5690 and another for TW for 5290. In both cases
the reason is due to the fact that the only way to use VHT80 is
to combine two frequency ranges together that are contiguous and
apply the most restrictive band rules for that range. We don't support
this yet so just disable VHT80 in both cases. In the US case this
also seems to be the preferred ruling.

This now goes out in patch form.

Luis R. Rodriguez (53):
  wireless-regdb: AU, Australia - enable VHT80
  wireless-regdb: BR, Brazil - enable VHT80
  wireless-regdb: CA, Canada - enable VHT80
  wireless-regdb: HK, Hong Kong - enable VHT80
  wireless-regdb: NZ, New Zealand - enable VHT80
  wireless-regdb: AR, Argentina - enable VHT80
  wireless-regdb: CO, Colombia - enable VHT80
  wireless-regdb: GU, Guam - enable VHT80
  wireless-regdb: MX, Mexico - enable VHT80
  wireless-regdb: PE, Peru - enable VHT80
  wireless-regdb: PH, Philippines - enable VHT80
  wireless-regdb: PR, Puerto Rico - enable VHT80
  wireless-regdb: SA, Saudi Arabia - enable VHT80
  wireless-regdb: SG, Singapore - enable VHT80
  wireless-regdb: ZA, South Africa - enable VHT80
  wireless-regdb: TH, Thailand - enable VHT80
  wireless-regdb: AE, United Arab Emirates - enable VHT80
  wireless-regdb: VN, Vietnam - enable VHT80
  wireless-regdb: AT, Austria - enable VHT80
  wireless-regdb: FR, France - enable VHT80
  wireless-regdb: DE, Germany - enable VHT80
  wireless-regdb: GB, United Kingdom - enable VHT80
  wireless-regdb: BE, Belgium - enable VHT80
  wireless-regdb: CZ, Czech Republic - enable VHT80
  wireless-regdb: DK, Denmark - enable VHT80
  wireless-regdb: FI, Finland - enable VHT80
  wireless-regdb: GR, Greece- enable VHT80
  wireless-regdb: IE, Ireland - enable VHT80
  wireless-regdb: IT, Italy - enable VHT80
  wireless-regdb: LU, Luxembourg - enable VHT80
  wireless-regdb: NL, Netherlands - enable VHT80
  wireless-regdb: PL, Poland - enable VHT80
  wireless-regdb: PT, Portugal - enable VHT80
  wireless-regdb: SK, Slovakia - enable VHT80
  wireless-regdb: ES, Spain - enable VHT80
  wireless-regdb: SE, Sweden - enable VHT80
  wireless-regdb: CH, Switzerland - enable VHT80
  wireless-regdb: TR, Turkey - enable VHT80
  wireless-regdb: CN, China - enable VHT80
  wireless-regdb: enable VHT80 and VHT160 for JP
  wireless-regdb: US, United States - enable VHT80
  wireless-regdb: ID, Indonesia - enable 5 GHz and VHT80
  wireless-regdb: IL, Isreal - enable VHT80
  wireless-regdb: KW, Kuwait - enable VHT80
  wireless-regdb: MY, Malaysia - enable VHT80
  wireless-regdb: MA, Morocco - enable 5 GHz and VHT80
  wireless-regdb: enable HT40 in RU - Russian Federation
  wireless-regdb: KR, Republic of Korea - enable VHT80
  wireless-regdb: TW, Taiwan - enable VHT80
  wireless-regdb: enable VHT80 when world roaming
  wireless-regdb: add 802.11ad 60 GHz channels 1..3 to world regdom
  wireless-regdb: CR, Costa Rica - enable VHT80
  wireless-regdb: EC, Ecauador - enable VHT80

 db.txt |  316 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 173 insertions(+), 143 deletions(-)

-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:50 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:50 -0700
Subject: [wireless-regdb] [PATCH 01/53] wireless-regdb: AU,
	Australia - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-2-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and updates the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index c5861b8..0e7794e 100644
--- a/db.txt
+++ b/db.txt
@@ -53,9 +53,10 @@ country AT: DFS-ETSI
 
 country AU:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 23)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:51 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:51 -0700
Subject: [wireless-regdb] [PATCH 02/53] wireless-regdb: BR,
	Brazil - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-3-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 0e7794e..a6c23bd 100644
--- a/db.txt
+++ b/db.txt
@@ -125,10 +125,10 @@ country BO:
 
 country BR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country BY:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:52 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:52 -0700
Subject: [wireless-regdb] [PATCH 03/53] wireless-regdb: CA,
	Canada - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-4-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index a6c23bd..37a13c6 100644
--- a/db.txt
+++ b/db.txt
@@ -142,10 +142,10 @@ country BZ:
 
 country CA:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CH: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:53 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:53 -0700
Subject: [wireless-regdb] [PATCH 04/53] wireless-regdb: HK,
	Hong Kong - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-5-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 37a13c6..bb846af 100644
--- a/db.txt
+++ b/db.txt
@@ -349,10 +349,10 @@ country HN:
 
 country HK:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country HR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:54 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:54 -0700
Subject: [wireless-regdb] [PATCH 05/53] wireless-regdb: NZ,
	New Zealand - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-6-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands, decreases the max EIRP on the first
5 GHz band and adds a new band 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index bb846af..1f16aff 100644
--- a/db.txt
+++ b/db.txt
@@ -574,9 +574,10 @@ country NP:
 
 country NZ:
 	(2402 - 2482 @ 40), (N/A, 30)
-	(5170 - 5250 @ 20), (3, 23)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country OM:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:55 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:55 -0700
Subject: [wireless-regdb] [PATCH 06/53] wireless-regdb: AR,
	Argentina - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-7-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and increases the max EIRP on two
5 GHz bands.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 1f16aff..b82b255 100644
--- a/db.txt
+++ b/db.txt
@@ -38,10 +38,10 @@ country AN:
 
 country AR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:56 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:56 -0700
Subject: [wireless-regdb] [PATCH 07/53] wireless-regdb: CO,
	Colombia - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-8-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b82b255..6d7a762 100644
--- a/db.txt
+++ b/db.txt
@@ -172,9 +172,10 @@ country CN:
 
 country CO:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CR:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:57 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:57 -0700
Subject: [wireless-regdb] [PATCH 08/53] wireless-regdb: GU,
	Guam - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-9-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 6d7a762..4b1cf8e 100644
--- a/db.txt
+++ b/db.txt
@@ -337,9 +337,10 @@ country GT:
 
 country GU:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country HN:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:58 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:58 -0700
Subject: [wireless-regdb] [PATCH 09/53] wireless-regdb: MX,
	Mexico - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-10-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 4b1cf8e..570a951 100644
--- a/db.txt
+++ b/db.txt
@@ -550,9 +550,10 @@ country MY:
 
 country MX:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country NL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:17:59 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:17:59 -0700
Subject: [wireless-regdb] [PATCH 10/53] wireless-regdb: PE,
	Peru - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-11-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage the existing only
5 GHz band but also adds 3 other new 5 GHz bands with
80 MHz bandwidth support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 570a951..00e5993 100644
--- a/db.txt
+++ b/db.txt
@@ -597,7 +597,10 @@ country PA:
 
 country PE:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country PG:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:00 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:00 -0700
Subject: [wireless-regdb] [PATCH 11/53] wireless-regdb: PH,
	Philippines - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-12-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage the existing only
5 GHz band but also adds 3 other new 5 GHz bands with
80 MHz bandwidth support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 00e5993..c37c3d6 100644
--- a/db.txt
+++ b/db.txt
@@ -610,7 +610,10 @@ country PG:
 
 country PH:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country PK:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:01 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:01 -0700
Subject: [wireless-regdb] [PATCH 12/53] wireless-regdb: PR,
	Puerto Rico - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-13-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

PR is a proper ISO 3166 alpha2 code for Puerto Rico,
an unincorporated territory of the United States.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index c37c3d6..867b070 100644
--- a/db.txt
+++ b/db.txt
@@ -637,9 +637,10 @@ country PT: DFS-ETSI
 
 country PR:
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 23), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country QA:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:02 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:02 -0700
Subject: [wireless-regdb] [PATCH 13/53] wireless-regdb: SA,
	Saudi Arabia - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-14-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 867b070..8e7fe8d 100644
--- a/db.txt
+++ b/db.txt
@@ -674,9 +674,10 @@ country RW:
 
 country SA:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 23)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country SE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:03 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:03 -0700
Subject: [wireless-regdb] [PATCH 14/53] wireless-regdb: SG,
	Singapore - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-15-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5490 - 5710 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 8e7fe8d..9043a3c 100644
--- a/db.txt
+++ b/db.txt
@@ -689,9 +689,10 @@ country SE: DFS-ETSI
 
 country SG:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5735 - 5835 @ 40), (N/A, 20)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country SI: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:04 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:04 -0700
Subject: [wireless-regdb] [PATCH 15/53] wireless-regdb: ZA,
	South Africa - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-16-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 9043a3c..4475019 100644
--- a/db.txt
+++ b/db.txt
@@ -803,10 +803,10 @@ country YE:
 
 country ZA:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country ZW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:05 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:05 -0700
Subject: [wireless-regdb] [PATCH 16/53] wireless-regdb: TH,
	Thailand - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-17-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 4475019..84214b0 100644
--- a/db.txt
+++ b/db.txt
@@ -726,10 +726,10 @@ country TW:
 
 country TH:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country TT:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:06 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:06 -0700
Subject: [wireless-regdb] [PATCH 17/53] wireless-regdb: AE,
	United Arab Emirates - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-18-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
a new DFS 5 GHz band: 5735 - 5835 MHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 84214b0..f714982 100644
--- a/db.txt
+++ b/db.txt
@@ -18,9 +18,10 @@ country AD:
 
 country AE:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country AL:
 	(2402 - 2482 @ 20), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:07 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:07 -0700
Subject: [wireless-regdb] [PATCH 18/53] wireless-regdb: VN,
	Vietnam - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-19-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and update the max EIRP. This also adds
two new 5 GHz bands:

  * 5490 - 5710 MHz
  * 5735 - 5835 MHz

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index f714982..47bfc95 100644
--- a/db.txt
+++ b/db.txt
@@ -796,8 +796,10 @@ country VE:
 
 country VN:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country YE:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:08 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:08 -0700
Subject: [wireless-regdb] [PATCH 19/53] wireless-regdb: AT,
	Austria - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-20-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 47bfc95..fb83f7a 100644
--- a/db.txt
+++ b/db.txt
@@ -46,9 +46,9 @@ country AR:
 
 country AT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:09 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:09 -0700
Subject: [wireless-regdb] [PATCH 20/53] wireless-regdb: FR,
	France - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-21-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index fb83f7a..15e413e 100644
--- a/db.txt
+++ b/db.txt
@@ -288,9 +288,9 @@ country FI: DFS-ETSI
 
 country FR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:10 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:10 -0700
Subject: [wireless-regdb] [PATCH 21/53] wireless-regdb: DE,
	Germany - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-22-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 15e413e..b58d4e2 100644
--- a/db.txt
+++ b/db.txt
@@ -226,11 +226,11 @@ country DE: DFS-ETSI
 	# entries 279004 and 280006
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
 	# entry 303005
-	(5150 - 5250 @ 40), (N/A, 100 mW), NO-OUTDOOR
+	(5150 - 5250 @ 80), (N/A, 100 mW), NO-OUTDOOR
 	# entries 304002 and 305002
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
 	# entries 308002, 309001 and 310003
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:11 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:11 -0700
Subject: [wireless-regdb] [PATCH 22/53] wireless-regdb: GB,
	United Kingdom - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-23-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b58d4e2..fd0ef09 100644
--- a/db.txt
+++ b/db.txt
@@ -303,9 +303,9 @@ country GE:
 
 country GB: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:12 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:12 -0700
Subject: [wireless-regdb] [PATCH 23/53] wireless-regdb: BE,
	Belgium - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-24-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index fd0ef09..5e17129 100644
--- a/db.txt
+++ b/db.txt
@@ -89,9 +89,9 @@ country BD:
 
 country BE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:13 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:13 -0700
Subject: [wireless-regdb] [PATCH 24/53] wireless-regdb: CZ,
	Czech Republic - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-25-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 5e17129..94be114 100644
--- a/db.txt
+++ b/db.txt
@@ -204,9 +204,9 @@ country CY: DFS-ETSI
 # implemented.
 country CZ: DFS-ETSI
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
-	(5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5150 - 5250 @ 80), (N/A, 200 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:14 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:14 -0700
Subject: [wireless-regdb] [PATCH 25/53] wireless-regdb: DK,
	Denmark - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-26-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 94be114..26cc023 100644
--- a/db.txt
+++ b/db.txt
@@ -236,9 +236,9 @@ country DE: DFS-ETSI
 
 country DK: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:15 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:15 -0700
Subject: [wireless-regdb] [PATCH 26/53] wireless-regdb: FI,
	Finland - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-27-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 26cc023..3790d4e 100644
--- a/db.txt
+++ b/db.txt
@@ -280,9 +280,9 @@ country ES: DFS-ETSI
 
 country FI: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:16 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:16 -0700
Subject: [wireless-regdb] [PATCH 27/53] wireless-regdb: GR,
	Greece- enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-28-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 3790d4e..7077b53 100644
--- a/db.txt
+++ b/db.txt
@@ -318,9 +318,9 @@ country GD:
 
 country GR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:17 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:17 -0700
Subject: [wireless-regdb] [PATCH 28/53] wireless-regdb: IE,
	Ireland - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-29-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 7077b53..88ba709 100644
--- a/db.txt
+++ b/db.txt
@@ -384,9 +384,9 @@ country ID:
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:18 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:18 -0700
Subject: [wireless-regdb] [PATCH 29/53] wireless-regdb: IT,
	Italy - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-30-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 88ba709..b8ddd9e 100644
--- a/db.txt
+++ b/db.txt
@@ -415,9 +415,9 @@ country IR:
 
 country IT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:19 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:19 -0700
Subject: [wireless-regdb] [PATCH 30/53] wireless-regdb: LU,
	Luxembourg - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-31-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index b8ddd9e..04a176e 100644
--- a/db.txt
+++ b/db.txt
@@ -500,9 +500,9 @@ country LT: DFS-ETSI
 
 country LU: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:20 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:20 -0700
Subject: [wireless-regdb] [PATCH 31/53] wireless-regdb: NL,
	Netherlands - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-32-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 04a176e..8f8e8fc 100644
--- a/db.txt
+++ b/db.txt
@@ -558,9 +558,9 @@ country MX:
 
 country NL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR
-	(5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20), NO-OUTDOOR
+	(5250 - 5330 @ 80), (N/A, 20), NO-OUTDOOR, DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:22 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:22 -0700
Subject: [wireless-regdb] [PATCH 33/53] wireless-regdb: PT,
	Portugal - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-34-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 2f71dba..f411ae3 100644
--- a/db.txt
+++ b/db.txt
@@ -630,9 +630,9 @@ country PL: DFS-ETSI
 
 country PT: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:21 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:21 -0700
Subject: [wireless-regdb] [PATCH 32/53] wireless-regdb: PL,
	Poland - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-33-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 8f8e8fc..2f71dba 100644
--- a/db.txt
+++ b/db.txt
@@ -622,9 +622,9 @@ country PK:
 
 country PL: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:23 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:23 -0700
Subject: [wireless-regdb] [PATCH 34/53] wireless-regdb: SK,
	Slovakia - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-35-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index f411ae3..ce61f97 100644
--- a/db.txt
+++ b/db.txt
@@ -705,9 +705,9 @@ country SI: DFS-ETSI
 
 country SK: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:24 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:24 -0700
Subject: [wireless-regdb] [PATCH 35/53] wireless-regdb: ES,
	Spain - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-36-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ce61f97..bf4eea1 100644
--- a/db.txt
+++ b/db.txt
@@ -272,9 +272,9 @@ country EG:
 
 country ES: DFS-ETSI
 	(2400 - 2483.5 @ 40), (N/A, 100 mW)
-	(5150 - 5250 @ 40), (N/A, 100 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 100 mW), NO-OUTDOOR, DFS
-	(5470 - 5725 @ 40), (N/A, 500 mW), DFS
+	(5150 - 5250 @ 80), (N/A, 100 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 100 mW), NO-OUTDOOR, DFS
+	(5470 - 5725 @ 80), (N/A, 500 mW), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:25 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:25 -0700
Subject: [wireless-regdb] [PATCH 36/53] wireless-regdb: SE,
	Sweden - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-37-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index bf4eea1..ab718f3 100644
--- a/db.txt
+++ b/db.txt
@@ -682,9 +682,9 @@ country SA:
 
 country SE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:26 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:26 -0700
Subject: [wireless-regdb] [PATCH 37/53] wireless-regdb: CH,
	Switzerland - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-38-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies.

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ab718f3..f19f637 100644
--- a/db.txt
+++ b/db.txt
@@ -150,9 +150,9 @@ country CA:
 
 country CH: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 27), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:27 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:27 -0700
Subject: [wireless-regdb] [PATCH 38/53] wireless-regdb: TR,
	Turkey - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-39-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on all 5 GHz
frequencies and also adds a new frequency 5 GHz range:

  * 5490 - 5710 MHz

This is a country that belongs CEPT [0] and an available
regulatory source is ECC/DEC/(04)08 [1].

Quoting:

  considering [...]
  e. that the systems covered by this ECC Decision operate
  typically in a 20 MHz channel bandwidth, other values for
  the channel bandwidth are also feasible provided they
  comply with the relevant maximum mean e.i.r.p. and the
  corresponding maximum mean e.i.r.p. density limits;

[0] https://en.wikipedia.org/wiki/European_Conference_of_Postal_and_Telecommunications_Administrations
[1] http://www.erodocdb.dk/Docs/doc98/official/pdf/ECCDEC0408.PDF

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index f19f637..4f2d4e7 100644
--- a/db.txt
+++ b/db.txt
@@ -746,8 +746,9 @@ country TN:
 
 country TR: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (N/A, 20)
-	(5250 - 5330 @ 20), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 80), (N/A, 27), DFS
 	# 60 gHz band channels 1-4, ref: Etsi En 302 567
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
  
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:28 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:28 -0700
Subject: [wireless-regdb] [PATCH 39/53] wireless-regdb: CN,
	China - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-40-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enable 80 MHz on the 5 GHz band.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 4f2d4e7..ead6646 100644
--- a/db.txt
+++ b/db.txt
@@ -164,7 +164,7 @@ country CL:
 
 country CN:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5735 - 5835 @ 80), (N/A, 30)
 	# 60 gHz band channels 1,4: 28dBm, channels 2,3: 44dBm
 	# ref: http://www.miit.gov.cn/n11293472/n11505629/n11506593/n11960250/n11960606/n11960700/n12330791.files/n12330790.pdf
 	(57240 - 59400 @ 2160), (N/A, 28)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:29 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:29 -0700
Subject: [wireless-regdb] [PATCH 40/53] wireless-regdb: enable VHT80 and
	VHT160 for JP
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-41-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

As per Michael Green we can enable VHT80 and VHT160 on
the enabled JP channels now. I've enabled them only for
the channels where either 80 MHz or 160 MHz actually fits
on the channel spacing for the band defined.

When passed to the kernel I have verified we get:

cfg80211: Regulatory domain changed to country: JP
cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
cfg80211:   (4910000 KHz - 4990000 KHz @ 40000 KHz), (N/A, 2300 mBm)
cfg80211:   (5030000 KHz - 5090000 KHz @ 40000 KHz), (N/A, 2300 mBm)
cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm)
cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2300 mBm)

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index ead6646..63ee9b4 100644
--- a/db.txt
+++ b/db.txt
@@ -433,9 +433,9 @@ country JP:
 	(2474 - 2494 @ 20), (N/A, 20), NO-OFDM
 	(4910 - 4990 @ 40), (N/A, 23)
 	(5030 - 5090 @ 40), (N/A, 23)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
-	(5490 - 5710 @ 40), (N/A, 23), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
+	(5490 - 5710 @ 160), (N/A, 23), DFS
 
 country JO:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:30 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:30 -0700
Subject: [wireless-regdb] [PATCH 41/53] wireless-regdb: US,
	United States - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-42-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth support on the US 5 GHz
frequencies. This also updates the 5 GHz bands with higher
max EIRP. Note VHT80 for 5690 is disabled.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/db.txt b/db.txt
index 63ee9b4..bc8fe07 100644
--- a/db.txt
+++ b/db.txt
@@ -767,11 +767,11 @@ country UA:
 
 country US: DFS-FCC
 	(2402 - 2472 @ 40), (3, 27)
-	(5170 - 5250 @ 40), (3, 17)
-	(5250 - 5330 @ 40), (3, 20), DFS
-	(5490 - 5600 @ 40), (3, 20), DFS
-	(5650 - 5710 @ 40), (3, 20), DFS
-	(5735 - 5835 @ 40), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5600 @ 80), (3, 24), DFS
+	(5650 - 5710 @ 40), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 	# 60g band
 	# reference: http://cfr.regstoday.com/47cfr15.aspx#47_CFR_15p255
 	# channels 1,2,3, EIRP=40dBm(43dBm peak)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:31 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:31 -0700
Subject: [wireless-regdb] [PATCH 42/53] wireless-regdb: ID,
	Indonesia - enable 5 GHz and VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-43-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

Pursuant to:

http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf,

provide a 5GHz rule for Indonesian regulatory domain. QCA has
also verified VHT80 can be enabled. Patch originally posted by
Paul Stewart <pstew at chromium.org>, I just modified to enable 80 MHz
bandwidth.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index bc8fe07..6aa57a7 100644
--- a/db.txt
+++ b/db.txt
@@ -380,7 +380,9 @@ country HU: DFS-ETSI
 	(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
 
 country ID:
+	# ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf
 	(2402 - 2482 @ 40), (N/A, 20)
+	(5735 - 5815 @ 80), (N/A, 20)
 
 country IE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:32 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:32 -0700
Subject: [wireless-regdb] [PATCH 43/53] wireless-regdb: IL,
	Isreal - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-44-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 6aa57a7..0dc6767 100644
--- a/db.txt
+++ b/db.txt
@@ -394,8 +394,8 @@ country IE: DFS-ETSI
 
 country IL:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5150 - 5250 @ 40), (N/A, 200 mW), NO-OUTDOOR
-	(5250 - 5350 @ 40), (N/A, 200 mW), NO-OUTDOOR, DFS
+	(5150 - 5250 @ 80), (N/A, 200 mW), NO-OUTDOOR
+	(5250 - 5350 @ 80), (N/A, 200 mW), NO-OUTDOOR, DFS
 
 country IN:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:33 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:33 -0700
Subject: [wireless-regdb] [PATCH 44/53] wireless-regdb: KW,
	Kuwait - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-45-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 0dc6767..acb9358 100644
--- a/db.txt
+++ b/db.txt
@@ -469,8 +469,8 @@ country KR:
 
 country KW:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 20), DFS
+	(5170 - 5250 @ 80), (N/A, 20)
+	(5250 - 5330 @ 80), (N/A, 20), DFS
 
 country KZ:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:34 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:34 -0700
Subject: [wireless-regdb] [PATCH 45/53] wireless-regdb: MY,
	Malaysia - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-46-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage on 5 GHz, updates the
max EIRP and adds a new 5 GHz range:

  * 5170 - 5250 MHz

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index acb9358..c626a48 100644
--- a/db.txt
+++ b/db.txt
@@ -548,8 +548,9 @@ country MT: DFS-ETSI
 
 country MY:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5250 - 5330 @ 40), (N/A, 30), DFS
-	(5735 - 5835 @ 40), (N/A, 30)
+	(5170 - 5250 @ 80), (N/A, 17)
+	(5250 - 5330 @ 80), (N/A, 23), DFS
+	(5735 - 5835 @ 80), (N/A, 30)
 
 country MX:
 	(2402 - 2472 @ 40), (3, 27)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:35 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:35 -0700
Subject: [wireless-regdb] [PATCH 46/53] wireless-regdb: MA,
	Morocco - enable 5 GHz and VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-47-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This adds 5 GHz support for Morocco with VHT80 support.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index c626a48..c76131b 100644
--- a/db.txt
+++ b/db.txt
@@ -523,6 +523,8 @@ country MC: DFS-ETSI
 
 country MA:
 	(2402 - 2482 @ 40), (N/A, 20)
+	(5170 - 5250 @ 80), (N/A, 23)
+	(5735 - 5835 @ 80), (N/A, 23)
 
 country MO:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:37 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:37 -0700
Subject: [wireless-regdb] [PATCH 48/53] wireless-regdb: KR,
	Republic of Korea - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-49-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for 5 GHz.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/db.txt b/db.txt
index 0815e6e..530c687 100644
--- a/db.txt
+++ b/db.txt
@@ -462,10 +462,10 @@ country KP:
 
 country KR:
 	(2402 - 2482 @ 20), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 20)
-	(5250 - 5330 @ 20), (3, 20), DFS
-	(5490 - 5630 @ 20), (3, 30), DFS
-	(5735 - 5815 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 20)
+	(5250 - 5330 @ 80), (3, 20), DFS
+	(5490 - 5630 @ 80), (3, 30), DFS
+	(5735 - 5815 @ 80), (3, 30)
 
 country KW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:36 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:36 -0700
Subject: [wireless-regdb] [PATCH 47/53] wireless-regdb: enable HT40 in RU -
	Russian Federation
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-48-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

As per QCA the Russian Federation (RU) enables
HT40 on the 5 GHz band as follows. This has been
verified by actual product submission and product
certification.

Band [MHz]              Max BW [MHz]    Max gain        Max EIRP [dBm (mW)]
5170-5330               40              N/A             20.00 (100.00)
5650-5710               40              N/A             30.00 (1000.00)
5735.000 - 5835.000     40              N/A             30.00 (1000.00)

Prior to this we didn't have HT40 allowed on RU at all.
This patch changes this and splits the 5 GHz band into
two segments which allow two different max EIRP values.

Exact details on the 5 GHz QCA work for Russia you can
refer to this PDF:

http://lists.infradead.org/pipermail/wireless-regdb/attachments/20130125/29d3fa1f/attachment-0001.pdf

Originally submitted to the list by Michael Green.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index c76131b..0815e6e 100644
--- a/db.txt
+++ b/db.txt
@@ -672,7 +672,9 @@ country RS:
 
 country RU:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5735 - 5835 @ 20), (N/A, 30)
+	(5170 - 5330 @ 40), (N/A, 20)
+	(5650 - 5710 @ 40), (N/A, 30)
+	(5735 - 5835 @ 40), (N/A, 30)
 
 country RW:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:38 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:38 -0700
Subject: [wireless-regdb] [PATCH 49/53] wireless-regdb: TW,
	Taiwan - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-50-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage and enables a new
5 GHz band:

  * 5490 - 5710 MHz

Note VHT80 for 5290 is not enabled as its use would require
usage of two bands with different parameters.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/db.txt b/db.txt
index 530c687..0a4b56f 100644
--- a/db.txt
+++ b/db.txt
@@ -730,7 +730,8 @@ country SY:
 country TW:
 	(2402 - 2472 @ 40), (3, 27)
 	(5270 - 5330 @ 40), (3, 17), DFS
-	(5735 - 5815 @ 40), (3, 30)
+	(5490 - 5710 @ 80), (3, 30), DFS
+	(5735 - 5815 @ 80), (3, 30)
 
 country TH:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:39 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:39 -0700
Subject: [wireless-regdb] [PATCH 50/53] wireless-regdb: enable VHT80 when
	world roaming
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-51-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

For VHT, the wider bandwidths (up to 160 MHz) need
to be allowed. Since world roaming only covers the
case of connecting to an AP, it can be opened up
there, we will rely on the AP to know the local
regulations.

Based on a patch by Johannes Berg for upstream Linux.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/db.txt b/db.txt
index 0a4b56f..c6def1c 100644
--- a/db.txt
+++ b/db.txt
@@ -6,10 +6,10 @@ country 00:
 	# Channel 14. Only JP enables this and for 802.11b only
 	(2474 - 2494 @ 20), (3, 20), PASSIVE-SCAN, NO-IBSS, NO-OFDM
 	# Channel 36 - 48
-	(5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
+	(5170 - 5250 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
 	# NB: 5260 MHz - 5700 MHz requies DFS
 	# Channel 149 - 165
-	(5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
+	(5735 - 5835 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
 
 
 country AD:
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:40 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:40 -0700
Subject: [wireless-regdb] [PATCH 51/53] wireless-regdb: add 802.11ad 60 GHz
	channels 1..3 to world regdom
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-52-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This is a port of what Vladimir Kondratiev sent to the
Linux kernel for the static world regulatory domain.

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/db.txt b/db.txt
index c6def1c..54f89d3 100644
--- a/db.txt
+++ b/db.txt
@@ -10,6 +10,8 @@ country 00:
 	# NB: 5260 MHz - 5700 MHz requies DFS
 	# Channel 149 - 165
 	(5735 - 5835 @ 80), (3, 20), PASSIVE-SCAN, NO-IBSS
+	# IEEE 802.11ad (60GHz), channels 1..3
+	(57240 - 63720 @ 2160), (N/A, 0)
 
 
 country AD:
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:41 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:41 -0700
Subject: [wireless-regdb] [PATCH 52/53] wireless-regdb: CR,
	Costa Rica - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-53-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for Costa Rica,
updates the max EIRP and adds a new 5 GHz band:

  * 5490 - 5710

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 54f89d3..1470772 100644
--- a/db.txt
+++ b/db.txt
@@ -182,9 +182,10 @@ country CO:
 
 country CR:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country CS:
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Tue Jul 16 22:18:42 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Tue, 16 Jul 2013 19:18:42 -0700
Subject: [wireless-regdb] [PATCH 53/53] wireless-regdb: EC,
	Ecauador - enable VHT80
In-Reply-To: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
References: <1374027522-18488-1-git-send-email-mcgrof@do-not-panic.com>
Message-ID: <1374027522-18488-54-git-send-email-mcgrof@do-not-panic.com>

From: "Luis R. Rodriguez" <mcgrof at do-not-panic.com>

This enables 80 MHz bandwidth usage for Ecuador,
updates the max EIRP and adds a new 5 GHz band:

* 5490 - 5710

Signed-off-by: Luis R. Rodriguez <mcgrof at do-not-panic.com>
---
 db.txt |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/db.txt b/db.txt
index 1470772..811eb5c 100644
--- a/db.txt
+++ b/db.txt
@@ -256,9 +256,10 @@ country DZ:
 
 country EC:
 	(2402 - 2482 @ 40), (N/A, 20)
-	(5170 - 5250 @ 20), (3, 17)
-	(5250 - 5330 @ 20), (3, 23), DFS
-	(5735 - 5835 @ 20), (3, 30)
+	(5170 - 5250 @ 80), (3, 17)
+	(5250 - 5330 @ 80), (3, 24), DFS
+	(5490 - 5710 @ 80), (3, 24), DFS
+	(5735 - 5835 @ 80), (3, 30)
 
 country EE: DFS-ETSI
 	(2402 - 2482 @ 40), (N/A, 20)
-- 
1.7.10.4



From mcgrof at do-not-panic.com  Thu Jul 18 19:30:53 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Thu, 18 Jul 2013 16:30:53 -0700
Subject: [wireless-regdb] [PATCH 1/3] [RFC] cfg80211: Add indoor only
 and GO concurrent channel attributes
In-Reply-To: <CB3B3D4774441E42AA3EA0E1BA8230A01AD31E07@HASMSX106.ger.corp.intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-2-git-send-email-ilan.peer@intel.com>
 <CAB=NE6Wr_Y+uoGwOT_nE-VE49vd0eobv_F7=hF=mtVfGgCOehg@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DF7B@HASMSX106.ger.corp.intel.com>
 <CAB=NE6WBz36HktdvOd_Ay=xrx0LJQd=9MxxTrTFKhALS+HMHzg@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD31E07@HASMSX106.ger.corp.intel.com>
Message-ID: <CAB=NE6U3hBaEawcMJ27ZUFPaFo6RDUuzt9hh5AQN=eFWYMX-Hg@mail.gmail.com>

On Wed, Jul 17, 2013 at 11:47 AM, Peer, Ilan <ilan.peer at intel.com> wrote:
> On some day Luis wrote:
>
>> Based on the documentation I reviewed and your proposal it'd seem to me that
>> we can distinguish GO on the upper layers and determine if a channel is DFS or
>> not by just the DFS flag. The next hint you'd need is if the GO got regulatory
>> information from a master somehow, no?
>
> This should also be handled by user space, based on the device type/sub type of the local device directly, or
> indirectly through other means such a managed interface associating with an AP that it's device type
> value is 6 etc.

This seems reasonable but we need to also consider state machine
changes possible on the channel the GO is on as well and there are
different reasons for the channel to change:

  * beacon hint - nl80211_send_beacon_hint_event()
  * regulatory change - nl80211_send_reg_change_event()

The beacon hint multicast group message sends the channel prior to the
beacon hint and after. The regulatory change event currently isn't as
atomic and only provides the the fact that regulatory domain state
machine has incurred a change. In this case it may make sense to send
all wiphy information and have hostapd verify if a change has occurred
on the channel.

>> That is I am not seeing a need for a new flag at this point in wireless-regdb,
>> given also I mentioned another type of case for regulatory hints technically
>> possible (cellular base station hints but it seems only allowed with exceptional
>> review by the FCC).
>>
>> I take it what you want to enable here is GO operation on DFS channels and use
>> country IEs to determine if you can use GO, but if you do have GO enabled then
>> you'd want hooks to not daisy chain, ack?
>
> Currently, we do not intend to base the relaxation on the country IE directly,

Its still a possibility so it should be handled and we should consider
it on core regulatory. One possible solution might be to not enable GO
unless the the NL80211_ATTR_REG_INITIATOR was something appropriate
for the wiphy.

> but base it on the fact that if
> there is a managed connection to an AP who's not a mobile device (assuming that it is an authorized master),

How do you intend on verifying a device that has associated to an AP,
that that AP is not a mobile device, ie that it fits this "authorized
master" category ?

> than the channel used by the managed connection is valid for use (as long as the managed interface
> is connected to the AP on the channel).

Makes sense.

  Luis


From mcgrof at do-not-panic.com  Thu Jul 18 19:34:23 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Thu, 18 Jul 2013 16:34:23 -0700
Subject: [wireless-regdb] [PATCH 3/3] [RFC] cfg80211: Enable GO
	operation on additional channels
In-Reply-To: <CB3B3D4774441E42AA3EA0E1BA8230A01AD31E3C@HASMSX106.ger.corp.intel.com>
References: <1372768095-26053-1-git-send-email-ilan.peer@intel.com>
 <1372768095-26053-4-git-send-email-ilan.peer@intel.com>
 <CAB=NE6VQXQPRK9_Q-Nh+ripRa+PdCd=4_EZvPxeghBjc32ejyQ@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD2DFC5@HASMSX106.ger.corp.intel.com>
 <CAB=NE6WY43BYDehH5-MyF0GQORC1dTrNToUsRVC-Q5bDwcna3A@mail.gmail.com>
 <CB3B3D4774441E42AA3EA0E1BA8230A01AD31E3C@HASMSX106.ger.corp.intel.com>
Message-ID: <CAB=NE6Vcqrs-US-HJzxcnFhjF0-dsnvPdcWoUpuo-UDV_5cReQ@mail.gmail.com>

On Wed, Jul 17, 2013 at 12:15 PM, Peer, Ilan <ilan.peer at intel.com> wrote:
>> It was unclear for what exact channels you needed to deal with here.
>> Given review so far wouldn't it just be DFS flagged channels on some UNII
>> bands ? Then again if the indoor flag needs to be pegged to to a specific UNII
>> band and we can do that on wireless-regdb do we even need the UNII band
>> check routine helper?
>>
>
> Generally it is possible that the indoor property is not pegged to the 'other_channel', or it is possible that it is pegged but they are not in the same UNII band, so the verification is still needed. I guess that once I get the list you requested things will be clearer :)

OK so there are exceptions to the indoor flag affecting GO under these
rules or not. Looking forward to the respin.

  Luis


From desire at gmail.com  Sat Jul 20 04:55:02 2013
From: desire at gmail.com (Pui Yong Ng)
Date: Sat, 20 Jul 2013 16:55:02 +0800
Subject: [wireless-regdb] wireless-regdb: Update regulatory rules for
 Singapore (SG) on 2.4GHz and 5GHz
In-Reply-To: <CAAevFRQ7dfk2UeackHR1sMJaAG1f70DWmZ4kfGW91A5opmioaA@mail.gmail.com>
References: <CAAevFRQ7dfk2UeackHR1sMJaAG1f70DWmZ4kfGW91A5opmioaA@mail.gmail.com>
Message-ID: <CAAevFRQCEKMq4x2GOAHfxo-Zsqw1_JM9kePQeeuydfOw1QQpZQ@mail.gmail.com>

Hi.  I'd like to update that maximum EIRP for Singapore has changed.

The updated Technical Specification for Short Range Devices was
published at http://www.ida.gov.sg/~/media/Files/PCDG/Licensees/StandardsQoS/RadiocomEquipStd/TSSRD.pdf.
 In case the link changes, it can be retrieved from www.ida.gov.sg ->
Policies & Regulation -> Industry & Licensees -> Standards & Quality
of Service -> Radio-communication Equipment Standards

In the above URL, table 1 rows 25 and 27-29 are applicable (i think).

Briefly, the changes applicable to wireless LAN are:

> Technical requirements have also been revised for the wireless LAN and broadband access applications:
>
> Output power limit for 2.4000 - 2.4835 GHz band increased from 100 mW EIRP to 200 mW
> Output power limit for 5.725 - 5.850 GHz band increased from 100 mW EIRP to 1 W EIRP


Thanks.


From mcgrof at do-not-panic.com  Mon Jul 22 18:04:29 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Mon, 22 Jul 2013 15:04:29 -0700
Subject: [wireless-regdb] IEEE VHT80 802.11 channels
In-Reply-To: <CAB=NE6X0vJ4Ts6p8M3i9GyZPCY6Gf6ztCdWvhdsVySO+4CL7pg@mail.gmail.com>
References: <CAB=NE6X0vJ4Ts6p8M3i9GyZPCY6Gf6ztCdWvhdsVySO+4CL7pg@mail.gmail.com>
Message-ID: <CAB=NE6W=RZFNJnLSZZXn4dAeutuMFjMMzfqLd3-=QgeJwaqYaA@mail.gmail.com>

On Wed, Jul 3, 2013 at 12:05 PM, Luis R. Rodriguez
<mcgrof at do-not-panic.com> wrote:
> We reviewed a while ago how we'd enable VHT80 channels and decided to
> go with a scaping of the regulatory data even though IEEE defined very
> specific channels. I hadn't seen a list with these center of freq IEEE
> channels so I figured I'd post them. As far as I can tell I see these
> defined. Whether or not you can use them will vary depending on your
> country's regulatory rules.
>
> 5210, 5290, 5530, 5610, 5610, 5690, 5775

The below extended map may help and could also be used to help
understand the corner case of VHT80 support on VHT80 center of freq
5690 MHz.

IEEE VHT80 center of freqs possible:

Center                  20 MHz channels                    ath10k capable
        __________  __________  __________  __________
       /          \/          \/          \/          \
5210     5180 (36)   5200 (40)   5220 (44)   5240 (48)           OK
5290     5260 (52)   5280 (56)   5300 (60)   5320 (64)           OK
5530     5500 (100)  5520 (104)  5540 (108)  5560 (112)          OK
5610     5580 (116)  5600 (120)  5620 (124)  5640 (128)          OK
5690     5660 (132)  5680 (136)  5700 (140)  5720 (144)*        Nope
5775     5745 (149)  5765 (153)  5785 (157)  5805 (161)          OK

Other vendor should consider reviewing their own implementation /
support / regulatory considerations / preferences for collateral of
not having a 20 MHz IEEE channel at center of freq 5720 (144) before.
I'll be pushing out how we address this next.

  Luis


From johannes at sipsolutions.net  Fri Jul 26 03:59:12 2013
From: johannes at sipsolutions.net (Johannes Berg)
Date: Fri, 26 Jul 2013 09:59:12 +0200
Subject: [wireless-regdb] Updates to wireless-regdb review - vendor
	namespaces and VHT80
In-Reply-To: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
 (sfid-20130703_023901_549147_B1EE6BF1)
References: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
 (sfid-20130703_023901_549147_B1EE6BF1)
Message-ID: <1374825552.8248.2.camel@jlt4.sipsolutions.net>

On Tue, 2013-07-02 at 17:38 -0700, Luis R. Rodriguez wrote:

> I'd like to propose a middle ground to also address another issue I've
> noticed. Vendors can disagree and in order to give vendors a warm
> fuzzy on ability to ensure their data is interpreted and provide the
> ability to offload down to wireless-regdb even more interpretations
> I'd like to propose the idea of embracing vendor namespaces within
> wireless-regdb / crda / the kernel. The way I'd envision this is
> '/sbin/crda US OUI' is passed upon a regulatory hint and in turn CRDA
> will read the namespace for the OUI passed in regulatory.bin. Then at
> our wireless summit kumbaya and with the development / enhancements of
> intersect.c and union.c (not yet developed) we'd work on generalizing
> the data. This would also allow vendors to supply their own rules
> without the high bar that we are setting which so far has proven very
> difficult to met.

I'm not really fully convinced, but let's discuss at the summit.

Wasn't the point of the regdb and documentation etc. also that the users
can trust it? It seems to me that if you're building a generic system
you wouldn't really want different regulatory interpretations. And if
you think for some special system (say a tablet) you need a different
database, you'll probably hand-roll one specifically for that system
anyway.

> In the meantime, while that gets developed, I'd still like to supply
> patches to enable VHT80 for a few countries without hopefully such
> high bar for documentation as I cannot get this information.

I've also been sitting on the patch "regulatory: enable channels 52-64
and 100-144 for world roaming" ...

johannes



From mcgrof at do-not-panic.com  Fri Jul 26 04:06:40 2013
From: mcgrof at do-not-panic.com (Luis R. Rodriguez)
Date: Fri, 26 Jul 2013 01:06:40 -0700
Subject: [wireless-regdb] Updates to wireless-regdb review - vendor
	namespaces and VHT80
In-Reply-To: <1374825552.8248.2.camel@jlt4.sipsolutions.net>
References: <CAB=NE6V_PKG2UBSLPRhziUDcFzFi8uOJNiNzoPNaK0oU7rmZuQ@mail.gmail.com>
 <1374825552.8248.2.camel@jlt4.sipsolutions.net>
Message-ID: <CAB=NE6Wr1hC2mQy1qo79yAawkw1cVsTG4unEFYYdu7vWKMM2MA@mail.gmail.com>

On Fri, Jul 26, 2013 at 12:59 AM, Johannes Berg
<johannes at sipsolutions.net> wrote:
> On Tue, 2013-07-02 at 17:38 -0700, Luis R. Rodriguez wrote:
>
>> I'd like to propose a middle ground to also address another issue I've
>> noticed. Vendors can disagree and in order to give vendors a warm
>> fuzzy on ability to ensure their data is interpreted and provide the
>> ability to offload down to wireless-regdb even more interpretations
>> I'd like to propose the idea of embracing vendor namespaces within
>> wireless-regdb / crda / the kernel. The way I'd envision this is
>> '/sbin/crda US OUI' is passed upon a regulatory hint and in turn CRDA
>> will read the namespace for the OUI passed in regulatory.bin. Then at
>> our wireless summit kumbaya and with the development / enhancements of
>> intersect.c and union.c (not yet developed) we'd work on generalizing
>> the data. This would also allow vendors to supply their own rules
>> without the high bar that we are setting which so far has proven very
>> difficult to met.
>
> I'm not really fully convinced, but let's discuss at the summit.
>
> Wasn't the point of the regdb and documentation etc. also that the users
> can trust it? It seems to me that if you're building a generic system
> you wouldn't really want different regulatory interpretations. And if
> you think for some special system (say a tablet) you need a different
> database, you'll probably hand-roll one specifically for that system
> anyway.

I don't think that's the problem. The problem is more -- folks are not
used to and don't wan to engage. What do we do in the meantime where
the alternative is something separate and likely redistributable
elsewhere. I'd personally rather have folks engaged and I figured a
namespace would at least provide a central middle ground. Glad to
discuss at the summit.

  Luis


