Commit e906975a authored by jamal's avatar jamal Committed by Stephen Hemminger

skbedit: use get_u32 for parsing mark

parsing a mark as a classid allows for acceptance of strange
informal input.

cheers,
jamal
commit aad0da6507ff8a95a63ed8e529c05f52be5b0e75
Author: Jamal Hadi Salim <hadi@cyberus.ca>
Date:   Mon Feb 15 06:45:29 2010 -0500

    skbedit: use get_u32 for parsing mark

    get_u32 is the more appropriate parser for a mark.
Signed-off-by: default avatarJamal Hadi Salim <hadi@cyberus.ca>
parent 6e46ec81
...@@ -86,7 +86,7 @@ parse_skbedit(struct action_util *a, int *argc_p, char ***argv_p, int tca_id, ...@@ -86,7 +86,7 @@ parse_skbedit(struct action_util *a, int *argc_p, char ***argv_p, int tca_id,
} else if (matches(*argv, "mark") == 0) { } else if (matches(*argv, "mark") == 0) {
flags |= SKBEDIT_F_MARK; flags |= SKBEDIT_F_MARK;
NEXT_ARG(); NEXT_ARG();
if (get_tc_classid(&mark, *argv)) { if (get_u32(&mark, *argv, 0)) {
fprintf(stderr, "Illegal mark\n"); fprintf(stderr, "Illegal mark\n");
return -1; return -1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment