svn commit: r191585 - projects/mesh11s/sys/net80211

Rui Paulo rpaulo at FreeBSD.org
Mon Apr 27 18:59:41 UTC 2009


Author: rpaulo
Date: Mon Apr 27 18:59:40 2009
New Revision: 191585
URL: http://svn.freebsd.org/changeset/base/191585

Log:
  Append Mesh Configuration IE on probe responses and beacons.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/mesh11s/sys/net80211/ieee80211_output.c

Modified: projects/mesh11s/sys/net80211/ieee80211_output.c
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_output.c	Mon Apr 27 18:55:22 2009	(r191584)
+++ projects/mesh11s/sys/net80211/ieee80211_output.c	Mon Apr 27 18:59:40 2009	(r191585)
@@ -2058,7 +2058,7 @@ ieee80211_alloc_proberesp(struct ieee802
 	       + sizeof(struct ieee80211_ath_ie)
 #endif
 	       + 2 + IEEE80211_MESHID_LEN
-	       /* + sizeof(struct ieee80211_meshconf_ie) */
+	       + sizeof(struct ieee80211_meshconf_ie)
 	       + (vap->iv_appie_proberesp != NULL ?
 			vap->iv_appie_proberesp->ie_len : 0)
 	);
@@ -2454,7 +2454,7 @@ ieee80211_beacon_construct(struct mbuf *
 	}
 	if (vap->iv_opmode == IEEE80211_M_MBSS) {
 		frm = ieee80211_add_meshid(frm, vap);
-		/* frm = ieee80211_add_meshconf(frm, vap); */
+		frm = ieee80211_add_meshconf(frm, vap);
 		/* struct ieee80211_tim_ie *tie = (struct ieee80211_tim_ie *) frm;
 		tie->tim_ie = IEEE80211_ELEMID_TIM;
 		tie->tim_len = 4;       * length *
@@ -2543,8 +2543,8 @@ ieee80211_beacon_alloc(struct ieee80211_
 #endif
 		 + (vap->iv_opmode == IEEE80211_M_MBSS ?
 			2 + ni->ni_meshidlen : 0)
-		 /* + (vap->iv_opmode == IEEE80211_M_MBSS ?
-			sizeof(struct ieee80211_meshconf_ie) : 0) */
+		 + (vap->iv_opmode == IEEE80211_M_MBSS ?
+			sizeof(struct ieee80211_meshconf_ie) : 0)
 		 + IEEE80211_MAX_APPIE
 		 ;
 	m = ieee80211_getmgtframe(&frm,


More information about the svn-src-projects mailing list