[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220106143013.63e5a910@hermes.local>
Date: Thu, 6 Jan 2022 14:30:13 -0800
From: Stephen Hemminger <stephen@...workplumber.org>
To: Wen Liang <liangwen12year@...il.com>
Cc: netdev@...r.kernel.org, dsahern@...il.com, aclaudi@...hat.com
Subject: Re: [PATCH iproute2 v3 1/2] tc: u32: add support for json output
On Thu, 6 Jan 2022 13:45:51 -0500
Wen Liang <liangwen12year@...il.com> wrote:
> } else if (sel && sel->flags & TC_U32_TERMINAL) {
> - fprintf(f, "terminal flowid ??? ");
> + print_bool(PRINT_ANY, "terminal_flowid", "terminal flowid ??? ", true);
This looks like another error (ie to stderr) like the earlier case
> if (tb[TCA_U32_LINK]) {
> SPRINT_BUF(b1);
> - fprintf(f, "link %s ",
> - sprint_u32_handle(rta_getattr_u32(tb[TCA_U32_LINK]),
> + print_string(PRINT_ANY, "link", "link %s ", sprint_u32_handle(rta_getattr_u32(tb[TCA_U32_LINK]),
> b1));
Break that long line up. Would look better with a temporary variable.
FYI - good test is to run the json output into python's json parser to make sure it is valid.
Powered by blists - more mailing lists