trivial: wifi/supplicant: change ApSupport to NMSupplicantFeature

This commit is contained in:
Dan Williams
2015-10-06 20:02:40 -05:00
committed by Thomas Haller
parent 0222822134
commit 63cbff0875
4 changed files with 25 additions and 25 deletions

View File

@@ -628,7 +628,7 @@ check_connection_compatible (NMDevice *device, NMConnection *connection)
return FALSE; return FALSE;
if (priv->sup_iface) { if (priv->sup_iface) {
if (nm_supplicant_interface_get_ap_support (priv->sup_iface) == AP_SUPPORT_NO) if (nm_supplicant_interface_get_ap_support (priv->sup_iface) == NM_SUPPLICANT_FEATURE_NO)
return FALSE; return FALSE;
} }
} }
@@ -2213,7 +2213,7 @@ build_supplicant_config (NMDeviceWifi *self,
/* Warn if AP mode may not be supported */ /* Warn if AP mode may not be supported */
if ( g_strcmp0 (nm_setting_wireless_get_mode (s_wireless), NM_SETTING_WIRELESS_MODE_AP) == 0 if ( g_strcmp0 (nm_setting_wireless_get_mode (s_wireless), NM_SETTING_WIRELESS_MODE_AP) == 0
&& nm_supplicant_interface_get_ap_support (priv->sup_iface) == AP_SUPPORT_UNKNOWN) { && nm_supplicant_interface_get_ap_support (priv->sup_iface) == NM_SUPPLICANT_FEATURE_UNKNOWN) {
_LOGW (LOGD_WIFI, "Supplicant may not support AP mode; connection may time out."); _LOGW (LOGD_WIFI, "Supplicant may not support AP mode; connection may time out.");
} }

View File

@@ -71,7 +71,7 @@ typedef struct {
char * dev; char * dev;
gboolean is_wireless; gboolean is_wireless;
gboolean has_credreq; /* Whether querying 802.1x credentials is supported */ gboolean has_credreq; /* Whether querying 802.1x credentials is supported */
ApSupport ap_support; /* Lightweight AP mode support */ NMSupplicantFeature ap_support; /* Lightweight AP mode support */
gboolean fast_supported; gboolean fast_supported;
guint32 max_scan_ssids; guint32 max_scan_ssids;
guint32 ready_count; guint32 ready_count;
@@ -461,7 +461,7 @@ iface_check_netreply_cb (GDBusProxy *proxy, GAsyncResult *result, gpointer user_
iface_check_ready (self); iface_check_ready (self);
} }
ApSupport NMSupplicantFeature
nm_supplicant_interface_get_ap_support (NMSupplicantInterface *self) nm_supplicant_interface_get_ap_support (NMSupplicantInterface *self)
{ {
return NM_SUPPLICANT_INTERFACE_GET_PRIVATE (self)->ap_support; return NM_SUPPLICANT_INTERFACE_GET_PRIVATE (self)->ap_support;
@@ -469,7 +469,7 @@ nm_supplicant_interface_get_ap_support (NMSupplicantInterface *self)
void void
nm_supplicant_interface_set_ap_support (NMSupplicantInterface *self, nm_supplicant_interface_set_ap_support (NMSupplicantInterface *self,
ApSupport ap_support) NMSupplicantFeature ap_support)
{ {
NMSupplicantInterfacePrivate *priv = NM_SUPPLICANT_INTERFACE_GET_PRIVATE (self); NMSupplicantInterfacePrivate *priv = NM_SUPPLICANT_INTERFACE_GET_PRIVATE (self);
@@ -502,7 +502,7 @@ iface_check_ap_mode_cb (GDBusProxy *proxy, GAsyncResult *result, gpointer user_d
if (variant) { if (variant) {
g_variant_get (variant, "(&s)", &data); g_variant_get (variant, "(&s)", &data);
if (strstr (data, "ProbeRequest")) if (strstr (data, "ProbeRequest"))
priv->ap_support = AP_SUPPORT_YES; priv->ap_support = NM_SUPPLICANT_FEATURE_YES;
} }
iface_check_ready (self); iface_check_ready (self);
@@ -714,7 +714,7 @@ on_iface_proxy_acquired (GDBusProxy *proxy, GAsyncResult *result, gpointer user_
(GAsyncReadyCallback) iface_check_netreply_cb, (GAsyncReadyCallback) iface_check_netreply_cb,
self); self);
if (priv->ap_support == AP_SUPPORT_UNKNOWN) { if (priv->ap_support == NM_SUPPLICANT_FEATURE_UNKNOWN) {
/* If the global supplicant capabilities property is not present, we can /* If the global supplicant capabilities property is not present, we can
* fall back to checking whether the ProbeRequest method is supported. If * fall back to checking whether the ProbeRequest method is supported. If
* neither of these works we have no way of determining if AP mode is * neither of these works we have no way of determining if AP mode is
@@ -1330,7 +1330,7 @@ NMSupplicantInterface *
nm_supplicant_interface_new (const char *ifname, nm_supplicant_interface_new (const char *ifname,
gboolean is_wireless, gboolean is_wireless,
gboolean fast_supported, gboolean fast_supported,
ApSupport ap_support, NMSupplicantFeature ap_support,
gboolean start_now) gboolean start_now)
{ {
NMSupplicantInterface *self; NMSupplicantInterface *self;

View File

@@ -68,10 +68,10 @@ enum {
#define NM_SUPPLICANT_INTERFACE_CREDENTIALS_REQUEST "credentials-request" #define NM_SUPPLICANT_INTERFACE_CREDENTIALS_REQUEST "credentials-request"
typedef enum { typedef enum {
AP_SUPPORT_UNKNOWN = 0, /* Can't detect whether supported or not */ NM_SUPPLICANT_FEATURE_UNKNOWN = 0, /* Can't detect whether supported or not */
AP_SUPPORT_NO = 1, /* AP mode definitely not supported */ NM_SUPPLICANT_FEATURE_NO = 1, /* Feature definitely not supported */
AP_SUPPORT_YES = 2, /* AP mode definitely supported */ NM_SUPPLICANT_FEATURE_YES = 2, /* Feature definitely supported */
} ApSupport; } NMSupplicantFeature;
struct _NMSupplicantInterface { struct _NMSupplicantInterface {
GObject parent; GObject parent;
@@ -125,7 +125,7 @@ GType nm_supplicant_interface_get_type (void);
NMSupplicantInterface * nm_supplicant_interface_new (const char *ifname, NMSupplicantInterface * nm_supplicant_interface_new (const char *ifname,
gboolean is_wireless, gboolean is_wireless,
gboolean fast_supported, gboolean fast_supported,
ApSupport ap_support, NMSupplicantFeature ap_support,
gboolean start_now); gboolean start_now);
void nm_supplicant_interface_set_supplicant_available (NMSupplicantInterface *self, void nm_supplicant_interface_set_supplicant_available (NMSupplicantInterface *self,
@@ -163,9 +163,9 @@ gboolean nm_supplicant_interface_credentials_reply (NMSupplicantInterface *self,
const char *value, const char *value,
GError **error); GError **error);
ApSupport nm_supplicant_interface_get_ap_support (NMSupplicantInterface *self); NMSupplicantFeature nm_supplicant_interface_get_ap_support (NMSupplicantInterface *self);
void nm_supplicant_interface_set_ap_support (NMSupplicantInterface *self, void nm_supplicant_interface_set_ap_support (NMSupplicantInterface *self,
ApSupport apmode); NMSupplicantFeature apmode);
#endif /* NM_SUPPLICANT_INTERFACE_H */ #endif /* NM_SUPPLICANT_INTERFACE_H */

View File

@@ -41,7 +41,7 @@ typedef struct {
GHashTable * ifaces; GHashTable * ifaces;
gboolean fast_supported; gboolean fast_supported;
ApSupport ap_support; NMSupplicantFeature ap_support;
guint die_count_reset_id; guint die_count_reset_id;
guint die_count; guint die_count;
} NMSupplicantManagerPrivate; } NMSupplicantManagerPrivate;
@@ -146,15 +146,15 @@ update_capabilities (NMSupplicantManager *self)
* *
* dbus: Add global capabilities property * dbus: Add global capabilities property
*/ */
priv->ap_support = AP_SUPPORT_UNKNOWN; priv->ap_support = NM_SUPPLICANT_FEATURE_UNKNOWN;
value = g_dbus_proxy_get_cached_property (priv->proxy, "Capabilities"); value = g_dbus_proxy_get_cached_property (priv->proxy, "Capabilities");
if (value) { if (value) {
if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING_ARRAY)) { if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING_ARRAY)) {
array = g_variant_get_strv (value, NULL); array = g_variant_get_strv (value, NULL);
priv->ap_support = AP_SUPPORT_NO; priv->ap_support = NM_SUPPLICANT_FEATURE_NO;
if (_nm_utils_string_in_list ("ap", array)) if (_nm_utils_string_in_list ("ap", array))
priv->ap_support = AP_SUPPORT_YES; priv->ap_support = NM_SUPPLICANT_FEATURE_YES;
g_free (array); g_free (array);
} }
g_variant_unref (value); g_variant_unref (value);
@@ -166,8 +166,8 @@ update_capabilities (NMSupplicantManager *self)
nm_supplicant_interface_set_ap_support (iface, priv->ap_support); nm_supplicant_interface_set_ap_support (iface, priv->ap_support);
nm_log_dbg (LOGD_SUPPLICANT, "AP mode is %ssupported", nm_log_dbg (LOGD_SUPPLICANT, "AP mode is %ssupported",
(priv->ap_support == AP_SUPPORT_YES) ? "" : (priv->ap_support == NM_SUPPLICANT_FEATURE_YES) ? "" :
(priv->ap_support == AP_SUPPORT_NO) ? "not " : "possibly "); (priv->ap_support == NM_SUPPLICANT_FEATURE_NO) ? "not " : "possibly ");
/* EAP-FAST */ /* EAP-FAST */
priv->fast_supported = FALSE; priv->fast_supported = FALSE;