summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordamien <damien@openbsd.org>2010-04-30 16:31:47 +0000
committerdamien <damien@openbsd.org>2010-04-30 16:31:47 +0000
commit9db3dc7f40b78c19bafcc4da4cfea74c3222dd76 (patch)
tree053176766ff3a506f7b78c3dea27cb3068e41a17
parentfix for 5GHz band. (diff)
downloadwireguard-openbsd-9db3dc7f40b78c19bafcc4da4cfea74c3222dd76.tar.xz
wireguard-openbsd-9db3dc7f40b78c19bafcc4da4cfea74c3222dd76.zip
add HT Capabilities element in outgoing probe requests if HT is
enabled (it is not enabled yet.)
-rw-r--r--sys/dev/pci/if_iwn.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/pci/if_iwn.c b/sys/dev/pci/if_iwn.c
index 1465d04a404..5a23ee0dfaf 100644
--- a/sys/dev/pci/if_iwn.c
+++ b/sys/dev/pci/if_iwn.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_iwn.c,v 1.91 2010/04/30 16:08:36 damien Exp $ */
+/* $OpenBSD: if_iwn.c,v 1.92 2010/04/30 16:31:47 damien Exp $ */
/*-
* Copyright (c) 2007-2010 Damien Bergamini <damien.bergamini@free.fr>
@@ -4293,6 +4293,10 @@ iwn_scan(struct iwn_softc *sc, uint16_t flags)
frm = ieee80211_add_rates(frm, rs);
if (rs->rs_nrates > IEEE80211_RATE_SIZE)
frm = ieee80211_add_xrates(frm, rs);
+#ifndef IEEE80211_NO_HT
+ if (ic->ic_flags & IEEE80211_F_HTON)
+ frm = ieee80211_add_htcaps(frm, ic);
+#endif
/* Set length of probe request. */
tx->len = htole16(frm - (uint8_t *)wh);