From owner-freebsd-wireless@FreeBSD.ORG Sun Aug 19 16:13:52 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1520E106566C for ; Sun, 19 Aug 2012 16:13:52 +0000 (UTC) (envelope-from bschmidt@techwires.net) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 893F08FC08 for ; Sun, 19 Aug 2012 16:13:50 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2046647bkc.13 for ; Sun, 19 Aug 2012 09:13:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:message-id:x-gm-message-state; bh=5htU7arfM9vbE+dpB8lVw3Je0juXbJiHRM6Rpp8B5IY=; b=Bs8zNHhvKejW3tNtq3ivtUGkjbcAxBMaicuzxUAoQKN+dIl9Re5/onXcrRfzkHQ4c9 mxvjqgC8hTV1CejUJZM66k5Nzv39dO83e+hOP1LsMtXbfgisj5JVGNSa4B6O2T68wp0U ZsgWi0Gr/4hxMuIBjsma79WkjuujGYsBNi1GXt0mfAGV9A2PbI33cg6bt+jz1nQUVRsv jzZs1fR/Vy93WwBAMDfBEDUZqxkjbT0+IdbkXACx3jtefWoW5TaNJZqU4q20N1jHDt2+ cVGnHFbTbB6xvlIvElpbq5eJzoHeMFa2HyfVBC2cpZlHBC4buG0GQOIVQcElusTemLc/ +7YQ== Received: by 10.204.129.8 with SMTP id m8mr3598056bks.62.1345392829818; Sun, 19 Aug 2012 09:13:49 -0700 (PDT) Received: from amy.lab.techwires.net (dslb-088-065-220-164.pools.arcor-ip.net. [88.65.220.164]) by mx.google.com with ESMTPS id t23sm5120184bks.4.2012.08.19.09.13.47 (version=SSLv3 cipher=OTHER); Sun, 19 Aug 2012 09:13:49 -0700 (PDT) Sender: Bernhard Schmidt From: Bernhard Schmidt To: =?utf-8?q?=E4=B9=94=E6=A5=9A?= Date: Sun, 19 Aug 2012 18:14:24 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.7.4; amd64; ; ) References: <201207300139326668335@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_gDRMQ8Ke5QO1Kik" Message-Id: <201208191814.24880.bschmidt@freebsd.org> X-Gm-Message-State: ALoCoQmkEV+6zQL6OYM8gpZGDK71mTYqHUYsQgMryY4k2+HuhIoRUgmTega1wv440aA0PADbDzQc Cc: freebsd-wireless Subject: Re: iwn0/wlan0 scan WPA2-PSK/AES as WEP on freebsd9 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 16:13:52 -0000 --Boundary-00=_gDRMQ8Ke5QO1Kik Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Tuesday 14 August 2012 17:17:43 =E4=B9=94=E6=A5=9A wrote: > /8/14 Adrian Chadd : > > why is meshid reading from the HTINFO field I doesn't, it tries to interpret the "AP channel Report" and "Neighbor Repoort" elements as Mesh elements due to outdated defines. =20 > I am also confused. > How can we further debug? Can you try attached diff? This change is in head and an MFC should fix the issue. =2D-=20 Bernhard --Boundary-00=_gDRMQ8Ke5QO1Kik Content-Type: text/x-patch; charset="UTF-8"; name="r231187.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="r231187.diff" Index: sys/net80211/ieee80211.h =================================================================== --- sys/net80211/ieee80211.h (revision 231186) +++ sys/net80211/ieee80211.h (revision 231187) @@ -709,27 +709,32 @@ enum { IEEE80211_ELEMID_VENDOR = 221, /* vendor private */ /* - * 802.11s IEs based on D3.03 spec and were not assigned by - * ANA. Beware changing them because some of them are being - * kept compatible with Linux. + * 802.11s IEs + * NB: On vanilla Linux still IEEE80211_ELEMID_MESHPEER = 55, + * but they defined a new with id 117 called PEER_MGMT. + * NB: complies with open80211 */ - IEEE80211_ELEMID_MESHCONF = 51, - IEEE80211_ELEMID_MESHID = 52, - IEEE80211_ELEMID_MESHLINK = 35, - IEEE80211_ELEMID_MESHCNGST = 36, - IEEE80211_ELEMID_MESHPEER = 55, - IEEE80211_ELEMID_MESHCSA = 38, - IEEE80211_ELEMID_MESHTIM = 39, - IEEE80211_ELEMID_MESHAWAKEW = 40, - IEEE80211_ELEMID_MESHBEACONT = 41, - IEEE80211_ELEMID_MESHPANN = 48, - IEEE80211_ELEMID_MESHRANN = 49, - IEEE80211_ELEMID_MESHPREQ = 68, - IEEE80211_ELEMID_MESHPREP = 69, - IEEE80211_ELEMID_MESHPERR = 70, - IEEE80211_ELEMID_MESHPXU = 53, - IEEE80211_ELEMID_MESHPXUC = 54, - IEEE80211_ELEMID_MESHAH = 60, /* Abbreviated Handshake */ + IEEE80211_ELEMID_MESHCONF = 113, + IEEE80211_ELEMID_MESHID = 114, + IEEE80211_ELEMID_MESHLINK = 115, + IEEE80211_ELEMID_MESHCNGST = 116, + IEEE80211_ELEMID_MESHPEER = 117, + IEEE80211_ELEMID_MESHCSA = 118, + IEEE80211_ELEMID_MESHTIM = 39, /* XXX: remove */ + IEEE80211_ELEMID_MESHAWAKEW = 119, + IEEE80211_ELEMID_MESHBEACONT = 120, + /* 121-124 MMCAOP not implemented yet */ + IEEE80211_ELEMID_MESHPANN = 125, /* XXX: is GANN now, not used */ + IEEE80211_ELEMID_MESHRANN = 126, + /* 127 Extended Capabilities */ + /* 128-129 reserved */ + IEEE80211_ELEMID_MESHPREQ = 130, + IEEE80211_ELEMID_MESHPREP = 131, + IEEE80211_ELEMID_MESHPERR = 132, + /* 133-136 reserved */ + IEEE80211_ELEMID_MESHPXU = 137, + IEEE80211_ELEMID_MESHPXUC = 138, + IEEE80211_ELEMID_MESHAH = 60, /* XXX: remove */ }; struct ieee80211_tim_ie { --Boundary-00=_gDRMQ8Ke5QO1Kik--