From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jouni Malinen Date: Wed, 28 Apr 2010 10:00:45 +0300 Subject: [ath9k-devel] [PATCH] ath9k: Added get_survey callback in order to get channel noise In-Reply-To: <1272406104-6870-1-git-send-email-benoit.papillault@free.fr> References: <1272406104-6870-1-git-send-email-benoit.papillault@free.fr> Message-ID: <1272438045.2772.6.camel@jm-desktop> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On Tue, 2010-04-27 at 15:08 -0700, Benoit Papillault wrote: > +static int ath9k_get_survey(struct ieee80211_hw *hw, int idx, > + struct survey_info *survey) > + struct ieee80211_conf *conf = &hw->conf; > + > + if (idx != 0) > + return -ENOENT; > + > + survey->channel = conf->channel; Are there any plans on providing this information from all channels? I have assumed that the survey command was supposed to be used for surveying all channels (e.g., to get information for auto-channel selection) and returning something for the current channel is quite limited subset of that. In other words, I would like to be able to run a scan of all channels and then use NL80211_CMD_GET_SURVEY to fetch additional per-channel information like noise (and also channel usage statistics in case of ath9k) from the scanned channels. - Jouni