summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/wifi.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-02-10 04:55:57 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2013-02-10 04:55:57 +0100
commitccbfdd9e91de5acaaa5841d3781ce6f58d57dc08 (patch)
treee409ffd2a7ab495dcecd7e350de6774dba2d6c64 /sys/src/9/pc/wifi.c
parent97d136fb21aa6068825c4fda5a7936ba98743ac2 (diff)
wifi: lie a bit more about the supported rates to get into more ap's
Diffstat (limited to 'sys/src/9/pc/wifi.c')
-rw-r--r--sys/src/9/pc/wifi.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/src/9/pc/wifi.c b/sys/src/9/pc/wifi.c
index 040420529..3f5cb8153 100644
--- a/sys/src/9/pc/wifi.c
+++ b/sys/src/9/pc/wifi.c
@@ -183,9 +183,12 @@ sendassoc(Wifi *wifi, Wnode *bss)
*p = strlen(bss->ssid);
memmove(p+1, bss->ssid, *p);
p += 1+*p;
- *p++ = 1; /* RATES */
- *p++ = 1;
- *p++ = 0x96; /* BUG: hardcoded 11Mbit (802.11b) */
+ *p++ = 1; /* RATES (BUG: these are all lies!) */
+ *p++ = 4;
+ *p++ = 0x82;
+ *p++ = 0x84;
+ *p++ = 0x8b;
+ *p++ = 0x96;
b->wp = p;
wifitx(wifi, b);
}