aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-10-06 00:20:24 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-10-06 00:20:37 +0700
commitceb3b394404540684f448d8edb43a9550f044def (patch)
treea22f3454580dd8b0d7a119f188fd8308d1a89ba1
parentf94355dc680b4d258f6a4478ce36bbf8aac89777 (diff)
vty/command: add global command attribute CMD_ATTR_NODE_EXIT
-rw-r--r--include/osmocom/vty/command.h1
-rw-r--r--src/vty/command.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/osmocom/vty/command.h b/include/osmocom/vty/command.h
index 43ad3da8..f558bb10 100644
--- a/include/osmocom/vty/command.h
+++ b/include/osmocom/vty/command.h
@@ -138,6 +138,7 @@ enum {
CMD_ATTR_DEPRECATED = (1 << 0),
CMD_ATTR_HIDDEN = (1 << 1),
CMD_ATTR_IMMEDIATE = (1 << 2),
+ CMD_ATTR_NODE_EXIT = (1 << 3),
};
/*! Structure of a command element */
diff --git a/src/vty/command.c b/src/vty/command.c
index 30c39a72..b472f6d0 100644
--- a/src/vty/command.c
+++ b/src/vty/command.c
@@ -626,6 +626,7 @@ static const struct value_string cmd_attr_desc[] = {
{ CMD_ATTR_DEPRECATED, "This command is deprecated" },
{ CMD_ATTR_HIDDEN, "This command is hidden" },
{ CMD_ATTR_IMMEDIATE, "This command applies immediately" },
+ { CMD_ATTR_NODE_EXIT, "This command applies on VTY node exit" },
{ 0, NULL }
};