svn commit: r246927 - head/sys/net80211

Adrian Chadd adrian at FreeBSD.org
Mon Feb 18 01:09:00 UTC 2013


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;
 	}


More information about the svn-src-head mailing list