Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Dec 2009 14:21:42 +0100
From:      Paul B Mahol <onemda@gmail.com>
To:        net <net@freebsd.org>
Subject:   ndis: broken scan
Message-ID:  <3a142e750912070521u2804992fy2534e25a37ceb626@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--001636c5a67e9d2d1d047a23564f
Content-Type: text/plain; charset=ISO-8859-1

Patch attached to fix scan results.
Bug is obvious if you use -v flag:
ifconfig -v wlan0 list scan

It is interesting, that it never got noticed. I got hit with this one
when working on WPA instead of WPA2(RSN). In that case wpa_supplicant
would never pick AP because it doesnt see WPA, it could see only RSN,
now with this patch it see much more, like WME; and
ifconfig  wlan0 list scan
output is more useful.

--001636c5a67e9d2d1d047a23564f
Content-Type: application/octet-stream; name="if_ndis.c.patch"
Content-Disposition: attachment; filename="if_ndis.c.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: file0

LS0tIC9zeXMvZGV2L2lmX25kaXMvaWZfbmRpcy5jCTIwMDktMTItMDIgMTk6MDk6NTguMDAwMDAw
MDAwICswMDAwCisrKyBpZl9uZGlzLmMJMjAwOS0xMi0wMiAyMDo0MDoxNS4wMDAwMDAwMDAgKzAw
MDAKQEAgLTMyOTksMjQgKzMyOTksMTEgQEAKIAkJCWVmcm0gPSBmcm0gKyB3Yi0+bndieF9pZWxl
bjsKIAkJCWlmIChlZnJtIC0gZnJtIDwgMTIpCiAJCQkJZ290byBkb25lOwotCQkJc3AudHN0YW1w
ID0gZnJtOwotCQkJZnJtICs9IDg7Ci0JCQlzcC5iaW50dmFsID0gbGUxNnRvaCgqKHVpbnQxNl90
ICopZnJtKTsKLQkJCWZybSArPSAyOwotCQkJc3AuY2FwaW5mbyA9IGxlMTZ0b2goKih1aW50MTZf
dCAqKWZybSk7Ci0JCQlmcm0gKz0gMjsKLQotCQkJLyogR3JhYiB2YXJpYWJsZSBsZW5ndGggaWVz
ICovCi0JCQl3aGlsZSAoZWZybSAtIGZybSA+IDEpIHsKLQkJCQlpZiAoZWZybSAtIGZybSA8IGZy
bVsxXSArIDIpCi0JCQkJCWJyZWFrOwotCQkJCXN3aXRjaCAoKmZybSkgewotCQkJCWNhc2UgSUVF
RTgwMjExX0VMRU1JRF9SU046Ci0JCQkJCXNwLnJzbiA9IGZybTsKLQkJCQkJYnJlYWs7Ci0JCQkJ
fQotCQkJCWZybSArPSBmcm1bMV0gKyAyOwotCQkJfQorCQkJc3AudHN0YW1wID0gZnJtOwkJCWZy
bSArPSA4OworCQkJc3AuYmludHZhbCA9IGxlMTZ0b2goKih1aW50MTZfdCAqKWZybSk7CWZybSAr
PSAyOworCQkJc3AuY2FwaW5mbyA9IGxlMTZ0b2goKih1aW50MTZfdCAqKWZybSk7CWZybSArPSAy
OworCQkJc3AuaWVzID0gZnJtOworCQkJc3AuaWVzX2xlbiA9IGVmcm0gLSBmcm07CiAJCX0KIGRv
bmU6CiAJCURQUklOVEYoKCJzY2FuOiBic3NpZCAlcyBjaGFuICVkTUh6ICglZC8lZCkgcnNzaSAl
ZFxuIiwK
--001636c5a67e9d2d1d047a23564f--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a142e750912070521u2804992fy2534e25a37ceb626>