Re: [ipwave] Patching Linux Kernel with OCB - how to howto
Sara el hamdani <saraelhamdani@gmail.com> Wed, 26 June 2019 14:12 UTC
Return-Path: <saraelhamdani@gmail.com>
X-Original-To: its@ietfa.amsl.com
Delivered-To: its@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E22A8120045 for <its@ietfa.amsl.com>; Wed, 26 Jun 2019 07:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ft18eNyovIzZ for <its@ietfa.amsl.com>; Wed, 26 Jun 2019 07:12:47 -0700 (PDT)
Received: from mail-yb1-xb2e.google.com (mail-yb1-xb2e.google.com [IPv6:2607:f8b0:4864:20::b2e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 592EB120128 for <its@ietf.org>; Wed, 26 Jun 2019 07:12:47 -0700 (PDT)
Received: by mail-yb1-xb2e.google.com with SMTP id 5so1409470ybj.10 for <its@ietf.org>; Wed, 26 Jun 2019 07:12:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZO6wgCXu2a2daMUB5Lpzn1Jf82aI+VJKbBB8EGAsqQc=; b=MsUqvuON5+r6OmU68+jo9tiPrzF+wE02yNjuMr2jf0/Z/lZelYQz538IZXlPMYtDpg eH+8bugwF29AwW20/u2PHiUy9Chfj+dLZDQl0pL+v6hpK/87Sfy24CkF+8xONIXjcDNW THp6rPzq6kTGLw2BTflPmD28DgTQAYVMa3iz3dQpRCPo5KcwZPTTuwCKZi5nFk/DeaUH VxRn3gk8TuCazDOEz29Wcw5NmbA/jwBmT/pzzTvpRWqWn0NKIhzfxyVTh4AzktpbHWgs r2cpiwJiM3b8M3V9Z5PALAS+cuVsXUwFH/Jh1wr65X4Rl8db2tygCv9iTdjGQftinqq/ NKhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZO6wgCXu2a2daMUB5Lpzn1Jf82aI+VJKbBB8EGAsqQc=; b=t2w3S9LBGG2Vt/2Tx3PfFDrOlOtzfAgE05KkaT/QhjevFrQGo+6rSD2iGRwzgn4zPI YWJaK+aYieIW+6mvk8cZWDS691M//DUU2eX+jEHj7TYX+kedoGAHLEnYmkLefpSev8gZ j0uPNh2OBJqr5pAJw6VFn8tSiVhixV6GIX1FcUyPpwgyA2B8Adp+hlyWaym5QBSIjMh1 R6DrQu43R6zxY45MXTJtS/ypBjurEK6F4AYn2530ek7mdyi3lZe/lJ6Jw7arGqVUaNgM Vx1ZTMHb0UL2aBoM55/rT7nVlcW5TOyZ2AOQACqBctHxzE0mTh7BVGAwUKntN//lLhRu v/2Q==
X-Gm-Message-State: APjAAAVtvTIo0jr2hTV3t1nxU2Zm2MPhgs4zuEV6wRXCAOveXn0wt3O7 lHCMOg22S46NiXorthMbW0a6Yx+3JHsiMwSsc+PlPcsc8WQlPQ==
X-Google-Smtp-Source: APXvYqxGiXtEpdyPREHumPWEVAr66SoMHvc6gAiBDNXc+uSaX+RqhL8W3qqpygCkSp7Gyikn/bwZK8xtiiiTrE0/je8=
X-Received: by 2002:a25:6b52:: with SMTP id o18mr2989682ybm.74.1561558365445; Wed, 26 Jun 2019 07:12:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAM9JMHPbfhNgvDgJP3kMj7VG2DRGa6-t1bbfSrqHeGH62kW1Zg@mail.gmail.com> <d592be28-1160-eeef-7239-2878c35bc2a1@gmail.com> <CAMugd_UzXo_1Usu8k7jR0TjbSEMSnprAFcD4R7Lz8Hwx1g7rqA@mail.gmail.com> <CAJ0NgkDGd83nxqw=BiNCQR1MieFgMVneV=rKbgTUBQzZ=d1m2w@mail.gmail.com> <7c3d7458-2246-7efb-50e0-7bfb6c4389e2@gmail.com>
In-Reply-To: <7c3d7458-2246-7efb-50e0-7bfb6c4389e2@gmail.com>
From: Sara el hamdani <saraelhamdani@gmail.com>
Date: Wed, 26 Jun 2019 15:12:14 +0100
Message-ID: <CAJ0NgkBU5ZFkAiY8UYFAJQ9bReOnqQTWaZ2+ma9bTQMVvMzGZQ@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: its@ietf.org, Nabil Benamar <benamar73@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000ab20c1058c3aa34c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/vdPltiZ_fypW9Xcm6cajocjqJGM>
Subject: Re: [ipwave] Patching Linux Kernel with OCB - how to howto
X-BeenThere: its@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IPWAVE - IP Wireless Access in Vehicular Environments WG at IETF <its.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/its>, <mailto:its-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/its/>
List-Post: <mailto:its@ietf.org>
List-Help: <mailto:its-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/its>, <mailto:its-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 14:12:57 -0000
Dear Alex, Thank you very much for giving us all this information including the name of programmers. It is more clear to me now, since I know the little parameters that need modification. For the newest version of the kernel (5.Y), I have not yet tested it myself to know if it is still in need for a patch in Regulatory Domain or not. But, when I will do I will surely give you my feedback. Regards Le mar. 25 juin 2019 à 17:15, Alexandre Petrescu < alexandre.petrescu@gmail.com> a écrit : > Sara, > > You are asking me about how to patch the kernel successfully 100%. > > Frankly speaking I dont remember. The last time I did was several years > ago. Since then I tell others how to. It is them who know, the > programmers. But each time they do then they move to something else and > forget, or no longer care, or their new employer forbids them from telling > it to others. I can remember: Pierre Pfister, Giorgio Campo, Mariama Sarr, > Artiol Kalca. But there were more, including those that I can not talk > about. > > This is the thing I remember most recently: in kernel series 4.x (x is > unknown) the OCB is no longer a patch - it is included. What is needed is > to do 'make menuconfig' and check a few options. There is a 2nd need in > the 'iw' command: one needs recent iw commands (v4.9 at the time) because > only they have this 'ocb' parameter which turns it on. > > The only little patch that is needed is about the Regulatory Domain. The > Regulatory Domain tells on which frequencies to work. > > I hope in kernel 5.y (y is another unknown) there is no longer a need even > for that little patch in Regulatory Domain. I do not know. You could tell > me: is kernel 5.y still in need for a patch for Regulatory Domain for OCB > to work? > > You and John Seur also provided a patch to correct a duplicate definition > of 'NL80211_IFTYPE_OCB'. I never saw that error myself. > > Maybe all this should be put into one single document, easy to ready for > others. > > Below you can find the OCB howto me and programmers wrote more than a year > ago: > > > --------------------------------------------------------------------------------------------------------- > > - download the linux kernel linux-4.9.61. > - copy the patch file inside the linux folder > - cd into the linux folder > - make menuconfig and check: > > Networking support > Wireless -> cfg80211 - wireless > configuration API > > Networking support > Wireless -> use statically compiled > regulatory rules database > > Networking support > Wireless -> support CRDA > > Networking support > Wireless -> Generic IEEE 802.11 Networking > Stack (mac80211) > > Device Drivers > Network device support -> Wireless LAN -> > Atheros 802.11n wireless cards support > > Device Drivers > Network device support -> Wireless LAN -> > Atheros ath9k PCI/PCIe bus support > - Patch the kernel using the command "patch -p1 < patch.file" > - and make the kernel > > - install iw 4.9 > - iw dev wlan0 set type ocb > - ifconfig wlan0 up > - iw dev wlan0 ocb join 5900 10MHz > > When we boot the board our country code is US. If for you it is different > you can change the country with the "iw reg set" command. > This is important in order to define which channels are available. > > This patch file was created with inspiration from somebody else from the > Internet who used python to achieve the same, but which is hard to do on > small platforms. > > Date: 27 February 2018 > Based on:https://drive.google.com/file/d/0BxK6WTQZ97QVWF9tRURjOGhBU2c/view; > and other online resources > diff -ur linux-4.9.61/drivers/net/wireless/ath/ath9k/common-init.c > linux-4.9.61-pat/drivers/net/wireless/ath/ath9k/common-init.c > --- linux-4.9.61/drivers/net/wireless/ath/ath9k/common-init.c > 2017-11-08 03:08:37.000000000 -0600 > +++ linux-4.9.61-pat/drivers/net/wireless/ath/ath9k/common-init.c > 2017-11-17 04:33:50.168704602 -0600 > @@ -86,6 +86,27 @@ > CHAN5G(5785, 35), /* Channel 157 */ > CHAN5G(5805, 36), /* Channel 161 */ > CHAN5G(5825, 37), /* Channel 165 */ > + > + CHAN5G(5850, 38), /* Channel 170 */ > + /* ITA-G5B */ > + CHAN5G(5855, 39), /* Channel 171 */ > + CHAN5G(5860, 40), /* Channel 172 */ > + CHAN5G(5865, 41), /* Channel 173 */ > + CHAN5G(5870, 42), /* Channel 174 */ > + /* ITS-G5A */ > + CHAN5G(5875, 43), /* Channel 175 */ > + CHAN5G(5880, 44), /* Channel 176 */ > + CHAN5G(5885, 45), /* Channel 177 */ > + CHAN5G(5890, 46), /* Channel 178 */ > + CHAN5G(5895, 47), /* Channel 179 */ > + CHAN5G(5900, 48), /* Channel 180 */ > + CHAN5G(5905, 49), /* Channel 181 */ > + /* ITS-G5D */ > + CHAN5G(5910, 50), /* Channel 182 */ > + CHAN5G(5915, 51), /* Channel 183 */ > + CHAN5G(5920, 52), /* Channel 184 */ > + CHAN5G(5925, 53), /* Channel 185 */ > + > }; > /* Atheros hardware rate code addition for short premble */ > diff -ur linux-4.9.61/drivers/net/wireless/ath/ath9k/hw.h > linux-4.9.61-pat/drivers/net/wireless/ath/ath9k/hw.h > --- linux-4.9.61/drivers/net/wireless/ath/ath9k/hw.h 2017-11-08 > 03:08:37.000000000 -0600 > +++ linux-4.9.61-pat/drivers/net/wireless/ath/ath9k/hw.h 2017-11-17 > 04:34:18.781260652 -0600 > @@ -73,7 +73,7 @@ > #define ATH9K_RSSI_BAD -128 > -#define ATH9K_NUM_CHANNELS 38 > +#define ATH9K_NUM_CHANNELS 54 > /* Register read/write primitives */ > #define REG_WRITE(_ah, _reg, _val) \ > diff -ur linux-4.9.61/drivers/net/wireless/ath/regd.c > linux-4.9.61-pat/drivers/net/wireless/ath/regd.c > --- linux-4.9.61/drivers/net/wireless/ath/regd.c 2017-11-08 > 03:08:37.000000000 -0600 > +++ linux-4.9.61-pat/drivers/net/wireless/ath/regd.c 2017-11-17 > 04:37:11.684613511 -0600 > @@ -45,9 +45,9 @@ > /* We allow IBSS on these on a case by case basis by regulatory domain > */ > #define ATH9K_5GHZ_5150_5350 REG_RULE(5150-10, 5350+10, 80, 0, 30,\ > NL80211_RRF_NO_IR) > -#define ATH9K_5GHZ_5470_5850 REG_RULE(5470-10, 5850+10, 80, 0, 30,\ > +#define ATH9K_5GHZ_5470_5925 REG_RULE(5470-10, 5925+10, 80, 0, 30,\ > NL80211_RRF_NO_IR) > -#define ATH9K_5GHZ_5725_5850 REG_RULE(5725-10, 5850+10, 80, 0, 30,\ > +#define ATH9K_5GHZ_5725_5925 REG_RULE(5725-10, 5925+10, 80, 0, 30,\ > NL80211_RRF_NO_IR) > #define ATH9K_2GHZ_ALL ATH9K_2GHZ_CH01_11, \ > @@ -55,11 +55,11 @@ > ATH9K_2GHZ_CH14 > #define ATH9K_5GHZ_ALL ATH9K_5GHZ_5150_5350, \ > - ATH9K_5GHZ_5470_5850 > + ATH9K_5GHZ_5470_5925 > /* This one skips what we call "mid band" */ > #define ATH9K_5GHZ_NO_MIDBAND ATH9K_5GHZ_5150_5350, \ > - ATH9K_5GHZ_5725_5850 > + ATH9K_5GHZ_5725_5925 > /* Can be used for: > * 0x60, 0x61, 0x62 */ > Only in linux-4.9.61-pat/include: config > Only in linux-4.9.61-pat/include: generated > diff -ur linux-4.9.61/net/wireless/db.txt > linux-4.9.61-pat/net/wireless/db.txt > --- linux-4.9.61/net/wireless/db.txt 2017-11-08 03:08:37.000000000 > -0600 > +++ linux-4.9.61-pat/net/wireless/db.txt 2017-11-17 04:38:44.958417939 > -0600 > @@ -1,17 +1,1220 @@ > +# This is the world regulatory domain > +country 00: > + (2402 - 2472 @ 40), (20) > + # Channel 12 - 13. > + (2457 - 2482 @ 40), (20), NO-IR > + # Channel 14. Only JP enables this and for 802.11b only > + (2474 - 2494 @ 20), (20), NO-IR, NO-OFDM > + # Channel 36 - 48 > + (5170 - 5250 @ 80), (20), NO-IR, AUTO-BW > + # Channel 52 - 64 > + (5250 - 5330 @ 80), (20), NO-IR, DFS, AUTO-BW > + # Channel 100 - 144 > + (5490 - 5730 @ 160), (20), NO-IR, DFS > + # Channel 149 - 165 > + (5735 - 5835 @ 80), (20), NO-IR > + # IEEE 802.11ad (60GHz), channels 1..3 > + (57240 - 63720 @ 2160), (0) > + > + #channel 172 184 > + (5860 - 5920 @ 80), (10), NO-IR > + > +country AD: > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20) > + (5250 - 5330 @ 80), (20), DFS > + (5490 - 5710 @ 80), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country AE: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country AF: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source: > +# > http://pucanguilla.org/Downloads/January2005-Anguilla%20Table%20of%20Allocations.pdf > +country AI: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country AL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20.00), AUTO-BW > + (5250 - 5330 @ 80), (20.00), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27.00), DFS > + > +country AM: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (18) > + (5250 - 5330 @ 80), (18), DFS > + > +country AN: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country AR: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country AS: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country AT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country AU: > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5710 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country AW: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country AZ: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (18), AUTO-BW > + (5250 - 5330 @ 80), (18), DFS, AUTO-BW > + > +country BA: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country BB: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (23), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country BD: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5735 - 5835 @ 80), (30) > + > +country BE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country BF: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country BG: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country BH: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20) > + (5250 - 5330 @ 80), (20), DFS > + (5735 - 5835 @ 80), (20) > + > +country BL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country BM: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country BN: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5735 - 5835 @ 80), (20) > + > +country BO: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5250 - 5330 @ 80), (30), DFS > + (5735 - 5835 @ 80), (30) > + > +country BR: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country BS: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +#http://www.bicma.gov.bt/paper/publication/nrrpart4.pdf > +country BT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country BY: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country BZ: DFS-JP > + (2402 - 2482 @ 40), (30) > + (5735 - 5835 @ 80), (30) > + > +country CA: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +#http://www.art-rca.org > +country CF: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 40), (17) > + (5250 - 5330 @ 40), (24), DFS > + (5490 - 5730 @ 40), (24), DFS > + (5735 - 5835 @ 40), (30) > + > +country CH: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country CI: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country CL: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5735 - 5835 @ 80), (20) > + > +country CN: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (23), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (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), (28) > + (59400 - 63720 @ 2160), (44) > + (63720 - 65880 @ 2160), (28) > + > +country CO: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country CR: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (24), DFS > + (5490 - 5730 @ 80), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country CX: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country CY: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +# Data fromhttp://www.ctu.eu/164/download/VOR/VOR-12-08-2005-34.pdf > +# andhttp://www.ctu.eu/164/download/VOR/VOR-12-05-2007-6-AN.pdf > +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is > +# implemented. > +country CZ: DFS-ETSI > + (2400 - 2483.5 @ 40), (100 mW) > + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW > + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW > + (5470 - 5725 @ 160), (500 mW), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +# Data from "Frequenznutzungsplan" (as published in April 2008), > downloaded from > +# > http://www.bundesnetzagentur.de/cae/servlet/contentblob/38448/publicationFile/2659/Frequenznutzungsplan2008_Id17448pdf.pdf > +# For the 5GHz range also see > +# > http://www.bundesnetzagentur.de/cae/servlet/contentblob/38216/publicationFile/6579/WLAN5GHzVfg7_2010_28042010pdf.pdf > +# The values have been reduced by a factor of 2 (3db) for non TPC devices > +# (in other words: devices with TPC can use twice the tx power of this > table). > +# Note that the docs do not require TPC for 5150--5250; the reduction to > +# 100mW thus is not strictly required -- however the conservative 100mW > +# limit is used here as the non-interference with radar and satellite > +# apps relies on the attenuation by the building walls only in the > +# absence of DFS; the neighbour countries have 100mW limit here as well. > + > +country DE: DFS-ETSI > + # entries 279004 and 280006 > + (2400 - 2483.5 @ 40), (100 mW) > + # entry 303005 > + (5150 - 5250 @ 80), (100 mW), NO-OUTDOOR, AUTO-BW > + # entries 304002 and 305002 > + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW > + # entries 308002, 309001 and 310003 > + (5470 - 5725 @ 160), (500 mW), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country DK: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +# Source: > +# > http://www.ntrcdom.org/index.php?option=com_content&view=category&layout=blog&id=10&Itemid=55 > +country DM: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country DO: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country DZ: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170.000 - 5250.000 @ 80.000), (23.00), AUTO-BW > + (5250.000 - 5330.000 @ 80.000), (23.00), DFS, AUTO-BW > + (5490.000 - 5670.000 @ 160.000), (23.00), DFS > + > +country EC: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (24), DFS > + (5490 - 5730 @ 80), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country EE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country EG: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20) > + (5250 - 5330 @ 80), (20), DFS > + > +# Orden IET/787/2013, de 25 de abril, por la que se aprueba > +# el cuadro nacional de atribución de frecuencias. > +#http://www.boe.es/diario_boe/txt.php?id=BOE-A-2013-4845 > # > -# This file is a placeholder to prevent accidental build breakage if > someone > -# enables CONFIG_CFG80211_INTERNAL_REGDB. Almost no one actually needs > to > -# enable that build option. > -# > -# You should be using CRDA instead. It is even better if you use the > CRDA > -# package provided by your distribution, since they will probably keep it > -# up-to-date on your behalf. > -# > -# If you_really_ intend to use CONFIG_CFG80211_INTERNAL_REGDB then you > will > -# need to replace this file with one containing appropriately formatted > -# regulatory rules that cover the regulatory domains you will be using. > Your > -# best option is to extract the db.txt file from the wireless-regdb git > -# repository: > -# > -# git:// > git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-regdb.git > -# > +# more info at "Cuadro nacional de atribución de frecuencias (CNAF)": > +#http://www.minetur.gob.es/telecomunicaciones/espectro/paginas/cnaf.aspx > + > +country ES: DFS-ETSI > + (2400 - 2483.5 @ 40), (100 mW) > + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW > + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW > + (5470 - 5725 @ 160), (500 mW), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country ET: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country FI: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country FM: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country FR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country GB: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country GD: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country GE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (18), AUTO-BW > + (5250 - 5330 @ 80), (18), DFS, AUTO-BW > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country GF: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country GH: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country GL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20) > + (5250 - 5330 @ 80), (20), DFS > + (5490 - 5710 @ 80), (27), DFS > + > +country GP: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country GR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country GT: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country GU: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (24), DFS > + (5490 - 5730 @ 80), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country GY: > + (2402 - 2482 @ 40), (30) > + (5735 - 5835 @ 80), (30) > + > +country HK: > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5710 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country HN: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country HR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country HT: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country HU: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country ID: DFS-JP > + # ref: > http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf > + (2402 - 2482 @ 40), (20) > + (5735 - 5815 @ 80), (23) > + > +country IE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country IL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW > + (5250 - 5350 @ 80), (200 mW), NO-OUTDOOR, DFS, AUTO-BW > + > +country IN: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5735 - 5835 @ 80), (20) > + > +country IR: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5735 - 5835 @ 80), (30) > + > +country IS: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country IT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country JM: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country JO: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (23) > + (5735 - 5835 @ 80), (23) > + > +country JP: DFS-JP > + (2402 - 2482 @ 40), (20) > + (2474 - 2494 @ 20), (20), NO-OFDM > + (4910 - 4990 @ 40), (23) > + (5030 - 5090 @ 40), (23) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (23), DFS > + > +country KE: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (23) > + (5490 - 5570 @ 80), (30), DFS > + (5735 - 5775 @ 40), (23) > + > +country KH: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source > +#http://ntrc.kn/?page_id=7 > +country KN: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (30), DFS > + (5735 - 5815 @ 80), (30) > + > +country KP: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5630 @ 80), (30), DFS > + (5735 - 5815 @ 80), (30) > + > +country KR: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (30), DFS > + (5735 - 5835 @ 80), (30) > + > +country KW: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + > +country KY: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country KZ: > + (2402 - 2482 @ 40), (20) > + > +country LB: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +#http://www.ntrc.org.lc/operational_structures.htm > +country LC: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (30), DFS > + (5735 - 5815 @ 80), (30) > + > +country LI: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country LK: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (24), DFS > + (5490 - 5730 @ 80), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +# > http://lca.org.ls/images/documents/lesotho_national_frequency_allocation_plan.pdf > +country LS: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country LT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country LU: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country LV: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country MA: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + > +country MC: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source: > +#http://www.cnfr.md/index.php?pag=sec&id=117&l=en > +country MD: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source: > +# > http://www.cept.org/files/1050/Tools%20and%20Services/EFIS%20-%20ECO%20Frequency%20Information%20System/National%20frequency%20tables/Montenegro%20NAFT%20-%202010.pdf > +country ME: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country MF: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country MH: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country MK: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country MN: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country MO: > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 40), (23) > + (5250 - 5330 @ 40), (23), DFS > + (5735 - 5835 @ 40), (30) > + > +country MP: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country MQ: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source: > +#http://www.are.mr/pdfs/telec_freq_TNAbf_2010.pdf > +country MR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country MT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country MU: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country MW: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country MX: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country MY: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country NI: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country NL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), NO-OUTDOOR, AUTO-BW > + (5250 - 5330 @ 80), (20), NO-OUTDOOR, DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +# Data fromhttp://www.lovdata.no/dokument/SF/forskrift/2012-01-19-77 > +# Power at 5250 - 5350 MHz, 5470 - 5725 MHz and 5815 – 5850 MHz can > +# be doubled if TPC is implemented. > +# Up to 2W (or 4W with TPC) is allowed in the 5725 – 5795 MHz band > +# which has been merged with 5470 - 5725 MHz to allow wide channels > +country NO: DFS-ETSI > + (2400 - 2483.5 @ 40), (100 mW) > + (5150 - 5250 @ 80), (200 mW), AUTO-BW > + (5250 - 5350 @ 80), (100 mW), DFS, AUTO-BW > + (5470 - 5795 @ 160), (500 mW), DFS > + (5815 - 5850 @ 35), (2000 mW), DFS > + (17100 - 17300 @ 200), (100 mW) > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country NP: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5735 - 5835 @ 80), (20) > + > +country NZ: DFS-FCC > + (2402 - 2482 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country OM: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country PA: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country PE: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country PF: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country PG: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country PH: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country PK: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5735 - 5835 @ 80), (30) > + > +country PL: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country PM: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country PR: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country PT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country PW: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country PY: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country QA: DFS-JP > + (2402 - 2482 @ 40), (20) > + (5735 - 5835 @ 80), (30) > + > +country RE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country RO: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > + > +# Source: > +# > http://www.ratel.rs/upload/documents/Plan_namene/Plan_namene-sl_glasnik.pdf > +country RS: DFS-ETSI > + (2400 - 2483.5 @ 40), (100 mW) > + (5150 - 5350 @ 40), (200 mW), NO-OUTDOOR > + (5470 - 5725 @ 20), (1000 mW), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country RU: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20) > + (5250 - 5330 @ 80), (20), DFS > + (5650 - 5730 @ 80), (30), DFS > + (5735 - 5835 @ 80), (30) > + > +country RW: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country SA: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country SE: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country SG: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country SI: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country SK: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +# Source: > +# Regulation N° 2004-005 ART/DG/DRC/D.Rég > +country SN: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country SR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country SV: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (23), DFS > + (5735 - 5835 @ 80), (30) > + > +country SY: > + (2402 - 2482 @ 40), (20) > + > +# Source: > +#http://www.telecommission.tc/Spectrum-plan20110324-101210.html > +country TC: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country TD: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country TG: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 40), (20) > + (5250 - 5330 @ 40), (20), DFS > + (5490 - 5710 @ 40), (27), DFS > + > +country TH: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country TN: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + > +country TR: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country TT: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country TW: DFS-JP > + (2402 - 2472 @ 40), (30) > + (5270 - 5330 @ 40), (17), DFS > + (5490 - 5590 @ 80), (30), DFS > + (5650 - 5710 @ 40), (30), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +# #914 / 06 Sep 2007:http://www.ucrf.gov.ua/uk/doc/nkrz/1196068874 > +# #1174 / 23 Oct 2008: > http://www.nkrz.gov.ua/uk/activities/ruling/1225269361 > +# (appendix 8) > +# Listed 5GHz range is a lowest common denominator for all related > +# rules in the referenced laws. Such a range is used because of > +# disputable definitions there. > +country UA: DFS-ETSI > + (2400 - 2483.5 @ 40), (20), NO-OUTDOOR > + (5150 - 5350 @ 40), (20), NO-OUTDOOR > + (5490 - 5670 @ 80), (20), DFS > + (5735 - 5835 @ 80), (20) > + # 60 gHz band channels 1-4, ref: Etsi En 302 567 > + (57000 - 66000 @ 2160), (40) > + > +country UG: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country US: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5490 - 5710 @ 20), (30) > + (5735 - 5835 @ 80), (30) > + (5850 - 5935 @ 10), (30) > + # 60g band > + # reference:http://cfr.regstoday.com/47cfr15.aspx#47_CFR_15p255 > + # channels 1,2,3, EIRP=40dBm(43dBm peak) > + (57240 - 63720 @ 2160), (40) > + > +country UY: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +#http://cemc.uz/article/1976/ > +country UZ: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + > +# Source: > +# > http://www.ntrc.vc/regulations/Jun_2006_Spectrum_Managment_Regulations.pdf > +country VC: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +# Source: > +# Official Gazette (Gaceta Oficial) concerning Unlicensed transmitter use > +# (10 June 2013) > +#http://www.conatel.gob.ve/ > +country VE: DFS-FCC > + (2402 - 2482 @ 40), (30) > + (5170 - 5250 @ 80), (23), AUTO-BW > + (5250 - 5330 @ 80), (23), DFS, AUTO-BW > + (5735 - 5835 @ 80), (30) > + > +country VI: DFS-FCC > + (2402 - 2472 @ 40), (30) > + (5170 - 5250 @ 80), (24), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country VN: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17) > + (5250 - 5330 @ 80), (24), DFS > + (5490 - 5730 @ 80), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +# Source: > +# > http://www.trr.vu/attachments/category/130/GURL_for_Short-range_Radiocommunication_Devices2.pdf > +country VU: DFS-FCC > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (17), AUTO-BW > + (5250 - 5330 @ 80), (24), DFS, AUTO-BW > + (5490 - 5730 @ 160), (24), DFS > + (5735 - 5835 @ 80), (30) > + > +country WF: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country YE: > + (2402 - 2482 @ 40), (20) > + > +country YT: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country ZA: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > +country ZW: DFS-ETSI > + (2402 - 2482 @ 40), (20) > + (5170 - 5250 @ 80), (20), AUTO-BW > + (5250 - 5330 @ 80), (20), DFS, AUTO-BW > + (5490 - 5710 @ 160), (27), DFS > + > + > Only in linux-4.9.61-pat/scripts/basic: .fixdep.cmd > Only in linux-4.9.61-pat/scripts/basic: fixdep > Only in linux-4.9.61-pat/scripts/kconfig: .conf.cmd > Only in linux-4.9.61-pat/scripts/kconfig: .conf.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig: .mconf.cmd > Only in linux-4.9.61-pat/scripts/kconfig: .mconf.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig: .zconf.tab.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig: conf > Only in linux-4.9.61-pat/scripts/kconfig: conf.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .checklist.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .inputbox.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .menubox.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .textbox.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .util.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: .yesno.o.cmd > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: checklist.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: inputbox.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: menubox.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: textbox.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: util.o > Only in linux-4.9.61-pat/scripts/kconfig/lxdialog: yesno.o > Only in linux-4.9.61-pat/scripts/kconfig: mconf > Only in linux-4.9.61-pat/scripts/kconfig: mconf.o > Only in linux-4.9.61-pat/scripts/kconfig: zconf.hash.c > Only in linux-4.9.61-pat/scripts/kconfig: zconf.lex.c > Only in linux-4.9.61-pat/scripts/kconfig: zconf.tab.c > Only in linux-4.9.61-pat/scripts/kconfig: zconf.tab.o > Le 24/06/2019 à 01:32, Sara el hamdani a écrit : > > Hello Alex, > > Many thanks for sharing your insights. > > Indeed, we knew during the hackathon that we should better patch the > kernel in its newest version 5.1.12. However, we couldn't create a new > patch because of the lack of time as mentioned Mr, Nabil. In fact, we > didn't have the right adapter for the physical OCBcard we had. So, we whole > first day spent the the first day trying to install the card on the desktop > including creating manually the adequate antenas. Then, we had only six > hours in the next day to capture IPv6 packets patching and recompiling the > kernel ect. > > We have recommended to the organizers the reserve more time to this truck > in future hackathons. We think also that creating a new patch for the > current linux of the kernel is worth to be the object of an independent > truck in the hackathon. > > Concerning the parameters, we have tested the connectivity using ath9k > driver successfully, and we were about to do the same for ath10k but it was > the already presentation time (as we aforementioned a lack of time). > > For the patch creator, we don't know honestly who he is, but we have found > the link mentioned on a previous email of you in the link: > https://drive.google.com/file/d/0BxK6WTQZ97QVWF9tRURjOGhBU2c/view. Thus, > we decided to fix it and to make it work. > > Besides, even if we arrived to patch the kernel with ath9k, the report in > the terminal showed that it was not completely successful (not 100%) and it > seems that this is what happens usually. So based on your big in you > experience, Mr. Alex, on creating and patching the kernel, we would know if > it is common for you to patch the kernel successfully 100%? > > > Sara > > Le ven. 21 juin 2019 à 12:41, Nabil Benamar <benamar73@gmail.com> a > écrit : > >> Hi Alex, >> >> Thank you for your comments. >> This is exactly what the hackathon participants put in future work! >> >> 2 days were not enough to build the testbed and test different drivers >> and parameters... >> >> On Fri, Jun 21, 2019, 14:01 Alexandre Petrescu < >> alexandre.petrescu@gmail.com> wrote: >> >>> Hello Mr. Seur, >>> >>> I would like to ask you whether you can apply that patch to ath10k also? >>> (instead of ath9k). >>> >>> If you do, you risk being the first to achieve 1Gbps on OCB, hopefully >>> with IPv6. >>> >>> Alex >>> >>> Le 20/06/2019 à 15:25, John Seur a écrit : >>> > Hello IPWavers, >>> > >>> > During the Hackathon@AIS2019 >>> > (https://hackathon.internetsummitafrica.org/), the team in IPWave >>> track >>> > (led by Nabil Benamar) was patching the Linux kernel 4.9.61 with OCB >>> > mode and discovered the following bugs in the patch file >>> > (https://drive.google.com/file/d/0BxK6WTQZ97QVWF9tRURjOGhBU2c/view). >>> > drivers/net/wireless/ath/ath9k/main.c:961:2: error: duplicate case >>> value >>> > case NL80211_IFTYPE_OCB: >>> > drivers/net/wireless/ath/ath9k/hw.c:1241:2: error: duplicate case >>> value >>> > case NL80211_IFTYPE_OCB: >>> > >>> > The duplicated lines of code were commented out and the patch file >>> works! >>> > >>> > _______________________________________________ >>> > its mailing list >>> > its@ietf.org >>> > https://www.ietf.org/mailman/listinfo/its >>> > >>> >>> _______________________________________________ >>> its mailing list >>> its@ietf.org >>> https://www.ietf.org/mailman/listinfo/its >>> >> _______________________________________________ >> its mailing list >> its@ietf.org >> https://www.ietf.org/mailman/listinfo/its >> > > > -- > *Best regards* > > > *Sara EL HAMDANI * > *Phd student -Umi University.* > > -- *Best regards* *Sara EL HAMDANI* *Phd student -Umi University.*
- [ipwave] Patching Linux Kernel with OCB John Seur
- Re: [ipwave] Patching Linux Kernel with OCB Sara el hamdani
- Re: [ipwave] Patching Linux Kernel with OCB Alexandre Petrescu
- Re: [ipwave] Patching Linux Kernel with OCB Alexandre Petrescu
- Re: [ipwave] Patching Linux Kernel with OCB Nabil Benamar
- Re: [ipwave] Patching Linux Kernel with OCB Sara el hamdani
- Re: [ipwave] Patching Linux Kernel with OCB Sara el hamdani
- Re: [ipwave] Patching Linux Kernel with OCB - how… Alexandre Petrescu
- Re: [ipwave] Patching Linux Kernel with OCB - how… Sara el hamdani