[Madwifi-cvs] madwifi/net80211 ieee80211_wireless.c,1.1.2.14,1.1.2.15
Status: Beta
Brought to you by:
otaku
From: Sam L. <sam...@us...> - 2004-06-24 20:47:01
|
Update of /cvsroot/madwifi/madwifi/net80211 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12303 Modified Files: Tag: WPA ieee80211_wireless.c Log Message: add support to hide ssid in beacons; for now re-init the device if it's changed wil the ap is up (could just rebuild the beacon frame in place; intentionally left space so this can be added later) Index: ieee80211_wireless.c =================================================================== RCS file: /cvsroot/madwifi/madwifi/net80211/Attic/ieee80211_wireless.c,v retrieving revision 1.1.2.14 retrieving revision 1.1.2.15 diff -C2 -d -r1.1.2.14 -r1.1.2.15 *** ieee80211_wireless.c 24 Jun 2004 00:47:19 -0000 1.1.2.14 --- ieee80211_wireless.c 24 Jun 2004 20:46:52 -0000 1.1.2.15 *************** *** 1491,1494 **** --- 1491,1501 ---- retv = 0; break; + case IEEE80211_PARAM_HIDESSID: + if (value) + ic->ic_flags |= IEEE80211_F_HIDESSID; + else + ic->ic_flags &= ~IEEE80211_F_HIDESSID; + retv = ENETRESET; + break; } if (retv == ENETRESET) *************** *** 1610,1613 **** --- 1617,1623 ---- param[0] = (ic->ic_flags & IEEE80211_F_WME) != 0; break; + case IEEE80211_PARAM_HIDESSID: + param[0] = (ic->ic_flags & IEEE80211_F_HIDESSID) != 0; + break; default: return -EOPNOTSUPP; *************** *** 2039,2042 **** --- 2049,2056 ---- { IEEE80211_PARAM_WME, 0, IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, "get_wme" }, + { IEEE80211_PARAM_HIDESSID, + IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "hide_ssid" }, + { IEEE80211_PARAM_HIDESSID, + 0, IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, "get_hide_ssid" }, #endif /* WIRELESS_EXT >= 12 */ }; |