On Fri, 2008-02-15 at 16:01 +0900, Bruno Randolf wrote: > define mactime as the time when the first data symbol arrived at the HW. the > old definition was questionable because 802.11 defines timestamp only for > beacon and probe response frames, and there it means the timestamp field. > > a stricter definition of mactime is necessary for correct merging of IBSS. > > note that it is up to the driver to convert whatever its hardware returns to > this definition. unfortunately we don't know for example when atheros hardware > takes its rx timestamp exactly :( > > Signed-off-by: Bruno Randolf <[EMAIL PROTECTED]>
Acked-by: Johannes Berg <[EMAIL PROTECTED]>
> ---
>
> include/net/mac80211.h | 3 ++-
> 1 files changed, 2 insertions(+), 1 deletions(-)
>
>
> diff --git a/include/net/mac80211.h b/include/net/mac80211.h
> index 460da54..1b807f4 100644
> --- a/include/net/mac80211.h
> +++ b/include/net/mac80211.h
> @@ -295,7 +295,8 @@ enum mac80211_rx_flags {
> * The low-level driver should provide this information (the subset
> * supported by hardware) to the 802.11 code with each received
> * frame.
> - * @mactime: MAC timestamp as defined by 802.11
> + * @mactime: value in microseconds of the 64-bit Time Synchronization
> Function
> + * (TSF) timer when the first data symbol (MPDU) arrived at the hardware.
> * @band: the active band when this frame was received
> * @freq: frequency the radio was tuned to when receiving this frame, in MHz
> * @ssi: signal strength when receiving this frame
>
>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ ath5k-devel mailing list [email protected] https://lists.ath5k.org/mailman/listinfo/ath5k-devel
