opnsense-src/sys/dev/usb/wlan
Hans Petter Selasky f417369bdd * Fix page fault caused by referring freed node.
While updating Tx stats, already freed node could be referred and cause
page fault. To avoid such panic, spool Tx stats in driver's softc. Then,
on every ratectl interval, grab node though ieee80211_iterate_nodes() and
update ratectl stats.

* Simplify some code in run_iter_func().

* Fix typo

* Use memset instead of bzero (hselasky @)

PR:		kern/153938
Submitted by:	PseudoCylon <moonlightakkiy@yahoo.ca>
Approved by:	thompsa (mentor)
2011-02-14 08:14:06 +00:00
..
if_rum.c Pull ieee80211_ratectl_node_init() calls from drivers into net80211. 2011-01-17 20:15:15 +00:00
if_rumfw.h
if_rumreg.h
if_rumvar.h net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
if_run.c * Fix page fault caused by referring freed node. 2011-02-14 08:14:06 +00:00
if_runreg.h * Fix page fault caused by referring freed node. 2011-02-14 08:14:06 +00:00
if_runvar.h * Fix page fault caused by referring freed node. 2011-02-14 08:14:06 +00:00
if_uath.c We need to grab a node reference count to vap->iv_bss before using it as it is 2010-09-02 03:28:03 +00:00
if_uathreg.h
if_uathvar.h
if_upgt.c USB WLAN: 2010-10-13 20:56:54 +00:00
if_upgtvar.h
if_ural.c Pull ieee80211_ratectl_node_init() calls from drivers into net80211. 2011-01-17 20:15:15 +00:00
if_uralreg.h
if_uralvar.h net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00
if_urtw.c Fix build breakage from r212127 2010-09-02 03:50:11 +00:00
if_urtwreg.h
if_urtwvar.h adds sysctl knobs to show rate statistics that it could be useful to 2010-01-27 19:43:14 +00:00
if_zyd.c Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
if_zydfw.h
if_zydreg.h net80211 rate control framework (net80211 ratectl). 2010-04-07 15:29:13 +00:00