From e8a3d76919263b9e5dbb71a1c80373eae3484ecc Mon Sep 17 00:00:00 2001 From: Davide Caratti Date: Thu, 31 Jan 2019 18:58:41 +0100 Subject: [PATCH] tc: add 'kind' property to 'csum' action unlike other TC actions already supporting JSON printout, 'csum' does not print the value of TCA_KIND in the 'kind' property: remove 'csum' word from 'csum' property, and add a separate 'kind' property containing the action name. The human-readable printout is preserved. Tested with: # ./tdc.py -c csum Cc: Andrea Claudi Signed-off-by: Davide Caratti Signed-off-by: David Ahern --- tc/m_csum.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tc/m_csum.c b/tc/m_csum.c index 752269d1..84396d6a 100644 --- a/tc/m_csum.c +++ b/tc/m_csum.c @@ -199,10 +199,11 @@ print_csum(struct action_util *au, FILE *f, struct rtattr *arg) uflag_1 = "?empty"; } + print_string(PRINT_ANY, "kind", "%s ", "csum"); snprintf(buf, sizeof(buf), "%s%s%s%s%s%s%s", uflag_1, uflag_2, uflag_3, uflag_4, uflag_5, uflag_6, uflag_7); - print_string(PRINT_ANY, "csum", "csum (%s) ", buf); + print_string(PRINT_ANY, "csum", "(%s) ", buf); print_action_control(f, "action ", sel->action, "\n"); print_uint(PRINT_ANY, "index", "\tindex %u", sel->index); -- 2.39.2