Lines Matching defs:cmd
165 const struct command *cmd;
219 for (cmd = command_table; cmd->cmd_keyword != NULL; cmd++) {
220 if (strcmp(cmd->cmd_keyword, argv[0]) == 0)
223 if (cmd->cmd_keyword == NULL)
229 if (argc < cmd->cmd_argcnt)
231 cmd->cmd_keyword, cmd->cmd_argcnt,
232 cmd->cmd_argcnt == 1 ? "" : "s");
234 (*cmd->cmd_func)(cmd, sock, bridge, argv);
236 argc -= cmd->cmd_argcnt;
237 argv += cmd->cmd_argcnt;
564 cmd_add(const struct command *cmd, int sock, const char *bridge,
573 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
577 cmd_delete(const struct command *cmd, int sock, const char *bridge,
585 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
589 cmd_up(const struct command *cmd, int sock, const char *bridge,
597 cmd_down(const struct command *cmd, int sock, const char *bridge,
605 cmd_discover(const struct command *cmd, int sock, const char *bridge,
610 (cmd->cmd_flags & CMD_INVERT) ? 0 : 1);
614 cmd_learn(const struct command *cmd, int sock, const char *bridge,
619 (cmd->cmd_flags & CMD_INVERT) ? 0 : 1);
623 cmd_stp(const struct command *cmd, int sock, const char *bridge,
628 (cmd->cmd_flags & CMD_INVERT) ? 0 : 1);
632 cmd_protect(const struct command *cmd, int sock, const char *bridge,
637 (cmd->cmd_flags & CMD_INVERT) ? 0 : 1);
641 cmd_flush(const struct command *cmd, int sock, const char *bridge,
649 err(1, "%s", cmd->cmd_keyword);
653 cmd_flushall(const struct command *cmd, int sock, const char *bridge,
661 err(1, "%s", cmd->cmd_keyword);
665 cmd_static(const struct command *cmd, int sock, const char *bridge,
676 errx(1, "%s: invalid address: %s", cmd->cmd_keyword, argv[1]);
682 err(1, "%s %s %s", cmd->cmd_keyword, argv[0], argv[1]);
686 cmd_deladdr(const struct command *cmd, int sock, const char *bridge,
696 errx(1, "%s: invalid address: %s", cmd->cmd_keyword, argv[0]);
701 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
705 cmd_addr(const struct command *cmd, int sock, const char *bridge,
713 cmd_maxaddr(const struct command *cmd, int sock, const char *bridge,
720 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
725 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
729 cmd_hellotime(const struct command *cmd, int sock, const char *bridge,
736 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
741 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
745 cmd_fwddelay(const struct command *cmd, int sock, const char *bridge,
752 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
757 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
761 cmd_maxage(const struct command *cmd, int sock, const char *bridge,
768 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
773 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
777 cmd_priority(const struct command *cmd, int sock, const char *bridge,
784 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
789 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
793 cmd_ifpriority(const struct command *cmd, int sock, const char *bridge,
802 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[1]);
808 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
812 cmd_ifpathcost(const struct command *cmd, int sock, const char *bridge,
821 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[1]);
827 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
831 cmd_timeout(const struct command *cmd, int sock, const char *bridge,
838 errx(1, "%s: invalid value: %s", cmd->cmd_keyword, argv[0]);
843 err(1, "%s %s", cmd->cmd_keyword, argv[0]);
847 cmd_ipf(const struct command *cmd, int sock, const char *bridge,
853 err(1, "%s", cmd->cmd_keyword);
856 param.ifbrp_filter |= (cmd->cmd_flags & CMD_INVERT) ? 0 : IFBF_FILT_USEIPF;
858 err(1, "%s %x", cmd->cmd_keyword, param.ifbrp_filter);