summaryrefslogtreecommitdiffhomepage
path: root/wireless.h
diff options
context:
space:
mode:
Diffstat (limited to 'wireless.h')
-rw-r--r--wireless.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/wireless.h b/wireless.h
index bade738..f734770 100644
--- a/wireless.h
+++ b/wireless.h
@@ -15,6 +15,7 @@
#define __NETIFD_WIRELESS_H
#include <libubox/utils.h>
+#include <libubox/list.h>
#include "interface.h"
extern struct vlist_tree wireless_devices;
@@ -35,6 +36,11 @@ struct wireless_driver {
struct wireless_device {
struct vlist_node node;
+ struct list_head handler;
+ bool handler_action;
+ bool handler_pending;
+ bool serialize;
+
struct wireless_driver *drv;
struct vlist_tree interfaces;
char *name;
@@ -59,6 +65,7 @@ struct wireless_device {
enum interface_state state;
enum interface_config_state config_state;
+ bool reconf;
bool cancel;
int retry;