Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2013 01:09:00 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r246927 - head/sys/net80211
Message-ID:  <201302180109.r1I190ET050543@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Mon Feb 18 01:08:59 2013
New Revision: 246927
URL: http://svnweb.freebsd.org/changeset/base/246927

Log:
  Disable this code and add a note as to why.
  
  It wasn't currently being called anyway - but being explicit about it
  can't hurt.

Modified:
  head/sys/net80211/ieee80211_adhoc.c

Modified: head/sys/net80211/ieee80211_adhoc.c
==============================================================================
--- head/sys/net80211/ieee80211_adhoc.c	Mon Feb 18 01:02:48 2013	(r246926)
+++ head/sys/net80211/ieee80211_adhoc.c	Mon Feb 18 01:08:59 2013	(r246927)
@@ -768,8 +768,23 @@ adhoc_recv_mgmt(struct ieee80211_node *n
 				IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
 				ni->ni_noise = nf;
 			}
+			/*
+			 * Same here - the channel width change should
+			 * be applied to the specific peer node, not
+			 * to the ic.  Ie, the interface configuration
+			 * should stay in its current channel width;
+			 * but it should change the rate control and
+			 * any queued frames for the given node only.
+			 *
+			 * Since there's no (current) way to inform
+			 * the driver that a channel width change has
+			 * occured for a single node, just stub this
+			 * out.
+			 */
+#if 0
 			if (ht_state_change)
 				ieee80211_update_chw(ic);
+#endif
 		}
 		break;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302180109.r1I190ET050543>