Search Linux Wireless

Re: [PATCH] mac80211: enable IBSS merging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 11, 2008 at 9:00 PM, bruno randolf <bruno@xxxxxxxxxxxxx> wrote:
>
> On Friday 08 February 2008 18:22:52 Luis R. Rodriguez wrote:
>  > On Feb 6, 2008 10:58 PM, Jouni Malinen <j@xxxxx> wrote:
>  > > On Wed, Feb 06, 2008 at 03:10:35PM -0500, John W. Linville wrote:
>  > > > FWIW, that wouldn't be the first time we (i.e. Linux) chose to do
>  > > > something that did not completely comply with a standard.  If it
>  > > > interoperates with other equipment and is good for users, I don't
>  > > > think picky standard compliance is worthwhile.
>  > >
>  > > Sure, there are cases where this is reasonable.
>  > >
>  > > > Please note that I am not really taking a stand in favor of this ATM,
>  > > > only asserting that blind standard compliance is not a good reason
>  > > > to NAK it IMHO.
>  > >
>  > > In this case, standard compliance is certainly not the only concern I
>  > > have. I'm worried about interoperability with non-mac80211
>  > > implementations. If mac80211 were to hardcoded the BSSID for IBSS and
>  > > refuse to change it no matter what (i.e., behave against the IEEE 802.11
>  > > standard), IBSS would not interoperate with any other implementation if
>  > > the other implementation happens to be the creator of the IBSS..
>  >
>  > OK so you're saying that some people might actually expect that when
>  > using the same SSID and same channel in close vicinity they'd get
>  > separate BSSIDs generated? If so I don't see why people would expect
>  > this functionality as a feature, I think this is more of a problem
>  > than an expected result of how the standard is designed.
>  >
>  > > Same issues shows up (but in somewhat less frequent form) in an IBSS
>  > > splitting up and re-joining. In order to allow the STAs using other
>  > > implementation (no BSSID hacks) to join the IBSS, mac80211 will need to
>  > > be prepared to change the BSSID (or use some much more questionable
>  > > hacks to make sure it is always the mac80211-STA that wins in the
>  > > selection of which BSSID will survive.. ;-).
>  >
>  > How would the IBSS be split up to generate a new BSSID? If you are
>  > part of an IBSS and you don't see anyone generate a beacon between the
>  > random backoff time you simply generate it, but the BSSID would still
>  > be the same.
>
>  i think the point here is that we still need to be prepared to merge IBSS
>  (i.e. switch to another BSSID when we receive a beacon with an older TSF) no
>  matter how we generate our own BSSID in the first place.

Well that is still possible.

>  using a hash of the BSSID and channel would reduce the necessity to merge IBSS
>  for mac80211 drivers but we still need to be able to join older IBSS from
>  other drivers.

Sure, how is it that this prevents that?

  Luis
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux