Search Linux Wireless

RE: [PATCH] wlcore: mesh: add zone time sync support

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

 



On Thu, Aug 25, 2016 at 21:50:59, Pedersen, Thomas wrote:
> Subject: Re: [PATCH] wlcore: mesh: add zone time sync support
> 
> On Sun, 2016-08-21 at 10:13 +0000, Mishol, Guy wrote:
> > Kalle/Thomas,
> > Thanks for your feedback.
> >
> > This time sync support is different from the one that mac80211 
> > maintains
> with mesh peers.
> > This time sync is mostly used by upper layers for several 
> > applications (like
> audio).
> > In this case we allow the user to configure for each zone who will 
> > be the
> synchronizer.
> > You can refer to the following Application Report (chapter 6) for 
> > more
> > information: http://www.ti.com/lit/an/swaa166/swaa166.pdf
> 
> So it breaks regular mesh synchronization? Power Save, and in the 
> future possibly DFS and MCCA rely on this to work.
> 
> It sounds like you want some absolute TSF time synchronized within 20us.
> Mesh TSF synchronization can provide this, it's just a little more 
> complicated as you'll need to compute at the application level using the per-sta offsets.
> Mesh synchronization accuracy was pretty good IIRC, unfortunately I 
> don't have any test data to share :(

Yes. This feature can hit time accuracy of less than 20us when using wl18xx devices.
It is not built for mesh role specifically but for STA and AP as well.
Unlike STA and AP modes where the topology is well defined when running mesh
you have several zones that can be treated as STA-AP topology.
This patch just add the API for configuring which mesh peer will act as AP on its zone
For the time synchronization matter.
It has nothing to do with Mesh TSF synchronization specifically so it shouldn’t break anything.

Guy




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux