libnm: fix NMSettingVxlan ageing and limit max values

They are actually u32 in the kernel.  Plus if we use G_MAXINT32 it
causes gtkdoc to write out "Allowed values: <= G_MAXLONG" on i386
and "Allowed values: <= G_MAXINT" on x86_64, breaking multilib.

Fixes: 95dfd99afc
This commit is contained in:
Dan Williams 2016-02-05 16:24:40 -06:00
parent 2eabd61f7f
commit 170b94598a

View file

@ -707,7 +707,7 @@ nm_setting_vxlan_class_init (NMSettingVxlanClass *setting_class)
g_object_class_install_property
(object_class, PROP_AGEING,
g_param_spec_uint (NM_SETTING_VXLAN_AGEING, "", "",
0, G_MAXINT32, 300,
0, G_MAXUINT32, 300,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
NM_SETTING_PARAM_INFERRABLE |
@ -724,7 +724,7 @@ nm_setting_vxlan_class_init (NMSettingVxlanClass *setting_class)
g_object_class_install_property
(object_class, PROP_LIMIT,
g_param_spec_uint (NM_SETTING_VXLAN_LIMIT, "", "",
0, G_MAXINT32, 0,
0, G_MAXUINT32, 0,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
NM_SETTING_PARAM_INFERRABLE |