From mboxrd@z Thu Jan 1 00:00:00 1970 From: Serene Gud Date: Sun, 10 Apr 2011 22:20:32 +0530 (IST) Subject: [ath9k-devel] ath9k: how to change channels dynamically Message-ID: <344889.96199.qm@web137318.mail.in.yahoo.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org --- On Sun, 4/10/11, Serene Gud wrote: From: Serene Gud Subject: Re: [ath9k-devel] ath9k: how to change channels dynamically To: "Larry Vaden" Cc: "Adrian Chadd" , ath9k-devel at lists.ath9k.org Date: Sunday, April 10, 2011, 11:36 AM --- On Wed, 4/6/11, Larry Vaden wrote: On Wed, Apr 6, 2011 at 11:54 AM, Serene Gud wrote: --- On Wed, 4/6/11, Larry Vaden wrote: On Wed, Apr 6, 2011 at 11:31 AM, Serene Gud wrote: --- On Mon, 4/4/11, Adrian Chadd wrote: it depends what you're trying to do. Are you trying to dynamically change channel based on channel usage? Then you can just look at mac80211; it already knows how to change channels. It'll just call the driver to change the channel as appropriate. You don't need to necessarily modify ath9k to do it. Are you trying to do some kind of synthetic, slow frequency hopping? (eg with quick channel changes?) Then that's a different story. Adrian Hey Adrian and people, C'mon please suggest me which function/files will help me modify channel hopping functionality in ath9k driver? Thanks! SGS I thought Adrian's answer was concise and to the point. ?That said, here's some pseudo code: . make a decision which yields the next operating frequency . stuff it in mac80211 or thereabouts. prn until you get it right!?End of story. -- Larry Vaden, CoFounder Internet Texoma, Inc. Serving Rural Texomaland Since 1995 We Care About Your Connection! Exactly Larry, It was too to the point. I am sorry but I do not have much knowledge about kernel programming and I do not know which functions in the file will change it. I do not know where should I stuff it in mac80211 or inside ath9k files. I tried doing it in some of the existing files but i do not know their basis. No matter where I do, the channel is picked up from the hostapd. Kindly be a little more detailed. Thank you so much for your time! -SGS SGS, What Adrian is saying is you don't need to tinker with ath9k. The previously referenced shows you one way to do it and an URL to the Ubiquiti SDK was provided, enabling you to see the source code. You can write code that emulates a very fast operator at a keyboard and stuff the operating frequency you have decided is best. best regards/ldv -- Larry Vaden, CoFounder Internet Texoma, Inc. Serving Rural Texomaland Since 1995 We Care About Your Connection! Thanks for all the help! I now want to introduce periodic frequency hopping; like I want my system to switch channels after a particular period, where I want to define that period. Do I need to do that in mac80211 or ath9k? Thanks! SGS I am using Fedora14 and not OpenWrt. Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20110410/7cee61b2/attachment-0001.htm