25 Jan, 2017

1 commit


19 Oct, 2016

1 commit


12 Sep, 2016

1 commit

  • Use the existing device timestamp from the RX status information
    to add support for the new radiotap timestamp field. Currently
    only 32-bit counters are supported, but we also add the radiotap
    mactime where applicable. This new field allows more flexibility
    in where the timestamp is taken etc. The non-timestamp data in
    the field is taken from a new field in the hw struct.

    Signed-off-by: Johannes Berg

    Johannes Berg
     

06 Feb, 2014

1 commit

  • This capabilities weren't propagated to the radiotap header.
    We don't set here the VHT_KNOWN / MCS_HAVE flag because not
    all the low level drivers will know how to properly flag
    the frames, hence the low level driver will be in charge
    of setting IEEE80211_RADIOTAP_MCS_HAVE_FEC,
    IEEE80211_RADIOTAP_MCS_HAVE_STBC and / or
    IEEE80211_RADIOTAP_VHT_KNOWN_STBC according to its
    capabilities.

    Signed-off-by: Emmanuel Grumbach
    Signed-off-by: Johannes Berg

    Emmanuel Grumbach
     

16 Jul, 2013

1 commit


24 May, 2013

1 commit

  • Some chips can tell us if received frame was
    encoded with STBC or not. To make this information available
    in user space we can use updated radiotap specification:
    http://www.radiotap.org/defined-fields/MCS

    This patch will set number of STBC encoded spatial streams (Nss).
    The HAVE_STBC flag should be provided by driver.

    Signed-off-by: Oleksij Rempel
    Signed-off-by: Johannes Berg

    Oleksij Rempel
     

27 Nov, 2012

1 commit


20 Aug, 2012

1 commit


12 Nov, 2011

1 commit


04 Oct, 2011

1 commit


29 Jan, 2011

1 commit


09 Feb, 2010

1 commit

  • Upstream radiotap has adopted the namespace
    proposal David Young made and I then took care
    of, for which I had adapted the radiotap parser
    as a library outside the kernel. This brings
    the in-kernel parser up to speed.

    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville

    Johannes Berg
     

31 Oct, 2009

1 commit

  • In

    commit 601ae7f25aea58f208a7f640f6174aac0652403a
    Author: Bruno Randolf
    Date: Thu May 8 19:22:43 2008 +0200

    mac80211: make rx radiotap header more flexible

    code was added that tried to align the radiotap header
    position in memory based on the radiotap header length.
    Quite obviously, that is completely useless.

    Instead of trying to do that, use unaligned accesses
    to generate the radiotap header. To properly do that,
    we also need to mark struct ieee80211_radiotap_header
    packed, but that is fine since it's already packed
    (and it should be marked packed anyway since its a
    wire format).

    Cc: Bruno Randolf
    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville

    Johannes Berg
     

28 Mar, 2009

1 commit

  • Radiotap was updated to include a "bad PLCP" flag and standardise
    the "bad FCS" flag in the "flags" rather than "RX flags" field,
    this patch updates Linux to that standard.

    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville

    Johannes Berg
     

05 Dec, 2008

1 commit


26 Jul, 2008

1 commit


11 Oct, 2007

2 commits


28 Apr, 2007

3 commits


22 Sep, 2005

1 commit

  • tree 383c59b2516a61f2683f02dfebbed0caf6ee5dc3
    parent a04948f63fd96c4b875a43f78afad1a0874cc441
    author Mike Kershaw 1124447833 -0500
    committer James Ketrenos 1127313883 -0500

    Added ieee80211_radiotap.h to enhance statistic reporting to user space
    from wireless drivers.

    Signed-off-by: Mike Kershaw
    Signed-off-by: James Ketrenos
    Signed-off-by: Jeff Garzik

    James Ketrenos