From owner-freebsd-net@FreeBSD.ORG Mon Dec 7 13:22:14 2009 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FE8A10656A3 for ; Mon, 7 Dec 2009 13:22:14 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from mail-ew0-f211.google.com (mail-ew0-f211.google.com [209.85.219.211]) by mx1.freebsd.org (Postfix) with ESMTP id 644E48FC13 for ; Mon, 7 Dec 2009 13:22:12 +0000 (UTC) Received: by ewy3 with SMTP id 3so3083ewy.33 for ; Mon, 07 Dec 2009 05:22:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=QGfSxeCkTfNwCy8OAiGjEeUUDD9jwQDDpiNLv7OadM4=; b=k9ZirQHxf1GqTe5lGDK04kzYinfqzA83HNrVgGnRa4k+yc2TYRwphnxGdpKWy9BwpT epPp31v+p3NKMuulhJwQJecjOhRQWFQRfnrCdTJrSl7MF6Rbw5hWZg1emfvd+jViLLdz hAk+Z+HyNV5R7cMiQHyw5wSkXxtqGN92oJ4ss= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=gS/u0DvoJGFZYFqfhN+HC60cgzSbQNAFG5UAjue9W2b2ozHkvJgoXL7h8GYqQFWMsq 6KNp/tQIw0igNJx3L2L/D69if10v34eElX7F0iyZt0sF783otd9qzymZLcm3sWnUft1y OcCtLs+QJV9Q0wARBlMYwcV1D338gMXy3YYbw= MIME-Version: 1.0 Received: by 10.213.100.139 with SMTP id y11mr5364976ebn.83.1260192102427; Mon, 07 Dec 2009 05:21:42 -0800 (PST) Date: Mon, 7 Dec 2009 14:21:42 +0100 Message-ID: <3a142e750912070521u2804992fy2534e25a37ceb626@mail.gmail.com> From: Paul B Mahol To: net Content-Type: multipart/mixed; boundary=001636c5a67e9d2d1d047a23564f Cc: Subject: ndis: broken scan X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 13:22:14 -0000 --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--