libnm: for embedded private structure in NMSetting set the offset to zero
Preferably, we embed the private struct in the GObject struct itself. In the past, we didn't do that, because the struct was in public headers and changing that would have been an ABI break. For those struct, we still use g_type_class_add_private(). We have some structs, where the private struct is embedded. An alternative to that would be, to not have the private struct at all, like done for NMSettingOvsBridge. Anyway. So for direct properties we need to capture the offset of the field (in the private struct). We can either set the offset of the private struct in _nm_setting_class_commit() to zero and let the field offset include the private structure offset. Or, the offset of the private struct is accounted during _nm_setting_class_commit(). Both approaches are basically the same. Just do it consistently. For no particular reason, choose to set the offset of the private data to zero for those types.
This commit is contained in:
@@ -1443,8 +1443,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_SETTING_BRIDGE_MAC_ADDRESS,
|
NM_SETTING_BRIDGE_MAC_ADDRESS,
|
||||||
PROP_MAC_ADDRESS,
|
PROP_MAC_ADDRESS,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
mac_address,
|
_priv.mac_address,
|
||||||
.direct_set_string_mac_address_len = ETH_ALEN);
|
.direct_set_string_mac_address_len = ETH_ALEN);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1465,8 +1465,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_STP,
|
PROP_STP,
|
||||||
NM_BRIDGE_STP_DEF,
|
NM_BRIDGE_STP_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
stp);
|
_priv.stp);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:priority:
|
* NMSettingBridge:priority:
|
||||||
@@ -1491,8 +1491,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_PRIORITY_MAX,
|
NM_BRIDGE_PRIORITY_MAX,
|
||||||
NM_BRIDGE_PRIORITY_DEF,
|
NM_BRIDGE_PRIORITY_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
priority);
|
_priv.priority);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:forward-delay:
|
* NMSettingBridge:forward-delay:
|
||||||
@@ -1515,8 +1515,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_FORWARD_DELAY_MAX,
|
NM_BRIDGE_FORWARD_DELAY_MAX,
|
||||||
NM_BRIDGE_FORWARD_DELAY_DEF,
|
NM_BRIDGE_FORWARD_DELAY_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
forward_delay);
|
_priv.forward_delay);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:hello-time:
|
* NMSettingBridge:hello-time:
|
||||||
@@ -1539,8 +1539,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_HELLO_TIME_MAX,
|
NM_BRIDGE_HELLO_TIME_MAX,
|
||||||
NM_BRIDGE_HELLO_TIME_DEF,
|
NM_BRIDGE_HELLO_TIME_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
hello_time);
|
_priv.hello_time);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:max-age:
|
* NMSettingBridge:max-age:
|
||||||
@@ -1563,8 +1563,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MAX_AGE_MAX,
|
NM_BRIDGE_MAX_AGE_MAX,
|
||||||
NM_BRIDGE_MAX_AGE_DEF,
|
NM_BRIDGE_MAX_AGE_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
max_age);
|
_priv.max_age);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:ageing-time:
|
* NMSettingBridge:ageing-time:
|
||||||
@@ -1587,8 +1587,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_AGEING_TIME_MAX,
|
NM_BRIDGE_AGEING_TIME_MAX,
|
||||||
NM_BRIDGE_AGEING_TIME_DEF,
|
NM_BRIDGE_AGEING_TIME_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
ageing_time);
|
_priv.ageing_time);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:group-forward-mask:
|
* NMSettingBridge:group-forward-mask:
|
||||||
@@ -1610,8 +1610,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
0xFFFF,
|
0xFFFF,
|
||||||
0,
|
0,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
group_forward_mask);
|
_priv.group_forward_mask);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-snooping:
|
* NMSettingBridge:multicast-snooping:
|
||||||
@@ -1637,8 +1637,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_MULTICAST_SNOOPING,
|
PROP_MULTICAST_SNOOPING,
|
||||||
NM_BRIDGE_MULTICAST_SNOOPING_DEF,
|
NM_BRIDGE_MULTICAST_SNOOPING_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_snooping);
|
_priv.multicast_snooping);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:vlan-filtering:
|
* NMSettingBridge:vlan-filtering:
|
||||||
@@ -1661,8 +1661,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_VLAN_FILTERING,
|
PROP_VLAN_FILTERING,
|
||||||
FALSE,
|
FALSE,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
vlan_filtering);
|
_priv.vlan_filtering);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:vlan-default-pvid:
|
* NMSettingBridge:vlan-default-pvid:
|
||||||
@@ -1688,8 +1688,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_VLAN_VID_MAX,
|
NM_BRIDGE_VLAN_VID_MAX,
|
||||||
NM_BRIDGE_VLAN_DEFAULT_PVID_DEF,
|
NM_BRIDGE_VLAN_DEFAULT_PVID_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
vlan_default_pvid);
|
_priv.vlan_default_pvid);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:vlans: (type GPtrArray(NMBridgeVlan))
|
* NMSettingBridge:vlans: (type GPtrArray(NMBridgeVlan))
|
||||||
@@ -1764,8 +1764,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_SETTING_BRIDGE_GROUP_ADDRESS,
|
NM_SETTING_BRIDGE_GROUP_ADDRESS,
|
||||||
PROP_GROUP_ADDRESS,
|
PROP_GROUP_ADDRESS,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
group_address,
|
_priv.group_address,
|
||||||
.direct_set_string_mac_address_len = ETH_ALEN);
|
.direct_set_string_mac_address_len = ETH_ALEN);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1792,8 +1792,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_SETTING_BRIDGE_VLAN_PROTOCOL,
|
NM_SETTING_BRIDGE_VLAN_PROTOCOL,
|
||||||
PROP_VLAN_PROTOCOL,
|
PROP_VLAN_PROTOCOL,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
vlan_protocol);
|
_priv.vlan_protocol);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:vlan-stats-enabled:
|
* NMSettingBridge:vlan-stats-enabled:
|
||||||
@@ -1815,8 +1815,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_VLAN_STATS_ENABLED,
|
PROP_VLAN_STATS_ENABLED,
|
||||||
NM_BRIDGE_VLAN_STATS_ENABLED_DEF,
|
NM_BRIDGE_VLAN_STATS_ENABLED_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
vlan_stats_enabled);
|
_priv.vlan_stats_enabled);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-router:
|
* NMSettingBridge:multicast-router:
|
||||||
@@ -1843,8 +1843,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_SETTING_BRIDGE_MULTICAST_ROUTER,
|
NM_SETTING_BRIDGE_MULTICAST_ROUTER,
|
||||||
PROP_MULTICAST_ROUTER,
|
PROP_MULTICAST_ROUTER,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_router);
|
_priv.multicast_router);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-query-use-ifaddr:
|
* NMSettingBridge:multicast-query-use-ifaddr:
|
||||||
@@ -1868,8 +1868,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_MULTICAST_QUERY_USE_IFADDR,
|
PROP_MULTICAST_QUERY_USE_IFADDR,
|
||||||
NM_BRIDGE_MULTICAST_QUERY_USE_IFADDR_DEF,
|
NM_BRIDGE_MULTICAST_QUERY_USE_IFADDR_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_query_use_ifaddr);
|
_priv.multicast_query_use_ifaddr);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-querier:
|
* NMSettingBridge:multicast-querier:
|
||||||
@@ -1892,8 +1892,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
PROP_MULTICAST_QUERIER,
|
PROP_MULTICAST_QUERIER,
|
||||||
NM_BRIDGE_MULTICAST_QUERIER_DEF,
|
NM_BRIDGE_MULTICAST_QUERIER_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_querier);
|
_priv.multicast_querier);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-hash-max:
|
* NMSettingBridge:multicast-hash-max:
|
||||||
@@ -1917,8 +1917,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_HASH_MAX_MAX,
|
NM_BRIDGE_MULTICAST_HASH_MAX_MAX,
|
||||||
NM_BRIDGE_MULTICAST_HASH_MAX_DEF,
|
NM_BRIDGE_MULTICAST_HASH_MAX_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_hash_max);
|
_priv.multicast_hash_max);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-last-member-count:
|
* NMSettingBridge:multicast-last-member-count:
|
||||||
@@ -1944,8 +1944,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_LAST_MEMBER_COUNT_MAX,
|
NM_BRIDGE_MULTICAST_LAST_MEMBER_COUNT_MAX,
|
||||||
NM_BRIDGE_MULTICAST_LAST_MEMBER_COUNT_DEF,
|
NM_BRIDGE_MULTICAST_LAST_MEMBER_COUNT_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_last_member_count);
|
_priv.multicast_last_member_count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-last-member-interval:
|
* NMSettingBridge:multicast-last-member-interval:
|
||||||
@@ -1970,8 +1970,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_last_member_interval);
|
_priv.multicast_last_member_interval);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-membership-interval:
|
* NMSettingBridge:multicast-membership-interval:
|
||||||
@@ -1997,8 +1997,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_membership_interval);
|
_priv.multicast_membership_interval);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-querier-interval:
|
* NMSettingBridge:multicast-querier-interval:
|
||||||
@@ -2023,8 +2023,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_QUERIER_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_QUERIER_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_QUERIER_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_QUERIER_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_querier_interval);
|
_priv.multicast_querier_interval);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-query-interval:
|
* NMSettingBridge:multicast-query-interval:
|
||||||
@@ -2049,8 +2049,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_QUERY_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_QUERY_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_QUERY_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_QUERY_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_query_interval);
|
_priv.multicast_query_interval);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-query-response-interval:
|
* NMSettingBridge:multicast-query-response-interval:
|
||||||
@@ -2075,8 +2075,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_query_response_interval);
|
_priv.multicast_query_response_interval);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-startup-query-count:
|
* NMSettingBridge:multicast-startup-query-count:
|
||||||
@@ -2100,8 +2100,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT_MAX,
|
NM_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT_MAX,
|
||||||
NM_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT_DEF,
|
NM_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_startup_query_count);
|
_priv.multicast_startup_query_count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingBridge:multicast-startup-query-interval:
|
* NMSettingBridge:multicast-startup-query-interval:
|
||||||
@@ -2126,8 +2126,8 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL_MAX,
|
NM_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL_MAX,
|
||||||
NM_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL_DEF,
|
NM_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL_DEF,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingBridgePrivate,
|
NMSettingBridge,
|
||||||
multicast_startup_query_interval);
|
_priv.multicast_startup_query_interval);
|
||||||
|
|
||||||
g_object_class_install_properties(object_class, _PROPERTY_ENUMS_LAST, obj_properties);
|
g_object_class_install_properties(object_class, _PROPERTY_ENUMS_LAST, obj_properties);
|
||||||
|
|
||||||
@@ -2135,5 +2135,5 @@ nm_setting_bridge_class_init(NMSettingBridgeClass *klass)
|
|||||||
NM_META_SETTING_TYPE_BRIDGE,
|
NM_META_SETTING_TYPE_BRIDGE,
|
||||||
NULL,
|
NULL,
|
||||||
properties_override,
|
properties_override,
|
||||||
G_STRUCT_OFFSET(NMSettingBridge, _priv));
|
0);
|
||||||
}
|
}
|
||||||
|
@@ -543,5 +543,5 @@ nm_setting_ovs_external_ids_class_init(NMSettingOvsExternalIDsClass *klass)
|
|||||||
NM_META_SETTING_TYPE_OVS_EXTERNAL_IDS,
|
NM_META_SETTING_TYPE_OVS_EXTERNAL_IDS,
|
||||||
NULL,
|
NULL,
|
||||||
properties_override,
|
properties_override,
|
||||||
G_STRUCT_OFFSET(NMSettingOvsExternalIDs, _priv));
|
0);
|
||||||
}
|
}
|
||||||
|
@@ -576,5 +576,5 @@ nm_setting_user_class_init(NMSettingUserClass *klass)
|
|||||||
NM_META_SETTING_TYPE_USER,
|
NM_META_SETTING_TYPE_USER,
|
||||||
NULL,
|
NULL,
|
||||||
properties_override,
|
properties_override,
|
||||||
G_STRUCT_OFFSET(NMSettingUser, _priv));
|
0);
|
||||||
}
|
}
|
||||||
|
@@ -2362,8 +2362,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
NM_SETTING_WIREGUARD_PRIVATE_KEY,
|
NM_SETTING_WIREGUARD_PRIVATE_KEY,
|
||||||
PROP_PRIVATE_KEY,
|
PROP_PRIVATE_KEY,
|
||||||
NM_SETTING_PARAM_SECRET,
|
NM_SETTING_PARAM_SECRET,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
private_key,
|
_priv.private_key,
|
||||||
.direct_hook.set_string_fcn =
|
.direct_hook.set_string_fcn =
|
||||||
_set_string_fcn_public_key);
|
_set_string_fcn_public_key);
|
||||||
|
|
||||||
@@ -2379,8 +2379,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
obj_properties,
|
obj_properties,
|
||||||
NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS,
|
NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS,
|
||||||
PROP_PRIVATE_KEY_FLAGS,
|
PROP_PRIVATE_KEY_FLAGS,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
private_key_flags);
|
_priv.private_key_flags);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:fwmark:
|
* NMSettingWireGuard:fwmark:
|
||||||
@@ -2401,8 +2401,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
G_MAXUINT32,
|
G_MAXUINT32,
|
||||||
0,
|
0,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
fwmark);
|
_priv.fwmark);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:listen-port:
|
* NMSettingWireGuard:listen-port:
|
||||||
@@ -2420,8 +2420,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
65535,
|
65535,
|
||||||
0,
|
0,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
listen_port);
|
_priv.listen_port);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:peer-routes:
|
* NMSettingWireGuard:peer-routes:
|
||||||
@@ -2446,8 +2446,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
PROP_PEER_ROUTES,
|
PROP_PEER_ROUTES,
|
||||||
TRUE,
|
TRUE,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
peer_routes);
|
_priv.peer_routes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:mtu:
|
* NMSettingWireGuard:mtu:
|
||||||
@@ -2469,8 +2469,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
G_MAXUINT32,
|
G_MAXUINT32,
|
||||||
0,
|
0,
|
||||||
NM_SETTING_PARAM_INFERRABLE,
|
NM_SETTING_PARAM_INFERRABLE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
mtu);
|
_priv.mtu);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:ip4-auto-default-route:
|
* NMSettingWireGuard:ip4-auto-default-route:
|
||||||
@@ -2497,8 +2497,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE,
|
NM_SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE,
|
||||||
PROP_IP4_AUTO_DEFAULT_ROUTE,
|
PROP_IP4_AUTO_DEFAULT_ROUTE,
|
||||||
NM_SETTING_PARAM_FUZZY_IGNORE,
|
NM_SETTING_PARAM_FUZZY_IGNORE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
ip4_auto_default_route);
|
_priv.ip4_auto_default_route);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NMSettingWireGuard:ip6-auto-default-route:
|
* NMSettingWireGuard:ip6-auto-default-route:
|
||||||
@@ -2512,8 +2512,8 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE,
|
NM_SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE,
|
||||||
PROP_IP6_AUTO_DEFAULT_ROUTE,
|
PROP_IP6_AUTO_DEFAULT_ROUTE,
|
||||||
NM_SETTING_PARAM_FUZZY_IGNORE,
|
NM_SETTING_PARAM_FUZZY_IGNORE,
|
||||||
NMSettingWireGuardPrivate,
|
NMSettingWireGuard,
|
||||||
ip6_auto_default_route);
|
_priv.ip6_auto_default_route);
|
||||||
|
|
||||||
/* ---dbus---
|
/* ---dbus---
|
||||||
* property: peers
|
* property: peers
|
||||||
@@ -2535,5 +2535,5 @@ nm_setting_wireguard_class_init(NMSettingWireGuardClass *klass)
|
|||||||
NM_META_SETTING_TYPE_WIREGUARD,
|
NM_META_SETTING_TYPE_WIREGUARD,
|
||||||
NULL,
|
NULL,
|
||||||
properties_override,
|
properties_override,
|
||||||
G_STRUCT_OFFSET(NMSettingWireGuard, _priv));
|
0);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user