1. 16 7月, 2013 4 次提交
  2. 04 7月, 2013 1 次提交
  3. 24 6月, 2013 2 次提交
  4. 20 6月, 2013 1 次提交
  5. 18 6月, 2013 4 次提交
  6. 13 6月, 2013 4 次提交
  7. 12 6月, 2013 3 次提交
  8. 11 6月, 2013 4 次提交
  9. 05 6月, 2013 3 次提交
  10. 04 6月, 2013 4 次提交
  11. 03 6月, 2013 3 次提交
  12. 29 5月, 2013 3 次提交
    • J
      mac80211: always send multicast on CAB queue · f4d57941
      Johannes Berg 提交于
      If the driver advertised support for a CAB queue, then we
      should put all multicast frames there, otherwise sending
      them can be racy with clients going to sleep while we TX
      a frame. To avoid this, always TX multicast frames on the
      multicast queue.
      
      It seems like even drivers not using the queue framework
      might want to do this which would mean also moving the
      IEEE80211_TX_CTL_SEND_AFTER_DTIM flag assignment, but it
      also seems that drivers behave differently here so that
      just moving it wouldn't be a good idea. It'd be better to
      modify those drivers to use the queue framework.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      f4d57941
    • F
      mac80211: support active monitor interfaces · 31eba5bc
      Felix Fietkau 提交于
      Support them only if the driver advertises support for them via
      IEEE80211_HW_SUPPORTS_ACTIVE_MONITOR. Unlike normal monitor interfaces,
      they are added to the driver, along with their MAC address.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      31eba5bc
    • J
      net: pass info struct via netdevice notifier · 351638e7
      Jiri Pirko 提交于
      So far, only net_device * could be passed along with netdevice notifier
      event. This patch provides a possibility to pass custom structure
      able to provide info that event listener needs to know.
      Signed-off-by: NJiri Pirko <jiri@resnulli.us>
      
      v2->v3: fix typo on simeth
      	shortened dev_getter
      	shortened notifier_info struct name
      v1->v2: fix notifier_call parameter in call_netdevice_notifier()
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      351638e7
  13. 27 5月, 2013 3 次提交
  14. 25 5月, 2013 1 次提交
    • J
      cfg80211/mac80211: use cfg80211 wdev mutex in mac80211 · 8d61ffa5
      Johannes Berg 提交于
      Using separate locks in cfg80211 and mac80211 has always
      caused issues, for example having to unlock in places in
      mac80211 to call cfg80211, which even needed a framework
      to make cfg80211 calls after some functions returned etc.
      
      Additionally, I suspect some issues people have reported
      with the cfg80211 state getting confused could be due to
      such issues, when cfg80211 is asking mac80211 to change
      state but mac80211 is in the process of telling cfg80211
      that the state changed (in another way.)
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      8d61ffa5