X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=tc%2Fm_gact.c;h=33f326f823d1edb8dd54853df937b5fb36aa01a7;hb=7b0d424abef169ac259ce54de90d69237b5d2bda;hp=5b781e16446dd288382ad3af6f3b23496b0e547e;hpb=fa495889731430ebf3f4d054cec221b9a8eb483e;p=mirror_iproute2.git diff --git a/tc/m_gact.c b/tc/m_gact.c index 5b781e16..33f326f8 100644 --- a/tc/m_gact.c +++ b/tc/m_gact.c @@ -53,8 +53,7 @@ explain(void) "\tINDEX := index value used\n" "\n"); #else - fprintf(stderr, "Usage: ... gact [INDEX]\n"); - fprintf(stderr, + fprintf(stderr, "Usage: ... gact [INDEX]\n" "Where: \tACTION := reclassify | drop | continue | pass | pipe |\n" " \t goto chain | jump \n" "\tINDEX := index value used\n" @@ -88,7 +87,7 @@ parse_gact(struct action_util *a, int *argc_p, char ***argv_p, return -1; if (!matches(*argv, "gact")) - NEXT_ARG_FWD(); + NEXT_ARG(); /* we're binding existing gact action to filter by index. */ if (!matches(*argv, "index")) goto skip_args; @@ -178,7 +177,7 @@ print_gact(struct action_util *au, FILE *f, struct rtattr *arg) parse_rtattr_nested(tb, TCA_GACT_MAX, arg); if (tb[TCA_GACT_PARMS] == NULL) { - print_string(PRINT_FP, NULL, "%s", "[NULL gact parameters]"); + fprintf(stderr, "Missing gact parameters\n"); return -1; } p = RTA_DATA(tb[TCA_GACT_PARMS]); @@ -194,13 +193,15 @@ print_gact(struct action_util *au, FILE *f, struct rtattr *arg) pp = &pp_dummy; } open_json_object("prob"); - print_string(PRINT_ANY, "random_type", "\n\t random type %s", + print_nl(); + print_string(PRINT_ANY, "random_type", "\t random type %s", prob_n2a(pp->ptype)); print_action_control(f, " ", pp->paction, " "); print_int(PRINT_ANY, "val", "val %d", pp->pval); close_json_object(); #endif - print_uint(PRINT_ANY, "index", "\n\t index %u", p->index); + print_nl(); + print_uint(PRINT_ANY, "index", "\t index %u", p->index); print_int(PRINT_ANY, "ref", " ref %d", p->refcnt); print_int(PRINT_ANY, "bind", " bind %d", p->bindcnt); if (show_stats) { @@ -210,7 +211,7 @@ print_gact(struct action_util *au, FILE *f, struct rtattr *arg) print_tm(f, tm); } } - print_string(PRINT_FP, NULL, "%s", "\n"); + print_nl(); return 0; }