Johannes Berg wrote:
On Sat, 2007-04-21 at 15:42 +0200, Joerg Mayer wrote:
On Fri, Apr 20, 2007 at 11:25:40PM -0500, Larry Finger wrote:
+ if (network->channel < 15)
+ iwe.u.freq.m = 2407 + 5 * network->channel;
+ else
+ iwe.u.freq.m = 5000 + 5 * network->channel;
+ if (network->channel == 14)
+ iwe.u.freq.m = 2484; /* special case for Japan */
As you are taking japanese channels into account: How about handling the
>= 4.9 GHz case for Japan as well?
See 802.11j-2004.pdf 17.3.8.3.2, 17.3.8.3.3 and table J.3 for details.
How about just adding some sort of table in other common code and using
that. Then you can submit a patch for that table :P
I did a variation of your suggestion by adding the ieee80211_channel_to_freq routine that ieee80211
was lacking. This way if anyone adds the 4.9 GHz channels in Japan to the ieee80211_geo struct, my
routine will be just fine.
Larry
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html