ret = route_map_add_match(index, command, arg, type);
switch (ret) {
case RMAP_RULE_MISSING:
- vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ if (vty)
+ vty_out(vty, "%% [%s] Can't find rule.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Can't find rule: %s", command);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_ERROR:
- vty_out(vty,
- "%% [%s] Argument form is unsupported or malformed.\n",
- frr_protonameinst);
+ if (vty)
+ vty_out(vty,
+ "%% [%s] Argument form is unsupported or malformed.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Argument form is unsupported or malformed: "
+ "%s %s", command, arg);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_SUCCESS:
/*
* Nothing to do here move along
ret = route_map_delete_match(index, command, dep_name, type);
switch (ret) {
case RMAP_RULE_MISSING:
- vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ if (vty)
+ vty_out(vty, "%% [%s] Can't find rule.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Can't find rule: %s", command);
retval = CMD_WARNING_CONFIG_FAILED;
break;
case RMAP_COMPILE_ERROR:
- vty_out(vty,
- "%% [%s] Argument form is unsupported or malformed.\n",
- frr_protonameinst);
+ if (vty)
+ vty_out(vty,
+ "%% [%s] Argument form is unsupported or malformed.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Argument form is unsupported or malformed: "
+ "%s %s", command, arg);
retval = CMD_WARNING_CONFIG_FAILED;
break;
case RMAP_COMPILE_SUCCESS:
ret = route_map_add_set(index, command, arg);
switch (ret) {
case RMAP_RULE_MISSING:
- vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ if (vty)
+ vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ else
+ zlog_warn("Can't find rule: %s", command);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_ERROR:
- vty_out(vty,
- "%% [%s] Argument form is unsupported or malformed.\n",
- frr_protonameinst);
+ if (vty)
+ vty_out(vty,
+ "%% [%s] Argument form is unsupported or malformed.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Argument form is unsupported or malformed: "
+ "%s %s", command, arg);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_SUCCESS:
break;
}
ret = route_map_delete_set(index, command, arg);
switch (ret) {
case RMAP_RULE_MISSING:
- vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ if (vty)
+ vty_out(vty, "%% [%s] Can't find rule.\n", frr_protonameinst);
+ else
+ zlog_warn("Can't find rule: %s", command);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_ERROR:
- vty_out(vty,
- "%% [%s] Argument form is unsupported or malformed.\n",
- frr_protonameinst);
+ if (vty)
+ vty_out(vty,
+ "%% [%s] Argument form is unsupported or malformed.\n",
+ frr_protonameinst);
+ else
+ zlog_warn("Argument form is unsupported or malformed: "
+ "%s %s", command, arg);
return CMD_WARNING_CONFIG_FAILED;
- break;
case RMAP_COMPILE_SUCCESS:
break;
}