diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | tc/tc_class.c | 5 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,7 @@ +2006-03-10 Dale Sedivec <darkness@caliginous.net> + + * Warn when using "handle" instead of "classid" with "tc class" + 2006-03-10 Jean Tourrilhes <jt@hpl.hp.com> * Fix endless loop in netlink error handling diff --git a/tc/tc_class.c b/tc/tc_class.c index c4b27ebf..894caa12 100644 --- a/tc/tc_class.c +++ b/tc/tc_class.c @@ -76,7 +76,10 @@ int tc_class_modify(int cmd, unsigned flags, int argc, char **argv) if (get_tc_classid(&handle, *argv)) invarg(*argv, "invalid class ID"); req.t.tcm_handle = handle; - } else if (strcmp(*argv, "root") == 0) { + } else if (strcmp(*argv, "handle") == 0) { + fprintf(stderr, "Error: try \"classid\" instead of \"handle\"\n"); + return -1; + } else if (strcmp(*argv, "root") == 0) { if (req.t.tcm_parent) { fprintf(stderr, "Error: \"root\" is duplicate parent ID.\n"); return -1; |