|
|
@@ -23,9 +23,8 @@ int hostapd_ucode_init(struct hapd_interfaces *ifaces);
|
|
|
|
|
|
void hostapd_ucode_free(void);
|
|
|
void hostapd_ucode_free_iface(struct hostapd_iface *iface);
|
|
|
-void hostapd_ucode_add_bss(struct hostapd_data *hapd);
|
|
|
void hostapd_ucode_free_bss(struct hostapd_data *hapd);
|
|
|
-void hostapd_ucode_reload_bss(struct hostapd_data *hapd);
|
|
|
+void hostapd_ucode_bss_cb(struct hostapd_data *hapd, const char *type);
|
|
|
|
|
|
#else
|
|
|
|
|
|
@@ -39,10 +38,7 @@ static inline void hostapd_ucode_free(void)
|
|
|
static inline void hostapd_ucode_free_iface(struct hostapd_iface *iface)
|
|
|
{
|
|
|
}
|
|
|
-static inline void hostapd_ucode_reload_bss(struct hostapd_data *hapd)
|
|
|
-{
|
|
|
-}
|
|
|
-static inline void hostapd_ucode_add_bss(struct hostapd_data *hapd)
|
|
|
+static inline void hostapd_ucode_bss_cb(struct hostapd_data *hapd, const char *type)
|
|
|
{
|
|
|
}
|
|
|
static inline void hostapd_ucode_free_bss(struct hostapd_data *hapd)
|
|
|
@@ -51,4 +47,19 @@ static inline void hostapd_ucode_free_bss(struct hostapd_data *hapd)
|
|
|
|
|
|
#endif
|
|
|
|
|
|
+static inline void hostapd_ucode_create_bss(struct hostapd_data *hapd)
|
|
|
+{
|
|
|
+ hostapd_ucode_bss_cb(hapd, "bss_create");
|
|
|
+}
|
|
|
+
|
|
|
+static inline void hostapd_ucode_add_bss(struct hostapd_data *hapd)
|
|
|
+{
|
|
|
+ hostapd_ucode_bss_cb(hapd, "bss_add");
|
|
|
+}
|
|
|
+
|
|
|
+static inline void hostapd_ucode_reload_bss(struct hostapd_data *hapd)
|
|
|
+{
|
|
|
+ hostapd_ucode_bss_cb(hapd, "bss_reload");
|
|
|
+}
|
|
|
+
|
|
|
#endif
|