From: Pedro R. <ram...@se...> - 2005-07-28 23:23:47
|
James Ketrenos wrote: > Ivo van Doorn wrote: > > >>Hi, >> >>This patch will add support for the Hiperlan2 channels which are available for >>Europe. >> >> > > As a result of the variances across geographies and various > manufacturers hardware cards, and the channels they support and have > tested against, we're moving the channel maps out of the ieee80211_geo > code and back into the drivers. Otherwise we'll end up with a mismatch > of what the ieee80211_geo code thinks is supported vs. what may actually > be supported by the cards. > > The ieee80211_geo code will provide some helper functions for verifying > channels, etc. but the actual channel maps will need to come from the > drivers themselves. > > I'll be putting up some updated code in GIT tomorrow that does this. > > James I think it would be nice to maintain some default tables in ieee80211 so that drivers that use the most "standard" tables, need not define them. I expect that there are some "standard" tables (USA/EU/Japan) plus "maximum" (all channels possible) and "minimum" (channels common to all regions/countries) tables. So it should probably be good to have some sanitized standard tables and then allow a driver to choose to use those or provide their own. It would also be nice to have the tables named so that in the future a user can get the name of the table it is using some API or application and know which set of channels a card supports ex: "USA", "EU", "Japan", "USA+12", etc.. Just a thought =:-) -- Pedro Ramalhais |