Return-path: Received: from mail30f.wh2.ocn.ne.jp ([220.111.41.203]:37502 "HELO mail30f.wh2.ocn.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753863AbYBEBu2 (ORCPT ); Mon, 4 Feb 2008 20:50:28 -0500 From: bruno randolf To: "Luis R. Rodriguez" Subject: Re: [PATCH] mac80211: enable IBSS merging Date: Tue, 5 Feb 2008 10:50:21 +0900 Cc: "Johannes Berg" , jirislaby@gmail.com, mickflemm@gmail.com, linux-wireless@vger.kernel.org, linville@tuxdriver.com, "Ivo van Doorn" References: <20080118125252.6455.41047.stgit@one> <200801251701.59629.bruno@thinktube.com> <43e72e890802021522g5bffe97cg31ba57f6f1f200b9@mail.gmail.com> In-Reply-To: <43e72e890802021522g5bffe97cg31ba57f6f1f200b9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Message-Id: <200802051050.22187.bruno@thinktube.com> (sfid-20080205_015040_785188_92DD0F0A) Sender: linux-wireless-owner@vger.kernel.org List-ID: On Sunday 03 February 2008 08:22:12 Luis R. Rodriguez wrote: > Sure ACK. Also as was stated, even with IBSS merge functionality > working you could up with nodes splitting up due to missing the > "leader" beacon due to interference or even strange radio node > problems. A solution to this we implemented at Orbit with MadWifi was > that instead of generating "random" BSSIDs you'd create one based on > the hash of the SSID [1]. This ensures that nodes with identical SSIDs > end up with identical BSSIDs, regardless of any strange problems. > Technically from what I have gathered this doesn't break the specs but > would prevent this split-IBSS problem. I actually like to see this > technique added into mac80211 too. > > [1] http://www.orbit-lab.org/wiki/HowTo/bssidFix this looks like a good idea to avoid many ibss merge problems, and it could be really useful to have that (maybe as an option?) in mac80211. but unless we have ibss merge functionality you won't be able to join older networks (higher TSF) which don't use that scheme, so we still need that to be able to communicate with other ("standard") drivers. i guess the general question for mac80211 is: do we want and allow more liberal interpretations of the standard concerning IBSS mode or do we strictly stick with the "book"? in my opinion these "extensions" are necessary in order to make IBSS mode useful at all and therefore we need them! and as long as they are able to interoperate with other drivers in IBSS mode i don't see a problem. what's the position of the mac80211 maintainers concerning this? is there any chance of getting these patches merged? bruno