All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Williams <dcbw@redhat.com>
To: Zhu Yi <yi.zhu@intel.com>
Cc: linville@tuxdriver.com, linux-wireless@vger.kernel.org,
	Abhijeet Kolekar <abhijeet.kolekar@intel.com>
Subject: Re: [PATCH 26/29] mac80211 : fix for iwconfig in ad-hoc mode
Date: Wed, 11 Jun 2008 22:14:08 -0400	[thread overview]
Message-ID: <1213236848.30376.7.camel@localhost.localdomain> (raw)
In-Reply-To: <1213235239-2954-27-git-send-email-yi.zhu@intel.com>

On Thu, 2008-06-12 at 09:47 +0800, Zhu Yi wrote:
> From: Abhijeet Kolekar <abhijeet.kolekar@intel.com>
> 
> The patch checks interface status, if it is in IBSS_JOINED mode
> show cell id it is associated with.
> 
> Signed-off-by: Abhijeet Kolekar <abhijeet.kolekar@intel.com>

Good catch.  This is actually a regression since 2.6.25.3 where the code
didn't care about the state but was just:

        if (sdata->vif.type == IEEE80211_IF_TYPE_STA ||
            sdata->vif.type == IEEE80211_IF_TYPE_IBSS) {
                ap_addr->sa_family = ARPHRD_ETHER;
                memcpy(&ap_addr->sa_data, sdata->u.sta.bssid, ETH_ALEN);
                return 0;

John, this is a good candidate for 2.6.26 as it's technically a
regression, even though impact is probably low.

Dan

>  net/mac80211/wext.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/net/mac80211/wext.c b/net/mac80211/wext.c
> index 4806d96..5af3862 100644
> --- a/net/mac80211/wext.c
> +++ b/net/mac80211/wext.c
> @@ -508,7 +508,8 @@ static int ieee80211_ioctl_giwap(struct net_device *dev,
>  	sdata = IEEE80211_DEV_TO_SUB_IF(dev);
>  	if (sdata->vif.type == IEEE80211_IF_TYPE_STA ||
>  	    sdata->vif.type == IEEE80211_IF_TYPE_IBSS) {
> -		if (sdata->u.sta.state == IEEE80211_ASSOCIATED) {
> +		if (sdata->u.sta.state == IEEE80211_ASSOCIATED ||
> +		    sdata->u.sta.state == IEEE80211_IBSS_JOINED) {
>  			ap_addr->sa_family = ARPHRD_ETHER;
>  			memcpy(&ap_addr->sa_data, sdata->u.sta.bssid, ETH_ALEN);
>  			return 0;


  parent reply	other threads:[~2008-06-12  2:16 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-12  1:46 [PATCH 00/29] iwlwifi driver 06/12 updates Zhu Yi
2008-06-12  1:46 ` [PATCH 01/29] iwlwifi: removing IWL4965_HT config Zhu Yi
2008-06-12  1:46   ` [PATCH 02/29] iwlwifi: removes the RUN_TIME_CALIB ifdef Zhu Yi
2008-06-12  1:46     ` [PATCH 03/29] iwlwifi: clean up in setup/cancel deferred work Zhu Yi
2008-06-12  1:46       ` [PATCH 04/29] iwlwifi: add possibility to disable tx_power calibration Zhu Yi
2008-06-12  1:46         ` [PATCH 05/29] iwlwifi: map sw and hw ampdu queues Zhu Yi
2008-06-12  1:46           ` [PATCH 06/29] iwlwifi: add TX aggregation code for 5000 HW Zhu Yi
2008-06-12  1:46             ` [PATCH 07/29] iwlwifi: use ieee80211_conf to examine rate capabilities Zhu Yi
2008-06-12  1:46               ` [PATCH 08/29] iwlwifi: fix allow iwlwifi to aggregate according to tid load Zhu Yi
2008-06-12  1:46                 ` [PATCH 09/29] iwlwifi: remove unused flag Zhu Yi
2008-06-12  1:47                   ` [PATCH 10/29] iwlwifi: remove redundant flags regarding to FAT channel Zhu Yi
2008-06-12  1:47                     ` [PATCH 11/29] iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g Zhu Yi
2008-06-12  1:47                       ` [PATCH 12/29] iwlwifi: format log prints for easier parsing Zhu Yi
2008-06-12  1:47                         ` [PATCH 13/29] iwlwifi: fix resume SW RF-kill Zhu Yi
2008-06-12  1:47                           ` [PATCH 14/29] iwlwifi: fix resart flow after fw error Zhu Yi
2008-06-12  1:47                             ` [PATCH 15/29] iwlwifi enabling IBSS (Ad-Hoc) mode Zhu Yi
2008-06-12  1:47                               ` [PATCH 16/29] iwlwifi: Fix mode changes (ad-hoc <--> managed) Zhu Yi
2008-06-12  1:47                                 ` [PATCH 17/29] iwlwifi: refactor tx aggregation response flow Zhu Yi
2008-06-12  1:47                                   ` [PATCH 18/29] iwlwifi: refactor setting tx power Zhu Yi
2008-06-12  1:47                                     ` [PATCH 19/29] iwlwifi: add bad length check for WEP keys Zhu Yi
2008-06-12  1:47                                       ` [PATCH 20/29] iwlwifi: move scan to iwl-scan.c iwlcore Zhu Yi
2008-06-12  1:47                                         ` [PATCH 21/29] iwlwifi: move rate helpers to iwlcore Zhu Yi
2008-06-12  1:47                                           ` [PATCH 22/29] iwlwifi: cleans up scanning code Zhu Yi
2008-06-12  1:47                                             ` [PATCH 23/29] iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c Zhu Yi
2008-06-12  1:47                                               ` [PATCH 24/29] iwlwifi: retfactor get_temperature functions Zhu Yi
2008-06-12  1:47                                                 ` [PATCH 25/29] iwlwifi: remove dead code iwl4965_calc_db_from_ratio Zhu Yi
2008-06-12  1:47                                                   ` [PATCH 26/29] mac80211 : fix for iwconfig in ad-hoc mode Zhu Yi
2008-06-12  1:47                                                     ` [PATCH 27/29] iwlwifi: fix software rf_kill problem when interface is down Zhu Yi
2008-06-12  1:47                                                       ` [PATCH 28/29] iwlwifi: general code clean up Zhu Yi
2008-06-12  1:47                                                         ` [PATCH 29/29] iwlwifi: remove iwlcore_low_level_notify Zhu Yi
2008-06-12  2:14                                                     ` Dan Williams [this message]
2008-06-12  5:15 ` [PATCH 00/29] iwlwifi driver 06/12 updates Harvey Harrison
2008-06-12  5:26   ` Zhu Yi
2008-06-12 14:00     ` John W. Linville
2008-06-13  1:30       ` Zhu Yi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1213236848.30376.7.camel@localhost.localdomain \
    --to=dcbw@redhat.com \
    --cc=abhijeet.kolekar@intel.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=yi.zhu@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.