diff options
author | shemminger <shemminger> | 2006-03-10 23:40:56 +0000 |
---|---|---|
committer | shemminger <shemminger> | 2006-03-10 23:40:56 +0000 |
commit | 7e6b809cb96ace7e310935bacb3309b819cd762b (patch) | |
tree | dea5f0018579b05b804f229b1aac573bf39a9d91 | |
parent | 4cca16f20e92a97399d5814fc810af66ce0581d8 (diff) |
Make error message better on tc with wrong args.
-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; |