projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wireless: add retry_setup_failed to status notification
[project/netifd.git]
/
wireless.h
diff --git
a/wireless.h
b/wireless.h
index
cdd7187
..
403cc86
100644
(file)
--- a/
wireless.h
+++ b/
wireless.h
@@
-17,8
+17,8
@@
#include <libubox/utils.h>
#include "interface.h"
#include <libubox/utils.h>
#include "interface.h"
-struct vlist_tree wireless_devices;
-struct avl_tree wireless_drivers;
+
extern
struct vlist_tree wireless_devices;
+
extern
struct avl_tree wireless_drivers;
struct wireless_driver {
struct avl_node node;
struct wireless_driver {
struct avl_node node;
@@
-49,12
+49,14
@@
struct wireless_device {
struct ubus_request_data *kill_request;
struct ubus_request_data *kill_request;
+ struct blob_attr *prev_config;
struct blob_attr *config;
struct blob_attr *data;
bool config_autostart;
bool autostart;
bool disabled;
struct blob_attr *config;
struct blob_attr *data;
bool config_autostart;
bool autostart;
bool disabled;
+ bool retry_setup_failed;
enum interface_state state;
enum interface_config_state config_state;
enum interface_state state;
enum interface_config_state config_state;
@@
-76,6
+78,8
@@
struct wireless_interface {
const char *ifname;
struct blob_attr *network;
const char *ifname;
struct blob_attr *network;
+ bool isolate;
+ bool ap_mode;
};
struct wireless_process {
};
struct wireless_process {
@@
-97,5
+101,6
@@
int wireless_device_notify(struct wireless_device *wdev, struct blob_attr *data,
struct ubus_request_data *req);
void wireless_start_pending(void);
struct ubus_request_data *req);
void wireless_start_pending(void);
+void wireless_init(void);
#endif
#endif