DBusMessageIter *iter, DBusError *error, void *user_data)
{
struct wpa_supplicant *wpa_s = user_data;
- struct hostapd_data *hapd;
struct sta_info *sta = NULL;
char **paths = NULL;
unsigned int i = 0, num = 0;
return FALSE;
}
+#ifdef CONFIG_AP
if (wpa_s->ap_iface) {
+ struct hostapd_data *hapd;
+
hapd = wpa_s->ap_iface->bss[0];
sta = hapd->sta_list;
num = hapd->num_sta;
}
+#endif /* CONFIG_AP */
paths = os_calloc(num, sizeof(char *));
if (!paths) {
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
return wpas_dbus_simple_array_property_getter(iter, DBUS_TYPE_BYTE,
sta->addr, ETH_ALEN,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT16,
&sta->aid,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT16,
&sta->capability,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
struct hostap_sta_driver_data data;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT64,
&data.rx_packets,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
struct hostap_sta_driver_data data;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT64,
&data.tx_packets,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
struct hostap_sta_driver_data data;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT64,
&data.tx_bytes,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}
const struct wpa_dbus_property_desc *property_desc,
DBusMessageIter *iter, DBusError *error, void *user_data)
{
+#ifdef CONFIG_AP
struct sta_handler_args *args = user_data;
struct sta_info *sta;
struct hostap_sta_driver_data data;
return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_UINT64,
&data.rx_bytes,
error);
+#else /* CONFIG_AP */
+ return FALSE;
+#endif /* CONFIG_AP */
}