summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_var.h
diff options
context:
space:
mode:
authoravos <avos@FreeBSD.org>2015-10-27 20:40:57 +0000
committeravos <avos@FreeBSD.org>2015-10-27 20:40:57 +0000
commitad82a0b990f764301d25b8a092aa21a3a9e42b1e (patch)
treeee50096d282dcfd4216425f081964abe4bc62da3 /sys/net80211/ieee80211_var.h
parentb918134e7594cf56b89fb9fa063e34b6f9086fae (diff)
downloadFreeBSD-src-ad82a0b990f764301d25b8a092aa21a3a9e42b1e.zip
FreeBSD-src-ad82a0b990f764301d25b8a092aa21a3a9e42b1e.tar.gz
net80211: add ieee80211_restart_all() call.
This call may be used when device cannot continue to operate normally (e.g., throws firmware error, watchdog timer expires) and need to be restarted. Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D3998
Diffstat (limited to 'sys/net80211/ieee80211_var.h')
-rw-r--r--sys/net80211/ieee80211_var.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_var.h b/sys/net80211/ieee80211_var.h
index 5c5b1c9..cd27ead 100644
--- a/sys/net80211/ieee80211_var.h
+++ b/sys/net80211/ieee80211_var.h
@@ -134,6 +134,7 @@ struct ieee80211com {
struct task ic_bmiss_task; /* deferred beacon miss hndlr */
struct task ic_chw_task; /* deferred HT CHW update */
struct task ic_wme_task; /* deferred WME update */
+ struct task ic_restart_task; /* deferred device restart */
counter_u64_t ic_ierrors; /* input errors */
counter_u64_t ic_oerrors; /* output errors */
OpenPOWER on IntegriCloud