09 Feb, 2010

1 commit

  • get_tx_stats() driver operation is not currently used anywhere in mac80211
    and there are no plans to use it in the not-so-near future. So it can go
    without anyone missing it.

    Signed-off-by: Kalle Valo
    Acked-by: Johannes Berg
    Signed-off-by: John W. Linville

    Kalle Valo
     

15 Jan, 2010

1 commit


09 Jul, 2009

1 commit


21 May, 2009

1 commit

  • Moving information from config_interface to bss_info_changed
    removed struct ieee80211_if_conf which the documentation still
    refers to, additionally there's one kernel-doc description too
    much and one other missing, fix all this.

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

    Johannes Berg
     

28 Mar, 2009

1 commit

  • Add IEEE80211_HW_BEACON_FILTERING flag so that driver inform that it supports
    beacon filtering. Drivers need to call the new function
    ieee80211_beacon_loss() to notify about beacon loss.

    Signed-off-by: Kalle Valo
    Signed-off-by: John W. Linville

    Kalle Valo
     

30 Jan, 2009

2 commits

  • This modifies hardware flags for powersave to support three different
    flags:
    * IEEE80211_HW_SUPPORTS_PS - indicates general PS support
    * IEEE80211_HW_PS_NULLFUNC_STACK - indicates nullfunc sending in software
    * IEEE80211_HW_SUPPORTS_DYNAMIC_PS - indicates dynamic PS on the device

    It also adds documentation for all this which explains how to set the
    various flags.

    Additionally, it fixes a few things:
    * a spot where && was used to test flags
    * enable CONF_PS only when associated again

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

    Johannes Berg
     
  • Not all drivers are capable of passing properly aligned frames,
    in particular with mesh networking no hardware will support
    completely aligning it correctly.

    This patch adds code to align the data payload to a 4-byte
    boundary in memory for those platforms that require this, or
    when CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is set.

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

    Johannes Berg
     

16 Sep, 2008

1 commit

  • A few errors sneaked in over time, some functions no longer exist,
    for some alternatives exist. This changes the docbook template to
    include the right things.

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

    Johannes Berg
     

07 Mar, 2008

1 commit

  • Quite a while ago I started this book. The required kernel-doc
    patches have since gone into the tree so it is now possible to
    build the book in mainline.

    The actual documentation is still rather incomplete and not all
    things are linked into the book, but this enables us to edit
    the documentation collaboratively, hopefully driver authors can
    add documentation based on their experience with mac80211.

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

    Johannes Berg