summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-02-26 18:05:00 +0100
committerThomas Haller <thaller@redhat.com>2020-02-26 18:05:00 +0100
commit32ea8a3e3650f4558e649417c345a1446fa83bd8 (patch)
tree2ff8ac44920c5608a4110565e79540ceb758e090
parentb9f6283c80f41a83df171fc21940dc6034698389 (diff)
parent0622ad5a91b3e8ff1da063494043a429f20c4f55 (diff)
downloadNetworkManager-32ea8a3e3650f4558e649417c345a1446fa83bd8.tar.gz
device: merge branch 'th/device-cleanup-properties'
-rw-r--r--src/devices/nm-device.c66
1 files changed, 27 insertions, 39 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 52054ac456..6205ba6adc 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -241,9 +241,9 @@ NM_GOBJECT_PROPERTIES_DEFINE (NMDevice,
PROP_LLDP_NEIGHBORS,
PROP_REAL,
PROP_SLAVES,
- PROP_REFRESH_RATE_MS,
- PROP_TX_BYTES,
- PROP_RX_BYTES,
+ PROP_STATISTICS_REFRESH_RATE_MS,
+ PROP_STATISTICS_TX_BYTES,
+ PROP_STATISTICS_RX_BYTES,
PROP_IP4_CONNECTIVITY,
PROP_IP6_CONNECTIVITY,
PROP_INTERFACE_FLAGS,
@@ -1868,11 +1868,11 @@ _stats_update_counters (NMDevice *self,
if (priv->stats.tx_bytes != tx_bytes) {
priv->stats.tx_bytes = tx_bytes;
- _notify (self, PROP_TX_BYTES);
+ _notify (self, PROP_STATISTICS_TX_BYTES);
}
if (priv->stats.rx_bytes != rx_bytes) {
priv->stats.rx_bytes = rx_bytes;
- _notify (self, PROP_RX_BYTES);
+ _notify (self, PROP_STATISTICS_RX_BYTES);
}
}
@@ -1929,7 +1929,7 @@ _stats_set_refresh_rate (NMDevice *self, guint refresh_rate_ms)
old_rate = priv->stats.refresh_rate_ms;
priv->stats.refresh_rate_ms = refresh_rate_ms;
- _notify (self, PROP_REFRESH_RATE_MS);
+ _notify (self, PROP_STATISTICS_REFRESH_RATE_MS);
_LOGD (LOGD_DEVICE, "stats: set refresh to %u ms", priv->stats.refresh_rate_ms);
@@ -17280,18 +17280,8 @@ set_property (GObject *object, guint prop_id,
/* construct-only */
priv->driver = g_value_dup_string (value);
break;
- case PROP_DRIVER_VERSION:
- /* construct-only */
- priv->driver_version = g_value_dup_string (value);
- break;
- case PROP_FIRMWARE_VERSION:
- /* construct-only */
- priv->firmware_version = g_value_dup_string (value);
- break;
- case PROP_IP4_ADDRESS:
- priv->ip4_address = g_value_get_uint (value);
- break;
case PROP_MANAGED:
+ /* via D-Bus */
if (nm_device_is_real (self)) {
gboolean managed;
NMDeviceStateReason reason;
@@ -17315,15 +17305,12 @@ set_property (GObject *object, guint prop_id,
}
break;
case PROP_AUTOCONNECT:
+ /* via D-Bus */
if (g_value_get_boolean (value))
nm_device_autoconnect_blocked_unset (self, NM_DEVICE_AUTOCONNECT_BLOCKED_ALL);
else
nm_device_autoconnect_blocked_set (self, NM_DEVICE_AUTOCONNECT_BLOCKED_USER);
break;
- case PROP_FIRMWARE_MISSING:
- /* construct-only */
- priv->firmware_missing = g_value_get_boolean (value);
- break;
case PROP_NM_PLUGIN_MISSING:
/* construct-only */
priv->nm_plugin_missing = g_value_get_boolean (value);
@@ -17352,7 +17339,8 @@ set_property (GObject *object, guint prop_id,
/* construct-only */
priv->hw_addr_perm = g_value_dup_string (value);
break;
- case PROP_REFRESH_RATE_MS:
+ case PROP_STATISTICS_REFRESH_RATE_MS:
+ /* via D-Bus */
_stats_set_refresh_rate (self, g_value_get_uint (value));
break;
default:
@@ -17537,13 +17525,13 @@ get_property (GObject *object, guint prop_id,
g_value_take_boxed (value, slave_list);
break;
}
- case PROP_REFRESH_RATE_MS:
+ case PROP_STATISTICS_REFRESH_RATE_MS:
g_value_set_uint (value, priv->stats.refresh_rate_ms);
break;
- case PROP_TX_BYTES:
+ case PROP_STATISTICS_TX_BYTES:
g_value_set_uint64 (value, priv->stats.tx_bytes);
break;
- case PROP_RX_BYTES:
+ case PROP_STATISTICS_RX_BYTES:
g_value_set_uint64 (value, priv->stats.rx_bytes);
break;
case PROP_IP4_CONNECTIVITY:
@@ -17727,12 +17715,12 @@ nm_device_class_init (NMDeviceClass *klass)
obj_properties[PROP_DRIVER_VERSION] =
g_param_spec_string (NM_DEVICE_DRIVER_VERSION, "", "",
NULL,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_FIRMWARE_VERSION] =
g_param_spec_string (NM_DEVICE_FIRMWARE_VERSION, "", "",
NULL,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_CAPABILITIES] =
g_param_spec_uint (NM_DEVICE_CAPABILITIES, "", "",
@@ -17752,27 +17740,27 @@ nm_device_class_init (NMDeviceClass *klass)
obj_properties[PROP_IP4_ADDRESS] =
g_param_spec_uint (NM_DEVICE_IP4_ADDRESS, "", "",
0, G_MAXUINT32, 0, /* FIXME */
- G_PARAM_READWRITE |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_IP4_CONFIG] =
g_param_spec_string (NM_DEVICE_IP4_CONFIG, "", "",
NULL,
- G_PARAM_READWRITE |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_DHCP4_CONFIG] =
g_param_spec_string (NM_DEVICE_DHCP4_CONFIG, "", "",
NULL,
- G_PARAM_READWRITE |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_IP6_CONFIG] =
g_param_spec_string (NM_DEVICE_IP6_CONFIG, "", "",
NULL,
- G_PARAM_READWRITE |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_DHCP6_CONFIG] =
g_param_spec_string (NM_DEVICE_DHCP6_CONFIG, "", "",
NULL,
- G_PARAM_READWRITE |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_STATE] =
g_param_spec_uint (NM_DEVICE_STATE, "", "",
@@ -17803,17 +17791,17 @@ nm_device_class_init (NMDeviceClass *klass)
obj_properties[PROP_MANAGED] =
g_param_spec_boolean (NM_DEVICE_MANAGED, "", "",
FALSE,
- G_PARAM_READWRITE |
+ G_PARAM_READWRITE | /* via D-Bus */
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_AUTOCONNECT] =
g_param_spec_boolean (NM_DEVICE_AUTOCONNECT, "", "",
DEFAULT_AUTOCONNECT,
- G_PARAM_READWRITE |
+ G_PARAM_READWRITE | /* via D-Bus */
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_FIRMWARE_MISSING] =
g_param_spec_boolean (NM_DEVICE_FIRMWARE_MISSING, "", "",
FALSE,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
+ G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
obj_properties[PROP_NM_PLUGIN_MISSING] =
g_param_spec_boolean (NM_DEVICE_NM_PLUGIN_MISSING, "", "",
@@ -17894,17 +17882,17 @@ nm_device_class_init (NMDeviceClass *klass)
G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
- obj_properties[PROP_REFRESH_RATE_MS] =
+ obj_properties[PROP_STATISTICS_REFRESH_RATE_MS] =
g_param_spec_uint (NM_DEVICE_STATISTICS_REFRESH_RATE_MS, "", "",
0, UINT32_MAX, 0,
- G_PARAM_READWRITE |
+ G_PARAM_READWRITE | /* via D-Bus */
G_PARAM_STATIC_STRINGS);
- obj_properties[PROP_TX_BYTES] =
+ obj_properties[PROP_STATISTICS_TX_BYTES] =
g_param_spec_uint64 (NM_DEVICE_STATISTICS_TX_BYTES, "", "",
0, UINT64_MAX, 0,
G_PARAM_READABLE |
G_PARAM_STATIC_STRINGS);
- obj_properties[PROP_RX_BYTES] =
+ obj_properties[PROP_STATISTICS_RX_BYTES] =
g_param_spec_uint64 (NM_DEVICE_STATISTICS_RX_BYTES, "", "",
0, UINT64_MAX, 0,
G_PARAM_READABLE |