From mboxrd@z Thu Jan 1 00:00:00 1970 From: Serene Gud Date: Mon, 11 Apr 2011 22:09:45 +0530 (IST) Subject: [ath9k-devel] iwconfig drives which modules in the kernel/ath9k In-Reply-To: Message-ID: <485559.15466.qm@web137307.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 Sorry, I could only understand that it will send events on appropriate channels to the listening devices. But what all information it is sending that I cannot make out. Moreover, I want this device to inform the listening device to change channel. Is it possible to send that information? Thanks a lot! --- On Mon, 4/11/11, Mohammed Shafi wrote: From: Mohammed Shafi Subject: Re: [ath9k-devel] iwconfig drives which modules in the kernel/ath9k To: "Serene Gud" Cc: "ath9k" Date: Monday, April 11, 2011, 11:13 AM may i ask what is the problem On Mon, Apr 11, 2011 at 9:34 PM, Serene Gud wrote: I M using linux kernel downloaded from kernel.org instead of compat-wireless. But I was able to find tthe following: ./include/net/cfg80211.h:int cfg80211_wext_giwname ./include/net/cfg80211.h:int cfg80211_wext_siwmode ./include/net/cfg80211.h:int cfg80211_wext_giwmode ./include/net/cfg80211.h:int cfg80211_wext_siwscan ./include/net/cfg80211.h:int cfg80211_wext_giwscan ./include/net/cfg80211.h:int cfg80211_wext_siwmlme ./include/net/cfg80211.h:int cfg80211_wext_giwrange ./include/net/cfg80211.h:int cfg80211_wext_siwgenie Not sure of how to use them 8-| --- On Mon, 4/11/11, Mohammed Shafi wrote: From: Mohammed Shafi Subject: Re: [ath9k-devel] iwconfig drives which modules in the kernel/ath9k To: "Serene Gud" Date: Monday, April 11, 2011, 9:53 AM also wext-core.c static const struct iw_ioctl_description standard_ioctl[] = { ??????? [IW_IOCTL_IDX(SIOCSIWCOMMIT)] = { On Mon, Apr 11, 2011 at 8:21 PM, Mohammed Shafi wrote: in wext-compat.c static const iw_handler cfg80211_handlers[] = { ??????? [IW_IOCTL_IDX(SIOCGIWNAME)]???? = (iw_handler) cfg80211_wext_giwname, ??????? [IW_IOCTL_IDX(SIOCSIWFREQ)]???? = (iw_handler) cfg80211_wext_siwfreq, ??????? [IW_IOCTL_IDX(SIOCGIWFREQ)]???? = (iw_handler) cfg80211_wext_giwfreq, ??????? [IW_IOCTL_IDX(SIOCSIWMODE)]???? = (iw_handler) cfg80211_wext_siwmode, ??????? [IW_IOCTL_IDX(SIOCGIWMODE)]???? = (iw_handler) cfg80211_wext_giwmode, ??????? [IW_IOCTL_IDX(SIOCGIWRANGE)]??? = (iw_handler) cfg80211_wext_giw On Mon, Apr 11, 2011 at 8:19 PM, Mohammed Shafi wrote: On Mon, Apr 11, 2011 at 3:16 AM, Serene Gud wrote: Hi all, I am able to print out the present operating frequency from the ath9k/main.c file in dmesg and if I change the frequency using iwconfig, the output of of dmesg shows that the frequency has been changed. As far as I could figure out struct ieee80211_channel is defined in ./include/net/cfg80211.h which defines one element as center_freq. But what I do not know is that which file has the code that is affected by the "iwconfig wlan0 channel #" command because struct ieee80211_channel is used in may files in ./net/mac80211 ./net/wireless and ./drivers/net/wireless/ath/ath9k folders mainly. *driver in main.c see ath_set_channel which is called by ath9k_config (this is called by mac80211 callback .config) *then look at ieee80211_set_channel in mac80211 * look at wext-* files (complex) If anybody knows, kindly share... Thanks! _______________________________________________ ath9k-devel mailing list ath9k-devel at lists.ath9k.org https://lists.ath9k.org/mailman/listinfo/ath9k-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20110411/a1aabf49/attachment.htm