wlan - Rip out all wlan locks part 2/2
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 7 Sep 2010 17:01:17 +0000 (10:01 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 7 Sep 2010 17:01:17 +0000 (10:01 -0700)
commit47156d480dc5c25e5539d2e4695bf216a858a305
tree88b3b6407d2a090640436dcfd1789db922c3cc9b
parent26c6f2232fbf5e8d1c724e0b6eab7831184f292d
wlan - Rip out all wlan locks part 2/2

* Add wlan_global_serializer and wlan_*() API calls.

* Use the calls at all border crossings.

* NOTE: callout_stop() may still have deadlock issues if it catches a
  callout in-progress.
18 files changed:
sys/netproto/802_11/README.DRAGONFLY [new file with mode: 0644]
sys/netproto/802_11/ieee80211_dragonfly.h
sys/netproto/802_11/ieee80211_node.h
sys/netproto/802_11/ieee80211_proto.h
sys/netproto/802_11/wlan/ieee80211.c
sys/netproto/802_11/wlan/ieee80211_amrr.c
sys/netproto/802_11/wlan/ieee80211_dfs.c
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
sys/netproto/802_11/wlan/ieee80211_ht.c
sys/netproto/802_11/wlan/ieee80211_hwmp.c
sys/netproto/802_11/wlan/ieee80211_mesh.c
sys/netproto/802_11/wlan/ieee80211_node.c
sys/netproto/802_11/wlan/ieee80211_output.c
sys/netproto/802_11/wlan/ieee80211_proto.c
sys/netproto/802_11/wlan/ieee80211_rssadapt.c
sys/netproto/802_11/wlan/ieee80211_scan.c
sys/netproto/802_11/wlan/ieee80211_sta.c
sys/netproto/802_11/wlan/ieee80211_tdma.c