diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-02-17 01:53:12 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-02-17 19:34:28 +0100 |
commit | ea247c1d0a30362afd4602acdcd595b4afd616ec (patch) | |
tree | f536d0b9863c368bc8389d55461b0f2169700363 | |
parent | 1b5d846b461a5e197646b6db35b49ceb0d867481 (diff) |
vty: Move link commands from the name to the linkset number
-rw-r--r-- | src/vty_interface.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/vty_interface.c b/src/vty_interface.c index 7328b10..0c1cb3d 100644 --- a/src/vty_interface.c +++ b/src/vty_interface.c @@ -492,12 +492,12 @@ DEFUN(pcap_set_stop, pcap_set_stop_cmd, return CMD_SUCCESS; } -#define FIND_LINK(vty, type, nr) ({ \ +#define FIND_LINK(vty, set_no, nr) ({ \ struct mtp_link_set *set = NULL; \ struct mtp_link *link = NULL, *tmp; \ - set = find_link_set(&bsc->linksets, type); \ + set = mtp_link_set_num(bsc, set_no); \ if (!set) { \ - vty_out(vty, "Unknown linkset %s.%s", type, VTY_NEWLINE); \ + vty_out(vty, "Unknown Linkset nr %d.%s", set_no, VTY_NEWLINE); \ return CMD_WARNING; \ } \ llist_for_each_entry(tmp, &set->links, entry) { \ @@ -513,32 +513,32 @@ DEFUN(pcap_set_stop, pcap_set_stop_cmd, link; }) #define LINK_STR "Operations on the link\n" \ - "Linkset name\n" \ + "Linkset number\n" \ "Link number\n" DEFUN(lnk_block, lnk_block_cmd, - "link NAME <0-15> block", + "link <0-100> <0-15> block", LINK_STR "Block it\n") { - struct mtp_link *link = FIND_LINK(vty, argv[0], atoi(argv[1])); + struct mtp_link *link = FIND_LINK(vty, atoi(argv[0]), atoi(argv[1])); mtp_link_block(link); return CMD_SUCCESS; } DEFUN(lnk_unblock, lnk_unblock_cmd, - "link NAME <0-15> unblock", + "link <0-100> <0-15> unblock", LINK_STR "Unblock it\n") { - struct mtp_link *link = FIND_LINK(vty, argv[0], atoi(argv[1])); + struct mtp_link *link = FIND_LINK(vty, atoi(argv[0]), atoi(argv[1])); mtp_link_unblock(link); return CMD_SUCCESS; } DEFUN(lnk_reset, lnk_reset_cmd, - "link NAME <0-15> reset", + "link <0-100> <0-15> reset", LINK_STR "Reset it\n") { - struct mtp_link *link = FIND_LINK(vty, argv[0], atoi(argv[1])); + struct mtp_link *link = FIND_LINK(vty, atoi(argv[0]), atoi(argv[1])); mtp_link_failure(link); return CMD_SUCCESS; } |