wireless part: 2.3 gh band

Julian Elischer julian at elischer.org
Wed Aug 24 19:19:27 GMT 2005


Dorijan Jelincic wrote:
> Hello freebsd-current,
> 
>   I am using 2.3 gh band since it is legal radioamater band, and it
>   would be great if you could implement it in ieee80211.c
> 
> ieee80211_mhz2ieee(u_int freq, u_int flags)
> {
>         if (flags & IEEE80211_CHAN_2GHZ) {      /* 2GHz band */
>                 if (freq == 2484)
>                         return 14;
>                 if (freq<=2402)
>                         return (255 - (2402-freq)/5);           /* 2.3GHz band */
>                 if (freq < 2484)
>                         return (freq - 2407) / 5;
>                 else
>                         return 15 + ((freq - 2512) / 20);}
> 
> .....
> 
> 
> ieee80211_ieee2mhz(u_int chan, u_int flags)
> {
>         if (flags & IEEE80211_CHAN_2GHZ) {      /* 2GHz band */
>                 if (chan == 14)
>                         return 2484;
>                 if (chan>236)
>                         return 2402 - (255-chan)*5;                /* 2.3GHz band */
> 
>                 if (chan < 14)
>                         return 2407 + chan*5;
>                 else
>                         return 2512 + ((chan-15)*20);}
> 
> 
> This way channel list is compatibile even with Mikrotik and StarOS...

It's always a question however, if you want to make it too easy for non HAMS
to get on ham bands.. is there anything in this that might make people
believe that it would be legal for them to use this without a licence?

mMybe a documantation change that specifically mentions that you need a licence to
use those channels.

Julian

(ex-VK6UI)








> 
>                         



More information about the freebsd-current mailing list