aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2003-07-12 09:54:41 (GMT)
committerJouni Malinen <j@w1.fi>2003-07-12 09:54:41 (GMT)
commit0caad4e3ffcc4aa4494224681b1dee8795f668ae (patch)
tree194926986c3670f168b59dd2bb6343b1e3ab8a56
parenta8a165d8bbffa2028a58cce1a9b45501be986331 (diff)
downloadhostap-history-0caad4e3ffcc4aa4494224681b1dee8795f668ae.zip
hostap-history-0caad4e3ffcc4aa4494224681b1dee8795f668ae.tar.gz
hostap-history-0caad4e3ffcc4aa4494224681b1dee8795f668ae.tar.bz2
Fixed enh_sec setting (hide SSID) to reset Port0 so that the changes
to the beacon are taken into use immediately.
-rw-r--r--ChangeLog2
-rw-r--r--driver/modules/hostap_ioctl.c3
-rw-r--r--todo.lst1
3 files changed, 4 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index ca1b612..fe042ce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -23,6 +23,8 @@ ChangeLog for Host AP driver for Intersil Prism2/2.5/3
template (default: 'wlan%d'); this is for hostap_{cs,pci,plx}.o
* changed monitor mode to use pseudo-IBSS mode instead of Host AP mode
to avoid sending out Beacon and ProbeResp frames
+ * fixed enh_sec setting (hide SSID) to reset Port0 so that the changes
+ to the beacon are taken into use immediately
2003-05-18 - v0.0.3
* redesigned RADIUS client implementation
diff --git a/driver/modules/hostap_ioctl.c b/driver/modules/hostap_ioctl.c
index a45ea41..243b6b8 100644
--- a/driver/modules/hostap_ioctl.c
+++ b/driver/modules/hostap_ioctl.c
@@ -2245,7 +2245,8 @@ static int prism2_ioctl_priv_prism2_param(struct net_device *dev,
}
local->enh_sec = value;
if (hostap_set_word(dev, HFA384X_RID_CNFENHSECURITY,
- local->enh_sec)) {
+ local->enh_sec) ||
+ local->func->reset_port(dev)) {
printk(KERN_INFO "%s: cnfEnhSecurity requires STA f/w "
"1.6.3 or newer\n", dev->name);
ret = -EOPNOTSUPP;
diff --git a/todo.lst b/todo.lst
index 0aea4ac..8e90daf 100644
--- a/todo.lst
+++ b/todo.lst
@@ -115,4 +115,3 @@
- Xsupplicant and no RFC1042 header issues(?)
"Data frame with no RFC1042 header"
(couple of reports on hostap and xsupplicant mailing lists)
-- verify that enh_sec/SSID hide works correctly