diff mbox series

[iproute2,v2] police: Small corrections for the output

Message ID 20210708075751.3687291-1-roid@nvidia.com
State New
Headers show
Series [iproute2,v2] police: Small corrections for the output | expand

Commit Message

Roi Dayan July 8, 2021, 7:57 a.m. UTC
Start a newline before printing the index and ref.
Print overhead with print_size().

Fixes: 0d5cf51e0d6c ("police: Add support for json output")
Signed-off-by: Roi Dayan <roid@nvidia.com>
---

Notes:
    v2:
    - add newline also before ref.

 tc/m_police.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

Comments

Roi Dayan July 12, 2021, 12:30 p.m. UTC | #1
On 2021-07-08 10:57 AM, Roi Dayan wrote:
> Start a newline before printing the index and ref.

> Print overhead with print_size().

> 

> Fixes: 0d5cf51e0d6c ("police: Add support for json output")

> Signed-off-by: Roi Dayan <roid@nvidia.com>

> ---

> 

> Notes:

>      v2:

>      - add newline also before ref.

> 

>   tc/m_police.c | 8 +++++---

>   1 file changed, 5 insertions(+), 3 deletions(-)

> 

> diff --git a/tc/m_police.c b/tc/m_police.c

> index 2594c08979e0..d37f69b73e71 100644

> --- a/tc/m_police.c

> +++ b/tc/m_police.c

> @@ -301,7 +301,8 @@ static int print_police(struct action_util *a, FILE *f, struct rtattr *arg)

>   	    RTA_PAYLOAD(tb[TCA_POLICE_RATE64]) >= sizeof(rate64))

>   		rate64 = rta_getattr_u64(tb[TCA_POLICE_RATE64]);

>   

> -	print_uint(PRINT_ANY, "index", "\t index %u ", p->index);

> +	print_nl();

> +	print_uint(PRINT_ANY, "index", "\tindex %u ", p->index);

>   	tc_print_rate(PRINT_FP, NULL, "rate %s ", rate64);

>   	buffer = tc_calc_xmitsize(rate64, p->burst);

>   	print_size(PRINT_FP, NULL, "burst %s ", buffer);

> @@ -342,12 +343,13 @@ static int print_police(struct action_util *a, FILE *f, struct rtattr *arg)

>   		print_string(PRINT_FP, NULL, " ", NULL);

>   	}

>   

> -	print_uint(PRINT_ANY, "overhead", "overhead %u ", p->rate.overhead);

> +	print_size(PRINT_ANY, "overhead", "overhead %s ", p->rate.overhead);

>   	linklayer = (p->rate.linklayer & TC_LINKLAYER_MASK);

>   	if (linklayer > TC_LINKLAYER_ETHERNET || show_details)

>   		print_string(PRINT_ANY, "linklayer", "linklayer %s ",

>   			     sprint_linklayer(linklayer, b2));

> -	print_int(PRINT_ANY, "ref", "ref %d ", p->refcnt);

> +	print_nl();

> +	print_int(PRINT_ANY, "ref", "\tref %d ", p->refcnt);

>   	print_int(PRINT_ANY, "bind", "bind %d ", p->bindcnt);

>   	if (show_stats) {

>   		if (tb[TCA_POLICE_TM]) {

> 


this patch should be ignored now.
see "police: Fix normal output back to what it was"
diff mbox series

Patch

diff --git a/tc/m_police.c b/tc/m_police.c
index 2594c08979e0..d37f69b73e71 100644
--- a/tc/m_police.c
+++ b/tc/m_police.c
@@ -301,7 +301,8 @@  static int print_police(struct action_util *a, FILE *f, struct rtattr *arg)
 	    RTA_PAYLOAD(tb[TCA_POLICE_RATE64]) >= sizeof(rate64))
 		rate64 = rta_getattr_u64(tb[TCA_POLICE_RATE64]);
 
-	print_uint(PRINT_ANY, "index", "\t index %u ", p->index);
+	print_nl();
+	print_uint(PRINT_ANY, "index", "\tindex %u ", p->index);
 	tc_print_rate(PRINT_FP, NULL, "rate %s ", rate64);
 	buffer = tc_calc_xmitsize(rate64, p->burst);
 	print_size(PRINT_FP, NULL, "burst %s ", buffer);
@@ -342,12 +343,13 @@  static int print_police(struct action_util *a, FILE *f, struct rtattr *arg)
 		print_string(PRINT_FP, NULL, " ", NULL);
 	}
 
-	print_uint(PRINT_ANY, "overhead", "overhead %u ", p->rate.overhead);
+	print_size(PRINT_ANY, "overhead", "overhead %s ", p->rate.overhead);
 	linklayer = (p->rate.linklayer & TC_LINKLAYER_MASK);
 	if (linklayer > TC_LINKLAYER_ETHERNET || show_details)
 		print_string(PRINT_ANY, "linklayer", "linklayer %s ",
 			     sprint_linklayer(linklayer, b2));
-	print_int(PRINT_ANY, "ref", "ref %d ", p->refcnt);
+	print_nl();
+	print_int(PRINT_ANY, "ref", "\tref %d ", p->refcnt);
 	print_int(PRINT_ANY, "bind", "bind %d ", p->bindcnt);
 	if (show_stats) {
 		if (tb[TCA_POLICE_TM]) {