From: Julien Fortin Date: Thu, 17 Aug 2017 17:36:03 +0000 (-0700) Subject: ip: iplink_vrf.c: add json output support X-Git-Tag: v4.14.0~39^2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9e84ec27ca34ea7e0dd2b88068a94720e22829e;p=thirdparty%2Fiproute2.git ip: iplink_vrf.c: add json output support Schema: { "table": { "type": "uint", "attr": "IFLA_VRF_TABLE" } } Signed-off-by: Julien Fortin --- diff --git a/ip/iplink_vrf.c b/ip/iplink_vrf.c index 917630e85..f13b1d243 100644 --- a/ip/iplink_vrf.c +++ b/ip/iplink_vrf.c @@ -62,7 +62,10 @@ static void vrf_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[]) return; if (tb[IFLA_VRF_TABLE]) - fprintf(f, "table %u ", rta_getattr_u32(tb[IFLA_VRF_TABLE])); + print_uint(PRINT_ANY, + "table", + "table %u ", + rta_getattr_u32(tb[IFLA_VRF_TABLE])); } static void vrf_slave_print_opt(struct link_util *lu, FILE *f, @@ -72,13 +75,15 @@ static void vrf_slave_print_opt(struct link_util *lu, FILE *f, return; if (tb[IFLA_VRF_PORT_TABLE]) { - fprintf(f, "table %u ", - rta_getattr_u32(tb[IFLA_VRF_PORT_TABLE])); + print_uint(PRINT_ANY, + "table", + "table %u ", + rta_getattr_u32(tb[IFLA_VRF_PORT_TABLE])); } } static void vrf_print_help(struct link_util *lu, int argc, char **argv, - FILE *f) + FILE *f) { vrf_explain(f); }