mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-07 03:10:16 +01:00
libnm/team: reorder fields in JSON output for team link watcher
The order of the fields in the JSON object does not really matter. Note that with the recent rework the order changed. Before it was arbitrarily, now it still is arbitrary. Reorder again, to follow the same order as `man teamd.conf`.
This commit is contained in:
parent
56f45d7ba3
commit
efe602af2a
2 changed files with 14 additions and 14 deletions
|
|
@ -107,16 +107,16 @@ static const TeamAttrData team_attr_datas[] = {
|
|||
|
||||
typedef enum {
|
||||
LINK_WATCHER_ATTRIBUTE_NAME,
|
||||
LINK_WATCHER_ATTRIBUTE_TARGET_HOST,
|
||||
LINK_WATCHER_ATTRIBUTE_SOURCE_HOST,
|
||||
LINK_WATCHER_ATTRIBUTE_DELAY_UP,
|
||||
LINK_WATCHER_ATTRIBUTE_DELAY_DOWN,
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT,
|
||||
LINK_WATCHER_ATTRIBUTE_INTERVAL,
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT,
|
||||
LINK_WATCHER_ATTRIBUTE_MISSED_MAX,
|
||||
LINK_WATCHER_ATTRIBUTE_VLANID,
|
||||
LINK_WATCHER_ATTRIBUTE_SOURCE_HOST,
|
||||
LINK_WATCHER_ATTRIBUTE_TARGET_HOST,
|
||||
LINK_WATCHER_ATTRIBUTE_VALIDATE_ACTIVE,
|
||||
LINK_WATCHER_ATTRIBUTE_VALIDATE_INACTIVE,
|
||||
LINK_WATCHER_ATTRIBUTE_VLANID,
|
||||
LINK_WATCHER_ATTRIBUTE_SEND_ALWAYS,
|
||||
} LinkWatcherAttribute;
|
||||
|
||||
|
|
@ -124,19 +124,19 @@ typedef enum {
|
|||
LINK_WATCHER_ATTRIBUTE_DELAY_UP, \
|
||||
LINK_WATCHER_ATTRIBUTE_DELAY_DOWN
|
||||
#define _EXPECTED_LINK_WATCHER_ATTRIBUTES_NSNA_PING LINK_WATCHER_ATTRIBUTE_NAME, \
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT, \
|
||||
LINK_WATCHER_ATTRIBUTE_INTERVAL, \
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT, \
|
||||
LINK_WATCHER_ATTRIBUTE_MISSED_MAX, \
|
||||
LINK_WATCHER_ATTRIBUTE_TARGET_HOST
|
||||
#define _EXPECTED_LINK_WATCHER_ATTRIBUTES_ARP_PING LINK_WATCHER_ATTRIBUTE_NAME, \
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT, \
|
||||
LINK_WATCHER_ATTRIBUTE_INTERVAL, \
|
||||
LINK_WATCHER_ATTRIBUTE_INIT_WAIT, \
|
||||
LINK_WATCHER_ATTRIBUTE_MISSED_MAX, \
|
||||
LINK_WATCHER_ATTRIBUTE_VLANID, \
|
||||
LINK_WATCHER_ATTRIBUTE_TARGET_HOST, \
|
||||
LINK_WATCHER_ATTRIBUTE_SOURCE_HOST, \
|
||||
LINK_WATCHER_ATTRIBUTE_TARGET_HOST, \
|
||||
LINK_WATCHER_ATTRIBUTE_VALIDATE_ACTIVE, \
|
||||
LINK_WATCHER_ATTRIBUTE_VALIDATE_INACTIVE, \
|
||||
LINK_WATCHER_ATTRIBUTE_VLANID, \
|
||||
LINK_WATCHER_ATTRIBUTE_SEND_ALWAYS
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -157,16 +157,16 @@ static const LinkWatcherAttrData link_watcher_attr_datas[] = {
|
|||
__VA_ARGS__ \
|
||||
}
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_NAME, "name", "name", NM_VALUE_TYPE_STRING, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_TARGET_HOST, "target_host", "target-host", NM_VALUE_TYPE_STRING, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_SOURCE_HOST, "source_host", "source-host", NM_VALUE_TYPE_STRING, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_DELAY_UP, "delay_up", "delay-up", NM_VALUE_TYPE_INT, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_DELAY_DOWN, "delay_down", "delay-down", NM_VALUE_TYPE_INT, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_INIT_WAIT, "init_wait", "init-wait", NM_VALUE_TYPE_INT, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_INTERVAL, "interval", "interval", NM_VALUE_TYPE_INT, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_INIT_WAIT, "init_wait", "init-wait", NM_VALUE_TYPE_INT, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_MISSED_MAX, "missed_max", "missed-max", NM_VALUE_TYPE_INT, .default_val.v_int = 3, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_VLANID, "vlanid", "vlanid", NM_VALUE_TYPE_INT, .default_val.v_int = -1, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_SOURCE_HOST, "source_host", "source-host", NM_VALUE_TYPE_STRING, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_TARGET_HOST, "target_host", "target-host", NM_VALUE_TYPE_STRING, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_VALIDATE_ACTIVE, "validate_active", "validate-active", NM_VALUE_TYPE_BOOL, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_VALIDATE_INACTIVE, "validate_inactive", "validate-inactive", NM_VALUE_TYPE_BOOL, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_VLANID, "vlanid", "vlanid", NM_VALUE_TYPE_INT, .default_val.v_int = -1, ),
|
||||
_INIT (LINK_WATCHER_ATTRIBUTE_SEND_ALWAYS, "send_always", "send-always", NM_VALUE_TYPE_BOOL, ),
|
||||
#undef _INIT
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1479,11 +1479,11 @@ test_team_setting (void)
|
|||
|
||||
nm_setting_team_add_link_watcher (NM_SETTING_TEAM (setting), watcher1);
|
||||
_check_team_setting (setting);
|
||||
g_assert_cmpstr (nm_setting_team_get_config (NM_SETTING_TEAM (setting)), ==, "{ \"runner\": { \"sys_prio\": 10 }, \"link_watch\": { \"name\": \"nsna_ping\", \"target_host\": \"bbb\", \"init_wait\": 1, \"interval\": 3, \"missed_max\": 4 } }");
|
||||
g_assert_cmpstr (nm_setting_team_get_config (NM_SETTING_TEAM (setting)), ==, "{ \"runner\": { \"sys_prio\": 10 }, \"link_watch\": { \"name\": \"nsna_ping\", \"interval\": 3, \"init_wait\": 1, \"missed_max\": 4, \"target_host\": \"bbb\" } }");
|
||||
|
||||
nm_setting_team_add_link_watcher (NM_SETTING_TEAM (setting), watcher2);
|
||||
_check_team_setting (setting);
|
||||
g_assert_cmpstr (nm_setting_team_get_config (NM_SETTING_TEAM (setting)), ==, "{ \"runner\": { \"sys_prio\": 10 }, \"link_watch\": [ { \"name\": \"nsna_ping\", \"target_host\": \"bbb\", \"init_wait\": 1, \"interval\": 3, \"missed_max\": 4 }, { \"name\": \"arp_ping\", \"target_host\": \"ccc\", \"source_host\": \"ddd\", \"init_wait\": 1, \"interval\": 3, \"missed_max\": 4 } ] }");
|
||||
g_assert_cmpstr (nm_setting_team_get_config (NM_SETTING_TEAM (setting)), ==, "{ \"runner\": { \"sys_prio\": 10 }, \"link_watch\": [ { \"name\": \"nsna_ping\", \"interval\": 3, \"init_wait\": 1, \"missed_max\": 4, \"target_host\": \"bbb\" }, { \"name\": \"arp_ping\", \"interval\": 3, \"init_wait\": 1, \"missed_max\": 4, \"source_host\": \"ddd\", \"target_host\": \"ccc\" } ] }");
|
||||
|
||||
nm_setting_team_remove_link_watcher (NM_SETTING_TEAM (setting), 0);
|
||||
nm_setting_team_remove_link_watcher (NM_SETTING_TEAM (setting), 0);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue