[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <1387661917-29520-3-git-send-email-jhs@mojatatu.com>
Date: Sat, 21 Dec 2013 16:38:37 -0500
From: Jamal Hadi Salim <jhs@...atatu.com>
To: stephen@...workplumber.org, alexander.h.duyck@...el.com
Cc: netdev@...r.kernel.org, Jamal Hadi Salim <jhs@...atatu.com>
Subject: [PATCH iproute2 2/2] skbedit print missing metadata
skbedit should print the index and other generic metadata info
Signed-off-by: Jamal Hadi Salim <jhs@...atatu.com>
---
tc/m_skbedit.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tc/m_skbedit.c b/tc/m_skbedit.c
index 6b582f3..4b4ee06 100644
--- a/tc/m_skbedit.c
+++ b/tc/m_skbedit.c
@@ -165,6 +165,7 @@ static int print_skbedit(struct action_util *au, FILE *f, struct rtattr *arg)
__u32 *priority;
__u32 *mark;
__u16 *queue_mapping;
+ struct tc_skbedit *p = NULL;
if (arg == NULL)
return -1;
@@ -175,6 +176,7 @@ static int print_skbedit(struct action_util *au, FILE *f, struct rtattr *arg)
fprintf(f, "[NULL skbedit parameters]");
return -1;
}
+ p = RTA_DATA(tb[TCA_SKBEDIT_PARMS]);
fprintf(f, " skbedit");
@@ -191,6 +193,8 @@ static int print_skbedit(struct action_util *au, FILE *f, struct rtattr *arg)
fprintf(f, " mark %d", *mark);
}
+ fprintf(f, "\n\t index %d ref %d bind %d", p->index, p->refcnt, p->bindcnt);
+
if (show_stats) {
if (tb[TCA_SKBEDIT_TM]) {
struct tcf_t *tm = RTA_DATA(tb[TCA_SKBEDIT_TM]);
@@ -198,6 +202,8 @@ static int print_skbedit(struct action_util *au, FILE *f, struct rtattr *arg)
}
}
+ fprintf(f, "\n ");
+
return 0;
}
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists