From: Roman Mashak Date: Mon, 14 Nov 2016 22:59:20 +0000 (-0500) Subject: tc: print raw qdisc handle. X-Git-Tag: v4.9.0~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d42e1444f2c0f48df0f1a188dcbe677d1a134710;p=thirdparty%2Fiproute2.git tc: print raw qdisc handle. This is v2 patch with fixed code indentation. Signed-off-by: Roman Mashak Signed-off-by: Jamal Hadi Salim --- diff --git a/tc/tc_qdisc.c b/tc/tc_qdisc.c index 93c9a4c1d..51320bd47 100644 --- a/tc/tc_qdisc.c +++ b/tc/tc_qdisc.c @@ -231,7 +231,14 @@ int print_qdisc(const struct sockaddr_nl *who, if (n->nlmsg_type == RTM_DELQDISC) fprintf(fp, "deleted "); - fprintf(fp, "qdisc %s %x: ", rta_getattr_str(tb[TCA_KIND]), t->tcm_handle>>16); + if (show_raw) + fprintf(fp, "qdisc %s %x:[%08x] ", + rta_getattr_str(tb[TCA_KIND]), + t->tcm_handle >> 16, t->tcm_handle); + else + fprintf(fp, "qdisc %s %x: ", rta_getattr_str(tb[TCA_KIND]), + t->tcm_handle >> 16); + if (filter_ifindex == 0) fprintf(fp, "dev %s ", ll_index_to_name(t->tcm_ifindex)); if (t->tcm_parent == TC_H_ROOT)