Search Linux Wireless

Re: [mac80211] Implement EU regulatory domain

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

 



> Implement missing EU regulatory domain for mac80211. Based on the 
> information in IEEE 802.11-2007 (specifically pages 1142, 1143 &
> 1148) 
> and ETSI 301 893 (V1.4.1).
> With thanks to Johannes Berg.

Technically not mac80211 but cfg80211 ;)

> Signed-off-by: Tony Vroon <tony@xxxxxxxx>

Acked-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>

> --- net/wireless/reg.c.orig     2008-06-04 16:29:54.000000000 +0100
> +++ net/wireless/reg.c  2008-06-04 19:25:34.000000000 +0100
> @@ -80,6 +80,23 @@
>                                      IEEE80211_CHAN_RADAR),
>  };
>  
> +static const struct ieee80211_channel_range ieee80211_EU_channels[] =
> {
> +       /* IEEE 802.11b/g, channels 1..13 */
> +       RANGE_PWR(2412, 2472, 20, 6, 0),
> +       /* IEEE 802.11a, channel 36*/
> +       RANGE_PWR(5180, 5180, 23, 6, IEEE80211_CHAN_PASSIVE_SCAN),
> +       /* IEEE 802.11a, channel 40*/
> +       RANGE_PWR(5200, 5200, 23, 6, IEEE80211_CHAN_PASSIVE_SCAN),
> +       /* IEEE 802.11a, channel 44*/
> +       RANGE_PWR(5220, 5220, 23, 6, IEEE80211_CHAN_PASSIVE_SCAN),
> +       /* IEEE 802.11a, channels 48..64 */
> +       RANGE_PWR(5240, 5320, 23, 6, IEEE80211_CHAN_NO_IBSS |
> +                                    IEEE80211_CHAN_RADAR),
> +       /* IEEE 802.11a, channels 100..140 */
> +       RANGE_PWR(5500, 5700, 30, 6, IEEE80211_CHAN_NO_IBSS |
> +                                    IEEE80211_CHAN_RADAR),
> +};
> +
>  #define
> REGDOM(_code)                                                  \
>         {                                                               \
>                 .code =
> __stringify(_code),                             \
> @@ -90,6 +107,7 @@
>  static const struct ieee80211_regdomain ieee80211_regdoms[] = {
>         REGDOM(US),
>         REGDOM(JP),
> +       REGDOM(EU),
>  };

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux