diff options
-rw-r--r-- | interface-definitions/include/generic-description.xml.i | 3 | ||||
-rw-r--r-- | interface-definitions/protocols-static.xml.in | 21 |
2 files changed, 10 insertions, 14 deletions
diff --git a/interface-definitions/include/generic-description.xml.i b/interface-definitions/include/generic-description.xml.i index 03fc564e6..31d540317 100644 --- a/interface-definitions/include/generic-description.xml.i +++ b/interface-definitions/include/generic-description.xml.i @@ -6,6 +6,9 @@ <format>txt</format> <description>Description</description> </valueHelp> + <constraint> + <regex>[a-zA-Z0-9_\-]+</regex> + </constraint> </properties> </leafNode> <!-- include end --> diff --git a/interface-definitions/protocols-static.xml.in b/interface-definitions/protocols-static.xml.in index 033c7759e..ca4ca2d74 100644 --- a/interface-definitions/protocols-static.xml.in +++ b/interface-definitions/protocols-static.xml.in @@ -26,20 +26,13 @@ </constraint> </properties> <children> - <leafNode name="description"> - <properties> - <help>Table description</help> - <constraint> - <!-- - iproute2 only considers the first "word" until whitespace in the name field - but does not complain about special characters. - We put an artificial limit here to make table descriptions potentially valid node names - to avoid quoting and simplify future syntax changes if we decide to make any. - --> - <regex>[a-zA-Z0-9_\-]+</regex> - </constraint> - </properties> - </leafNode> + <!-- + iproute2 only considers the first "word" until whitespace in the name field + but does not complain about special characters. + We put an artificial limit here to make table descriptions potentially valid node names + to avoid quoting and simplify future syntax changes if we decide to make any. + --> + #include <include/generic-description.xml.i> #include <include/static/static-route.xml.i> #include <include/static/static-route6.xml.i> </children> |