bridge: Fix multicast_to_unicast feature by hairpin+isolate
[project/netifd.git] / wireless.h
index 2608261..476c63e 100644 (file)
@@ -49,6 +49,7 @@ struct wireless_device {
 
        struct ubus_request_data *kill_request;
 
+       struct blob_attr *prev_config;
        struct blob_attr *config;
        struct blob_attr *data;
 
@@ -76,6 +77,7 @@ struct wireless_interface {
 
        const char *ifname;
        struct blob_attr *network;
+       bool isolate;
 };
 
 struct wireless_process {
@@ -91,10 +93,12 @@ void wireless_device_create(struct wireless_driver *drv, const char *name, struc
 void wireless_device_set_up(struct wireless_device *wdev);
 void wireless_device_set_down(struct wireless_device *wdev);
 void wireless_device_status(struct wireless_device *wdev, struct blob_buf *b);
+void wireless_device_get_validate(struct wireless_device *wdev, struct blob_buf *b);
 void wireless_interface_create(struct wireless_device *wdev, struct blob_attr *data, const char *section);
 int wireless_device_notify(struct wireless_device *wdev, struct blob_attr *data,
                           struct ubus_request_data *req);
 
 void wireless_start_pending(void);
+void wireless_init(void);
 
 #endif