]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network/json: add missing entries for route properties
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 1 Nov 2024 21:02:21 +0000 (06:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 4 Nov 2024 17:55:15 +0000 (02:55 +0900)
src/network/networkd-json.c

index 7ccf653f741ecc812ca7a0fe7cd3bf665d85ebda..07d52c96c04b81c05bd86fa05a69530813fa6cde 100644 (file)
@@ -236,6 +236,7 @@ static int route_append_json(Route *route, sd_json_variant **array) {
                                                      "Source", JSON_BUILD_IN_ADDR(&route->src, route->family)),
                         JSON_BUILD_PAIR_UNSIGNED_NON_ZERO("SourcePrefixLength", route->src_prefixlen),
                         JSON_BUILD_PAIR_IN_ADDR_NON_NULL("PreferredSource", &route->prefsrc, route->family),
+                        SD_JSON_BUILD_PAIR_UNSIGNED("TOS", route->tos),
                         SD_JSON_BUILD_PAIR_UNSIGNED("Scope", route->scope),
                         SD_JSON_BUILD_PAIR_STRING("ScopeString", scope),
                         SD_JSON_BUILD_PAIR_UNSIGNED("Protocol", route->protocol),
@@ -250,6 +251,7 @@ static int route_append_json(Route *route, sd_json_variant **array) {
                         SD_JSON_BUILD_PAIR_UNSIGNED("Flags", route->flags),
                         SD_JSON_BUILD_PAIR_STRING("FlagsString", strempty(flags)),
                         JSON_BUILD_PAIR_FINITE_USEC("LifetimeUSec", route->lifetime_usec),
+                        JSON_BUILD_PAIR_UNSIGNED_NON_ZERO("NextHopID", route->nexthop_id),
                         SD_JSON_BUILD_PAIR_STRING("ConfigSource", network_config_source_to_string(route->source)),
                         SD_JSON_BUILD_PAIR_STRING("ConfigState", state),
                         JSON_BUILD_PAIR_IN_ADDR_NON_NULL("ConfigProvider", &route->provider, route->family));