Move ieee80211_ratectl_node_init() from drivers into ieee80211.
authorSascha Wildner <saw@online.de>
Thu, 3 Apr 2014 07:10:23 +0000 (09:10 +0200)
committerSascha Wildner <saw@online.de>
Thu, 3 Apr 2014 07:10:23 +0000 (09:10 +0200)
commitb437bb691dad02835b87957d5c0cb06c699dc181
treea7a75cde479efda4018180665680e56002ad4641
parentaf2f06388f8ca9ca7c8595a75ba49869a437791e
Move ieee80211_ratectl_node_init() from drivers into ieee80211.

This fixes the amrr_node_deinit() panics we were getting after my
recent ratectl commit broke it (it was trying to kfree a NULL
pointer).

It should also fix hostap mode for run(4) e.g.

This commit is essentially FreeBSD's r217511.

Pointed-out-by: Imre Vadasz <imre@vdsz.com>
Taken-from:     FreeBSD
sys/bus/u4b/wlan/if_rum.c
sys/dev/netif/ral/rt2661.c
sys/dev/netif/wpi/if_wpi.c
sys/netproto/802_11/wlan/ieee80211_node.c