1. 26 Jun, 2008 1 commit
  2. 14 Jun, 2008 4 commits
  3. 28 May, 2008 1 commit
  4. 21 May, 2008 5 commits
  5. 07 May, 2008 5 commits
  6. 01 Apr, 2008 2 commits
  7. 25 Mar, 2008 1 commit
    • Ivo van Doorn's avatar
      rt2x00: Fix in_atomic() usage · 3a643d24
      Ivo van Doorn authored
      
      
      rt73usb and rt2500usb used in_atomic to determine
      if a configuration step should be rescheduled or not.
      Since in_atomic() is not a valid method to determine
      if sleeping is allowed we should fix the way this is handled
      by adding a new flag to rt2x00.
      
      In addition mark LED class support for the drivers broken
      since that also uses the broken in_atomic() method but
      so far no solution exists to have LED triggers work only
      in scheduled context.
      Signed-off-by: default avatarIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      3a643d24
  8. 13 Mar, 2008 5 commits
  9. 29 Feb, 2008 14 commits
  10. 28 Jan, 2008 2 commits
    • Johannes Berg's avatar
      mac80211: add unified BSS configuration · 471b3efd
      Johannes Berg authored
      
      
      This patch (based on Ron Rindjunsky's) creates a framework for
      a unified way to pass BSS configuration to drivers that require
      the information, e.g. for implementing power save mode.
      
      This patch introduces new ieee80211_bss_conf structure that is
      passed to the driver via the new bss_info_changed() callback
      when the BSS configuration changes.
      
      This new BSS configuration infrastructure adds the following
      new features:
       * drivers are notified of their association AID
       * drivers are notified of association status
      
      and replaces the erp_ie_changed() callback. The patch also does
      the relevant driver updates for the latter change.
      Signed-off-by: default avatarRon Rindjunsky <ron.rindjunsky@intel.com>
      Signed-off-by: default avatarJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      471b3efd
    • Johannes Berg's avatar
      mac80211: dont use interface indices in drivers · 32bfd35d
      Johannes Berg authored
      
      
      This patch gets rid of the if_id stuff where possible in favour of
      a new per-virtual-interface structure "struct ieee80211_vif". This
      structure is located at the end of the per-interface structure and
      contains a variable length driver-use data area.
      
      This has two advantages:
       * removes the need to look up interfaces by if_id, this is better
         for working with network namespaces and performance
       * allows drivers to store and retrieve per-interface data without
         having to allocate own lists/hash tables
      Signed-off-by: default avatarJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      32bfd35d