lib/junoser/parser.rb in junoser-0.3.12 vs lib/junoser/parser.rb in junoser-0.3.13
- old
+ new
@@ -181,14 +181,15 @@
rule(:policy_algebra) do
arg.as(:arg)
end
- rule(:regular_expression) do
- (quote | arg).as(:arg)
- end
+ rule(:regular_expression) do
+ (quote | arg).as(:arg)
+ end
+
rule(:group_glob) do
arg.as(:arg)
end
rule(:atm_vci) do
@@ -350,22 +351,23 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("all") | str("configuration") | str("rtsock") | str("client-server") | str("interface") | str("xmlproxy")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -410,17 +412,17 @@
str("queue-monitoring"),
str("no-queue-monitoring"),
str("traffic-monitoring"),
str("no-traffic-monitoring"),
b(str("depth-threshold"),
- c(
+ sc(
a(str("high"), arg),
a(str("low"), arg)
)
).as(:oneline),
b(str("latency-threshold"),
- c(
+ sc(
a(str("high"), arg),
a(str("low"), arg)
)
).as(:oneline)
)
@@ -448,11 +450,11 @@
b(str("collector"),
c(
b(str("local"),
c(
b(str("file"),
- c(
+ sc(
filename,
a(str("size"), arg),
a(str("files"), arg)
)
).as(:oneline)
@@ -474,11 +476,11 @@
)
),
b(str("traffic-statistics"),
c(
b(str("file"),
- c(
+ sc(
filename,
a(str("size"), arg),
a(str("files"), arg)
)
).as(:oneline),
@@ -486,11 +488,11 @@
)
),
b(str("queue-statistics"),
c(
b(str("file"),
- c(
+ sc(
filename,
a(str("size"), arg),
a(str("files"), arg)
)
).as(:oneline),
@@ -607,11 +609,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -686,11 +689,11 @@
)
),
b(str("mobile-flow-tap"),
c(
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -752,11 +755,11 @@
c(
b(str("probe-type"),
(str("http-get") | str("http-metadata-get") | str("icmp-ping") | str("icmp-ping-timestamp") | str("icmp6-ping") | str("tcp-ping") | str("udp-ping") | str("udp-ping-timestamp"))
),
b(str("target"),
- c(
+ sc(
c(
b(str("address"),
ipv4addr
),
b(str("inet6-address"),
@@ -1024,16 +1027,16 @@
),
b(str("authentication-mode"),
c(
str("none"),
b(str("authenticated"),
- c(
+ sc(
str("control-only")
)
).as(:oneline),
b(str("encrypted"),
- c(
+ sc(
str("control-only")
)
).as(:oneline),
str("control-only-encrypted")
)
@@ -1463,11 +1466,11 @@
)
)
)
),
a(str("syslog"), enum(str("any") | str("authorization") | str("privileged") | str("cron") | str("daemon") | str("kernel") | str("syslog") | str("user") | str("uucp") | str("local0") | str("local1") | str("local2") | str("local3") | str("local4") | str("local5") | str("local6") | str("local7")),
- c(
+ sc(
c(
str("any"),
str("emergency"),
str("alert"),
str("critical"),
@@ -1581,11 +1584,11 @@
)
)
)
),
a(str("secondary-disk"), str("hdb") | str("hdc") | str("hdd"),
- c(
+ sc(
a(str("size"), arg)
)
).as(:oneline)
)
)
@@ -1620,11 +1623,12 @@
str("test-only-mode"),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -1802,11 +1806,11 @@
c(
b(str("ip"),
ipprefix
),
b(str("wildcard-address"),
- c(
+ sc(
ipaddr,
b(str("wildcard-mask"),
ipaddr
)
)
@@ -1823,11 +1827,11 @@
c(
b(str("ip"),
ipprefix
),
b(str("wildcard-address"),
- c(
+ sc(
ipaddr,
b(str("wildcard-mask"),
ipaddr
)
)
@@ -1978,11 +1982,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -2013,17 +2018,17 @@
)
),
b(str("snmp-trap-thresholds"),
c(
b(str("flow"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("nat-address-port"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline)
)
@@ -2494,11 +2499,12 @@
)
)
)
),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -2601,11 +2607,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -2648,15 +2655,15 @@
),
a(str("maximum-sessions"), arg),
b(str("tunnel"),
c(
b(a(str("name"), arg),
- c(
+ sc(
b(a(str("address"), arg),
- c(
+ sc(
b(a(str("routing-instance"), arg),
- c(
+ sc(
str("drain")
)
).as(:oneline),
str("drain")
)
@@ -2715,11 +2722,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -2856,11 +2864,11 @@
)
)
)
),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
# Ported from vSRX 18.3R1.9
b(str("security"),
@@ -3058,11 +3066,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3349,11 +3358,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3532,11 +3542,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3595,11 +3606,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3680,11 +3692,12 @@
str("enhanced-routing-mode"),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3822,11 +3835,11 @@
b(str("firewall-authentication"),
c(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("authentication") | str("proxy") | str("all")),
- c(
+ sc(
c(
str("terse"),
str("detail"),
str("extensive")
)
@@ -3837,22 +3850,23 @@
)
),
b(str("screen"),
c(
b(str("trap"),
- c(
+ sc(
a(str("interval"), arg)
)
).as(:oneline),
b(str("ids-option"),
ids_option_type
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3911,11 +3925,11 @@
b(str("resource-manager"),
c(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("client") | str("group") | str("resource") | str("gate") | str("session") | str("chassis cluster") | str("messaging") | str("service pinhole") | str("error") | str("all")),
- c(
+ sc(
c(
str("terse"),
str("detail"),
str("extensive")
)
@@ -3932,11 +3946,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3952,11 +3967,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -3965,11 +3981,12 @@
)
).as(:oneline)
)
),
b(str("capture-file"),
- ca(
+ sc(
+ arg,
b(str("format"),
(str("pcap"))
),
a(str("size"), arg),
a(str("files"), arg),
@@ -3990,11 +4007,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -4037,11 +4055,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -4729,11 +4748,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -4794,18 +4814,18 @@
)
),
b(str("limit"),
c(
a(str("payload-protocol"), enum(str("reserved") | str("iua") | str("m2ua") | str("m3ua") | str("sua") | str("m2pa") | str("v5ua") | str("h248") | str("bicc") | str("tali") | str("dua") | str("asap") | str("enrp") | str("h323") | str("qipc") | str("simco") | str("ddp-segment") | str("ddp-stream") | str("s1ap") | str("x2ap") | str("diameter-sctp") | str("diameter-dtls") | str("others") | arg),
- c(
+ sc(
a(str("rate"), arg)
)
).as(:oneline),
b(a(str("address"), arg),
c(
a(str("payload-protocol"), enum(str("reserved") | str("iua") | str("m2ua") | str("m3ua") | str("sua") | str("m2pa") | str("v5ua") | str("h248") | str("bicc") | str("tali") | str("dua") | str("asap") | str("enrp") | str("h323") | str("qipc") | str("simco") | str("ddp-segment") | str("ddp-stream") | str("s1ap") | str("x2ap") | str("diameter-sctp") | str("diameter-dtls") | str("others") | arg),
- c(
+ sc(
a(str("rate"), arg)
)
).as(:oneline)
)
),
@@ -4849,11 +4869,12 @@
a(str("log"), enum(str("configuration") | str("rate-limit") | str("association") | str("data-message-drop") | str("control-message-drop") | str("control-message-all"))).as(:oneline),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -4888,10 +4909,11 @@
security_macsec
)
)
),
# End of vSRX 18.3R1.9
+
b(str("interfaces"),
c(
b(a(str("pic-set"), arg),
c(
a(str("interface"), arg),
@@ -4919,32 +4941,33 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("all") | str("kernel") | str("change-events") | str("kernel-detail") | str("config-states") | str("resource-usage") | str("gres-events") | str("select-events") | str("bfd-events") | str("lib-events") | str("reserved") | str("emergency") | str("alert") | str("critical") | str("error") | str("warning") | str("notice") | str("informational") | str("debugging") | str("verbose") | str("japi")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(a(str("interface-range"), arg),
c(
a(str("member"), arg),
b(a(str("member-range"), arg),
- c(
+ sc(
b(str("end-range"),
interface_device
)
)
).as(:oneline),
@@ -4987,11 +5010,11 @@
c(
str("per-unit-scheduler"),
str("no-per-unit-scheduler"),
str("shared-scheduler"),
b(str("hierarchical-scheduler"),
- c(
+ sc(
a(str("maximum-hierarchy-levels"), arg),
str("implicit-hierarchy")
)
).as(:oneline)
),
@@ -5164,11 +5187,11 @@
),
b(str("multi-chassis-protection"),
multi_chassis_protection_group
),
b(str("clocking"),
- c(
+ sc(
c(
str("internal"),
str("external")
)
)
@@ -5297,11 +5320,11 @@
a(str("maximum-vcs"), arg),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -5313,11 +5336,11 @@
)
)
),
str("ilmi"),
b(a(str("linear-red-profiles"), arg),
- c(
+ sc(
a(str("queue-depth"), arg),
a(str("high-plp-threshold"), arg),
a(str("low-plp-threshold"), arg),
a(str("high-plp-max-threshold"), arg),
a(str("low-plp-max-threshold"), arg)
@@ -5332,11 +5355,11 @@
c(
b(str("priority"),
(str("low") | str("high"))
),
b(str("transmit-weight"),
- c(
+ sc(
c(
a(str("percent"), arg),
a(str("cells"), arg)
)
)
@@ -5544,11 +5567,11 @@
a(str("rate"), arg),
a(str("cpu-load-threshold"), arg)
)
),
b(str("ignore-errors"),
- c(
+ sc(
str("tcp"),
str("alg")
)
).as(:oneline),
b(str("capture"),
@@ -5558,49 +5581,49 @@
a(str("logs-per-packet"), arg),
a(str("max-log-line-size"), arg),
b(str("filter"),
c(
b(str("source-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("dest-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sw-sip"),
- c(
+ sc(
ipv6addr,
b(str("wildcard"),
ipv6addr
)
)
).as(:oneline),
b(str("sw-dip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("dport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("proto"),
@@ -5622,34 +5645,34 @@
str("loop-timing"),
str("no-loop-timing"),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
b(str("larscom"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("verilink"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("adtran"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("301Kb") | str("601Kb") | str("902Kb") | str("1.2Mb") | str("1.5Mb") | str("1.8Mb") | str("2.1Mb") | str("2.4Mb") | str("2.7Mb") | str("3.0Mb") | str("3.3Mb") | str("3.6Mb") | str("3.9Mb") | str("4.2Mb") | str("4.5Mb") | str("4.8Mb") | str("5.1Mb") | str("5.4Mb") | str("5.7Mb") | str("6.0Mb") | str("6.3Mb") | str("6.6Mb") | str("6.9Mb") | str("7.2Mb") | str("7.5Mb") | str("7.8Mb") | str("8.1Mb") | str("8.4Mb") | str("8.7Mb") | str("9.0Mb") | str("9.3Mb") | str("9.6Mb") | str("9.9Mb") | str("10.2Mb") | str("10.5Mb") | str("10.8Mb") | str("11.1Mb") | str("11.4Mb") | str("11.7Mb") | str("12.0Mb") | str("12.3Mb") | str("12.6Mb") | str("12.9Mb") | str("13.2Mb") | str("13.5Mb") | str("13.8Mb") | str("14.1Mb") | str("14.4Mb") | str("14.7Mb") | str("15.0Mb") | str("15.3Mb") | str("15.6Mb") | str("15.9Mb") | str("16.2Mb") | str("16.5Mb") | str("16.8Mb") | str("17.1Mb") | str("17.4Mb") | str("17.7Mb") | str("18.0Mb") | str("18.3Mb") | str("18.6Mb") | str("18.9Mb") | str("19.2Mb") | str("19.5Mb") | str("19.8Mb") | str("20.1Mb") | str("20.5Mb") | str("20.8Mb") | str("21.1Mb") | str("21.4Mb") | str("21.7Mb") | str("22.0Mb") | str("22.3Mb") | str("22.6Mb") | str("22.9Mb") | str("23.2Mb") | str("23.5Mb") | str("23.8Mb") | str("24.1Mb") | str("24.4Mb") | str("24.7Mb") | str("25.0Mb") | str("25.3Mb") | str("25.6Mb") | str("25.9Mb") | str("26.2Mb") | str("26.5Mb") | str("26.8Mb") | str("27.1Mb") | str("27.4Mb") | str("27.7Mb") | str("28.0Mb") | str("28.3Mb") | str("28.6Mb") | str("28.9Mb") | str("29.2Mb") | str("29.5Mb") | str("29.8Mb") | str("30.1Mb") | str("30.4Mb") | str("30.7Mb") | str("31.0Mb") | str("31.3Mb") | str("31.6Mb") | str("31.9Mb") | str("32.2Mb") | str("32.5Mb") | str("32.8Mb") | str("33.1Mb") | str("33.4Mb") | str("33.7Mb") | str("34.0Mb") | str("34.3Mb") | str("34.6Mb") | str("34.9Mb") | str("35.2Mb") | str("35.5Mb") | str("35.8Mb") | str("36.1Mb") | str("36.4Mb") | str("36.7Mb") | str("37.0Mb") | str("37.3Mb") | str("37.6Mb") | str("37.9Mb") | str("38.2Mb") | str("38.5Mb") | str("38.8Mb") | str("39.1Mb") | str("39.4Mb") | str("39.7Mb") | str("40.0Mb") | str("40.3Mb") | str("40.6Mb") | str("40.9Mb") | str("41.2Mb") | str("41.5Mb") | str("41.8Mb") | str("42.1Mb") | str("42.4Mb") | str("42.7Mb") | str("43.0Mb") | str("43.3Mb") | str("43.6Mb") | str("43.9Mb") | str("44.2Mb"))
)
)
).as(:oneline)
@@ -5688,22 +5711,22 @@
(str("local") | str("remote"))
),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
str("larscom"),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("358Kb") | str("716Kb") | str("1.1Mb") | str("1.4Mb") | str("1.8Mb") | str("2.1Mb") | str("2.5Mb") | str("2.9Mb") | str("3.2Mb") | str("3.6Mb") | str("3.9Mb") | str("4.3Mb") | str("4.7Mb") | str("5.0Mb") | str("5.4Mb") | str("5.7Mb") | str("6.1Mb") | str("6.4Mb") | str("6.8Mb") | str("7.2Mb") | str("7.5Mb") | str("7.9Mb") | str("8.2Mb") | str("8.6Mb") | str("9.0Mb") | str("9.3Mb") | str("9.7Mb") | str("10.0Mb") | str("10.4Mb") | str("10.7Mb") | str("11.1Mb") | str("11.5Mb") | str("11.8Mb") | str("12.2Mb") | str("12.5Mb") | str("12.9Mb") | str("13.2Mb") | str("13.6Mb") | str("14.0Mb") | str("14.3Mb") | str("14.7Mb") | str("15.0Mb") | str("15.4Mb") | str("15.8Mb") | str("16.1Mb") | str("16.5Mb") | str("16.8Mb") | str("17.2Mb") | str("17.5Mb") | str("17.9Mb") | str("18.3Mb") | str("18.6Mb") | str("19.0Mb") | str("19.3Mb") | str("19.7Mb") | str("20.0Mb") | str("20.4Mb") | str("20.8Mb") | str("21.1Mb") | str("21.5Mb") | str("21.8Mb") | str("22.2Mb") | str("22.6Mb") | str("22.9Mb") | str("23.3Mb") | str("23.6Mb") | str("24.0Mb") | str("24.3Mb") | str("24.7Mb") | str("25.1Mb") | str("25.4Mb") | str("25.8Mb") | str("26.1Mb") | str("26.5Mb") | str("26.9Mb") | str("27.2Mb") | str("27.6Mb") | str("27.9Mb") | str("28.3Mb") | str("28.6Mb") | str("29.0Mb") | str("29.4Mb") | str("29.7Mb") | str("30.1Mb") | str("30.4Mb") | str("30.8Mb") | str("31.1Mb") | str("31.5Mb") | str("31.9Mb") | str("32.2Mb") | str("32.6Mb") | str("32.9Mb") | str("33.3Mb") | str("33.7Mb") | str("34.0Mb"))
)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline)
)
)
@@ -5842,11 +5865,11 @@
c(
b(str("dte-options"),
c(
str("ignore-all"),
b(str("dtr"),
- c(
+ sc(
c(
str("assert"),
str("de-assert"),
str("normal"),
b(str("auto-synchronize"),
@@ -5984,11 +6007,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline),
str("mac-learn-enable"),
str("no-mac-learn-enable")
@@ -6020,11 +6043,11 @@
str("no-auto-mdix"),
b(str("speed"),
c(
c(
b(str("auto-negotiation"),
- c(
+ sc(
str("auto-negotiate-10-100")
)
).as(:oneline),
str("ethernet-10m"),
str("ethernet-100m"),
@@ -6032,14 +6055,13 @@
str("ethernet-10g")
)
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
str("force-up"),
a(str("port-priority"), arg)
)
),
interface_device,
@@ -6087,11 +6109,11 @@
str("source-filtering"),
str("no-source-filtering"),
c(
str("no-auto-negotiation"),
b(str("auto-negotiation"),
- c(
+ sc(
b(str("remote-fault"),
(str("local-interface-offline") | str("local-interface-online"))
)
)
).as(:oneline)
@@ -6106,14 +6128,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
a(str("link-index"), arg),
@@ -6264,11 +6285,11 @@
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
),
b(str("fec-ber"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
@@ -6384,14 +6405,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
c(
@@ -6809,11 +6829,11 @@
),
a(str("alias"), arg),
str("enhanced-convergence"),
str("proxy-macip-advertisement"),
b(str("peer-psd"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("peer-interface"),
c(
@@ -6909,19 +6929,19 @@
str("traps"),
str("no-traps"),
str("routing-services"),
str("no-routing-services"),
b(str("arp-resp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
).as(:oneline),
b(str("proxy-arp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
@@ -6933,11 +6953,11 @@
a(str("vlan-id-range"), arg),
a(str("inner-vlan-id-swap-ranges"), arg),
a(str("vlan-id-list"), arg),
a(str("vlan-tag"), arg),
b(str("vlan-tags"),
- c(
+ sc(
b(str("outer"),
(arg | arg | arg)
),
c(
b(str("inner"),
@@ -6949,11 +6969,11 @@
)
).as(:oneline)
),
a(str("native-inner-vlan-id"), arg),
b(str("inner-vlan-id-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
b(str("accept-source-mac"),
@@ -6988,19 +7008,19 @@
atm_vci
),
a(str("psn-vpi"), arg)
),
b(str("atm-l2circuit-mode"),
- c(
+ sc(
c(
str("cell"),
str("aal5")
)
)
).as(:oneline),
b(str("vci-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
a(str("trunk-bandwidth"), arg),
@@ -7009,11 +7029,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -7088,17 +7108,17 @@
a(str("f-max-period"), arg),
b(str("queues"),
(str("q0") | str("q1") | str("q2") | str("q3"))
),
b(str("port"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline),
b(str("maximum-contexts"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -7165,19 +7185,21 @@
),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
)
@@ -7251,11 +7273,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -7274,20 +7296,22 @@
a(str("demux-destination"), arg | arg),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -7303,11 +7327,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("simple-filter"),
c(
@@ -7378,11 +7402,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -7398,11 +7422,11 @@
epd_threshold_config
).as(:oneline)
)
),
b(a(str("arp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -7429,11 +7453,11 @@
ipv4addr
)
)
),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
),
b(str("destination"),
@@ -7464,11 +7488,11 @@
(str("stateful") | str("autoconfig"))
),
a(str("client-ia-type"), enum(str("ia-na") | str("ia-pd"))),
str("rapid-commit"),
b(str("client-identifier"),
- c(
+ sc(
b(str("duid-type"),
(str("duid-llt") | str("vendor") | str("duid-ll"))
)
)
).as(:oneline),
@@ -7494,11 +7518,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -7523,20 +7547,22 @@
str("allow-filter-on-re"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -7552,11 +7578,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -7602,11 +7628,11 @@
str("eui-64"),
str("primary"),
str("preferred"),
str("master-only"),
b(a(str("ndp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -7636,11 +7662,11 @@
)
),
a(str("demux-source"), arg | arg | arg),
a(str("demux-destination"), arg | arg),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
)
)
@@ -7665,11 +7691,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -7723,11 +7749,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -7778,20 +7804,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -7807,11 +7835,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -7826,20 +7854,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -7855,11 +7885,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -7881,11 +7911,11 @@
a(str("inner-vlan-id-list"), arg)
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -7898,11 +7928,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -7975,18 +8005,18 @@
(str("root") | str("leaf"))
)
)
),
b(str("no-partition"),
- c(
+ sc(
b(str("interface-type"),
(str("e1") | str("t1") | str("at") | str("t3") | str("e3") | str("ct3") | str("so") | str("cau4"))
)
)
).as(:oneline),
b(a(str("partition"), arg),
- c(
+ sc(
a(str("oc-slice"), arg),
a(str("timeslots"), arg),
b(str("interface-type"),
(str("ds") | str("e1") | str("t1") | str("at") | str("ct1") | str("ce1") | str("t3") | str("ct3") | str("e3") | str("so") | str("coc1") | str("cau4") | str("dc") | str("bc"))
)
@@ -8008,11 +8038,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -8031,11 +8062,11 @@
multi_chassis_protection_group
)
)
),
b(str("jsrc-partition"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("snmp"),
c(
@@ -8172,11 +8203,11 @@
),
a(str("security-name"), arg)
)
),
b(str("notify-filter"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -8189,11 +8220,11 @@
)
),
b(a(str("notify-filter"), arg),
c(
b(a(str("oid"), arg),
- c(
+ sc(
c(
str("include"),
str("exclude")
)
)
@@ -8271,11 +8302,11 @@
),
b(str("privacy-password"),
unreadable
),
b(a(str("clients"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
)
),
@@ -8307,11 +8338,11 @@
)
),
b(a(str("view"), arg),
c(
b(a(str("oid"), arg),
- c(
+ sc(
c(
str("include"),
str("exclude")
)
)
@@ -8330,21 +8361,21 @@
(str("read-only") | str("read-write"))
),
c(
a(str("client-list-name"), arg),
b(a(str("clients"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
),
b(a(str("routing-instances"), arg),
c(
c(
a(str("client-list-name"), arg),
b(a(str("clients"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
)
)
@@ -8352,11 +8383,11 @@
b(a(str("routing-instance"), arg),
c(
c(
a(str("client-list-name"), arg),
b(a(str("clients"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
)
)
@@ -8366,11 +8397,11 @@
b(a(str("routing-instance"), arg),
c(
c(
a(str("client-list-name"), arg),
b(a(str("clients"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
)
)
@@ -8525,11 +8556,11 @@
)
),
b(str("routing-instance-access"),
c(
b(a(str("access-list"), arg),
- c(
+ sc(
str("restrict")
)
).as(:oneline)
)
),
@@ -8541,11 +8572,11 @@
a(str("size"), arg)
)
),
str("no-remote-trace"),
b(str("file"),
- c(
+ sc(
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -8676,11 +8707,12 @@
(str("monitor") | str("prevent") | str("recover"))
),
b(str("traceoptions"),
c(
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -8714,11 +8746,11 @@
),
b(str("event-options"),
c(
a(str("max-policies"), arg),
b(a(str("generate-event"), arg),
- c(
+ sc(
c(
b(str("time-of-day"),
time
),
a(str("time-interval"), arg)
@@ -8730,22 +8762,22 @@
c(
a(str("events"), arg),
b(a(str("within"), arg),
c(
b(str("trigger"),
- c(
+ sc(
c(
str("until"),
str("on"),
str("after")
),
arg
)
).as(:oneline),
a(str("events"), arg),
b(str("not"),
- c(
+ sc(
a(str("events"), arg)
)
).as(:oneline)
)
),
@@ -8775,21 +8807,22 @@
a(str("destination"), arg),
c(
a(str("user-name"), arg),
a(str("transfer-delay"), arg),
b(str("retry-count"),
- ca(
+ sc(
+ arg,
a(str("retry-interval"), arg)
)
).as(:oneline)
)
)
),
b(str("change-configuration"),
c(
b(str("retry"),
- c(
+ sc(
a(str("count"), arg),
a(str("interval"), arg)
)
).as(:oneline),
a(str("commands"), arg),
@@ -8815,11 +8848,12 @@
a(str("output-filename"), arg),
b(a(str("destination"), arg),
c(
a(str("transfer-delay"), arg),
b(str("retry-count"),
- ca(
+ sc(
+ arg,
a(str("retry-interval"), arg)
)
).as(:oneline)
)
),
@@ -8829,21 +8863,22 @@
)
),
b(a(str("event-script"), arg),
c(
b(a(str("arguments"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("user-name"), arg),
a(str("output-filename"), arg),
b(a(str("destination"), arg),
c(
a(str("transfer-delay"), arg),
b(str("retry-count"),
- ca(
+ sc(
+ arg,
a(str("retry-interval"), arg)
)
).as(:oneline)
)
),
@@ -8874,11 +8909,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -8926,11 +8962,11 @@
),
b(a(str("destinations"), arg),
c(
a(str("transfer-delay"), arg),
b(a(str("archive-sites"), arg),
- c(
+ sc(
b(str("password"),
unreadable
)
)
).as(:oneline)
@@ -8938,11 +8974,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -9353,11 +9390,11 @@
juniper_charged_configuraton
),
b(str("gtpp"),
c(
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -9498,11 +9535,11 @@
juniper_charged_configuraton
),
b(str("gtpp"),
c(
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -9659,11 +9696,11 @@
b(str("forwarding"),
c(
b(a(str("route"), arg),
c(
b(str("function"),
- c(
+ sc(
c(
str("jsrc"),
str("packet-triggered-subscribers"),
str("gx-plus"),
str("sd-3gpp"),
@@ -9673,11 +9710,11 @@
),
a(str("partition"), arg)
)
).as(:oneline),
b(str("destination"),
- c(
+ sc(
a(str("realm"), arg),
a(str("host"), arg)
)
).as(:oneline),
a(str("metric"), arg)
@@ -9692,11 +9729,12 @@
b(str("address"),
ipaddr
),
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -9708,11 +9746,12 @@
ipaddr
),
str("send-origin-state-id"),
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
),
@@ -9767,11 +9806,11 @@
)
)
)
),
b(a(str("session-limit-group"), arg),
- c(
+ sc(
a(str("maximum-sessions"), arg)
)
).as(:oneline),
b(str("virtual-chassis"),
c(
@@ -9879,11 +9918,11 @@
),
str("vcp-no-hold-time")
)
),
b(str("ethernet-switching-options"),
- juniper_ethernet_options
+ juniper_ethernet_options
),
b(str("vlans"),
c(
vlan_types
)
@@ -9937,11 +9976,12 @@
rule(:aaa_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -10004,11 +10044,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("source-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
b(str("destination-address-range"),
s(
@@ -10018,11 +10058,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("destination-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
c(
str("application-group-any"),
@@ -10127,11 +10167,11 @@
a(str("port-mirror-instance"), arg),
str("port-mirror"),
a(str("forwarding-class"), arg),
c(
b(str("encapsulate"),
- c(
+ sc(
arg
)
).as(:oneline),
str("accept"),
str("discard"),
@@ -10242,11 +10282,11 @@
b(str("neighbor"),
ipv4addr
),
a(str("paired-group"), arg),
b(str("authentication-key"),
- c(
+ sc(
unreadable
)
).as(:oneline),
b(str("switching-mode"),
(str("bidirectional") | str("unidirectional"))
@@ -10296,11 +10336,11 @@
b(str("accept"),
enum((str("inet6") | str("inet") | str("pppoe") | str("dhcp-v4") | str("dhcp-v6") | str("any")))
),
a(str("ranges"), arg),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -10316,11 +10356,11 @@
),
b(str("authentication"),
auto_configure_authentication_type
),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -10336,11 +10376,11 @@
enum((str("ancp")))
)
),
a(str("ranges"), arg),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -10355,11 +10395,11 @@
),
b(str("authentication"),
auto_configure_authentication_type
),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -10395,11 +10435,11 @@
a(str("delimiter"), arg),
a(str("domain-name"), arg),
a(str("user-prefix"), arg),
str("mac-address"),
b(str("option-82"),
- c(
+ sc(
str("circuit-id"),
str("remote-id")
)
).as(:oneline),
str("option-18"),
@@ -10869,11 +10909,11 @@
str("force-premium"),
str("log"),
str("syslog"),
c(
b(str("encapsulate"),
- c(
+ sc(
arg
)
).as(:oneline),
str("accept"),
str("discard"),
@@ -10899,11 +10939,12 @@
rule(:charging_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -10951,11 +10992,11 @@
)
),
str("fpc-resync"),
str("craft-lockout"),
b(str("config-button"),
- c(
+ sc(
str("no-rescue"),
str("no-clear")
)
).as(:oneline),
str("routing-engine-power-off-button-disable"),
@@ -11007,11 +11048,12 @@
a(str("disk-partition"), enum(str("/var") | str("/config")),
c(
a(str("level"), enum(str("high") | str("full")),
c(
b(str("free-space"),
- ca(
+ sc(
+ arg,
c(
str("percent"),
str("mb")
)
)
@@ -11043,11 +11085,11 @@
b(str("fpc-feb-connectivity"),
c(
b(a(str("fpc"), arg),
c(
b(str("feb"),
- c(
+ sc(
c(
str("none"),
arg
)
)
@@ -11059,11 +11101,11 @@
b(str("ioc-npc-connectivity"),
c(
b(a(str("ioc"), arg),
c(
b(str("npc"),
- c(
+ sc(
c(
str("none"),
arg
)
)
@@ -11395,11 +11437,11 @@
)
),
b(str("lcd"),
c(
b(a(str("fpc"), arg),
- c(
+ sc(
c(
str("maintenance-menu")
),
(str("disable"))
)
@@ -11478,18 +11520,18 @@
b(str("lcd-menu"),
c(
b(a(str("fpc"), arg),
c(
b(a(str("menu-item"), arg),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(a(str("menu-item"), arg),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -11531,22 +11573,23 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("parse") | str("config-internal") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("krt") | str("lldp") | str("provision") | str("extended-port") | str("multi-chassis") | str("upgrade-group") | str("device") | str("tcp") | str("interface") | str("cluster") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -13491,11 +13534,11 @@
rule(:ce1_channel_type) do
b(arg.as(:arg),
c(
b(a(str("channel-group"), arg),
- c(
+ sc(
a(str("timeslots"), arg)
)
).as(:oneline)
)
)
@@ -13793,11 +13836,11 @@
rule(:collector_transfer_log_archive_type) do
c(
a(str("filename-prefix"), arg),
a(str("maximum-age"), arg),
b(a(str("archive-sites"), arg),
- c(
+ sc(
b(str("password"),
unreadable
)
)
).as(:oneline)
@@ -13952,11 +13995,11 @@
),
a(str("destination-port"), arg)
)
),
b(str("redirect"),
- c(
+ sc(
arg
)
).as(:oneline)
),
str("syslog")
@@ -13964,11 +14007,11 @@
end
rule(:cpcd_match_object_type) do
c(
a(str("destination-address"), str("any-unicast") | arg,
- c(
+ sc(
str("except")
)
).as(:oneline),
b(str("destination-address-range"),
s(
@@ -13978,11 +14021,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("destination-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
b(a(str("applications"), arg),
c(
@@ -14005,11 +14048,12 @@
rule(:cpcd_trace_options_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -14033,11 +14077,11 @@
rule(:ct3_channel_type) do
b(arg.as(:arg),
c(
b(a(str("channel-group"), arg),
- c(
+ sc(
a(str("timeslots"), arg)
)
).as(:oneline)
)
)
@@ -14159,11 +14203,11 @@
),
a(str("value"), arg)
)
),
b(str("ip-flags"),
- c(
+ sc(
str("rb"),
str("no-rb"),
str("mf"),
str("no-mf"),
str("df"),
@@ -14383,11 +14427,11 @@
),
a(str("value"), arg)
)
),
b(str("tcp-flags"),
- c(
+ sc(
str("r1"),
str("no-r1"),
str("r2"),
str("no-r2"),
str("urg"),
@@ -14713,11 +14757,11 @@
),
a(str("value"), arg)
)
),
b(str("ip-flags"),
- c(
+ sc(
str("rb"),
str("no-rb"),
str("mf"),
str("no-mf"),
str("df"),
@@ -14937,11 +14981,11 @@
),
a(str("value"), arg)
)
),
b(str("tcp-flags"),
- c(
+ sc(
str("r1"),
str("no-r1"),
str("r2"),
str("no-r2"),
str("urg"),
@@ -15173,24 +15217,25 @@
rule(:dcd_shaping_config) do
c(
c(
b(str("cbr"),
- ca(
+ sc(
+ arg,
a(str("cdvt"), arg)
)
).as(:oneline),
b(str("vbr"),
- c(
+ sc(
a(str("peak"), arg),
a(str("sustained"), arg),
a(str("burst"), arg),
a(str("cdvt"), arg)
)
).as(:oneline),
b(str("rtvbr"),
- c(
+ sc(
a(str("peak"), arg),
a(str("sustained"), arg),
a(str("burst"), arg),
a(str("cdvt"), arg)
)
@@ -15226,11 +15271,11 @@
),
a(str("input-packet-rate-threshold"), arg),
a(str("max-duplicates"), arg),
a(str("duplicates-dropped-periodicity"), arg),
b(str("pic-memory-threshold"),
- c(
+ sc(
a(str("percentage"), arg)
)
).as(:oneline),
b(str("control-source"),
dfc_control_source_type
@@ -15290,11 +15335,11 @@
c(
a(str("ascii"), arg),
a(str("hexadecimal"), arg)
),
b(str("user-id"),
- c(
+ sc(
c(
a(str("ascii"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -16217,11 +16262,11 @@
(str("svlan") | str("bvlan"))
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -16262,11 +16307,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
end
@@ -16318,11 +16363,11 @@
a(str("name-format"), arg),
b(str("data-format"),
(str("flow-compressed"))
),
b(str("transfer"),
- c(
+ sc(
a(str("timeout"), arg),
a(str("record-level"), arg)
)
).as(:oneline)
)
@@ -16691,11 +16736,12 @@
)
)
)
),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -16972,11 +17018,11 @@
c(
b(str("destination-ipv4-address"),
ipv4addr
),
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -17064,11 +17110,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("destination-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
a(str("destination-ports"), arg),
b(str("destination-port-range"),
@@ -17471,11 +17517,12 @@
rule(:idpd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -17910,11 +17957,11 @@
str("service-filter-hit"),
str("force-premium"),
str("exclude-accounting"),
c(
b(str("decapsulate"),
- c(
+ sc(
c(
b(str("gre"),
c(
b(str("sample"),
(str("inet6") | str("inet") | str("mpls"))
@@ -17922,11 +17969,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -17939,11 +17986,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -17956,11 +18003,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -17983,11 +18030,11 @@
)
)
)
).as(:oneline),
b(str("encapsulate"),
- c(
+ sc(
arg
)
).as(:oneline),
str("accept"),
str("discard"),
@@ -17998,38 +18045,42 @@
b(str("logical-system"),
s(
arg,
c(
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
a(str("topology"), arg)
)
)
).as(:oneline),
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
a(str("topology"), arg),
b(str("next-ip6"),
- c(
+ sc(
ipv6prefix,
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline)
)
).as(:oneline),
b(str("next-interface"),
ca(
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
c(
str("accept"),
@@ -18038,11 +18089,11 @@
)
)
)
),
b(str("reject"),
- c(
+ sc(
c(
str("no-route"),
str("administratively-prohibited"),
str("beyond-scope"),
str("address-unreachable"),
@@ -18140,11 +18191,12 @@
a(str("action-terms"), arg),
c(
str("accept"),
str("discard"),
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline)
)
)
@@ -18731,38 +18783,42 @@
b(str("logical-system"),
s(
arg,
c(
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
a(str("topology"), arg)
)
)
).as(:oneline),
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
a(str("topology"), arg),
b(str("next-ip"),
- c(
+ sc(
ipv4prefix,
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline)
)
).as(:oneline),
b(str("next-interface"),
ca(
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline),
c(
str("accept"),
@@ -18773,11 +18829,11 @@
)
),
a(str("ipsec-sa"), arg),
a(str("next-hop-group"), arg),
b(str("decapsulate"),
- c(
+ sc(
c(
b(str("gre"),
c(
b(str("sample"),
(str("inet6") | str("inet") | str("mpls"))
@@ -18785,11 +18841,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -18802,11 +18858,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -18819,11 +18875,11 @@
str("no-decrement-ttl"),
a(str("forwarding-class"), arg),
a(str("interface-group"), arg),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -18846,16 +18902,16 @@
)
)
)
).as(:oneline),
b(str("encapsulate"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("reject"),
- c(
+ sc(
c(
str("network-unreachable"),
str("host-unreachable"),
str("protocol-unreachable"),
str("port-unreachable"),
@@ -18954,11 +19010,12 @@
a(str("action-terms"), arg),
c(
str("accept"),
str("discard"),
b(str("routing-instance"),
- ca(
+ sc(
+ arg,
a(str("topology"), arg)
)
).as(:oneline)
)
)
@@ -19283,11 +19340,11 @@
c(
str("per-unit-scheduler"),
str("no-per-unit-scheduler"),
str("shared-scheduler"),
b(str("hierarchical-scheduler"),
- c(
+ sc(
a(str("maximum-hierarchy-levels"), arg),
str("implicit-hierarchy")
)
).as(:oneline)
),
@@ -19460,11 +19517,11 @@
),
b(str("multi-chassis-protection"),
multi_chassis_protection_group
),
b(str("clocking"),
- c(
+ sc(
c(
str("internal"),
str("external")
)
)
@@ -19593,11 +19650,11 @@
a(str("maximum-vcs"), arg),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -19609,11 +19666,11 @@
)
)
),
str("ilmi"),
b(a(str("linear-red-profiles"), arg),
- c(
+ sc(
a(str("queue-depth"), arg),
a(str("high-plp-threshold"), arg),
a(str("low-plp-threshold"), arg),
a(str("high-plp-max-threshold"), arg),
a(str("low-plp-max-threshold"), arg)
@@ -19628,11 +19685,11 @@
c(
b(str("priority"),
(str("low") | str("high"))
),
b(str("transmit-weight"),
- c(
+ sc(
c(
a(str("percent"), arg),
a(str("cells"), arg)
)
)
@@ -19840,11 +19897,11 @@
a(str("rate"), arg),
a(str("cpu-load-threshold"), arg)
)
),
b(str("ignore-errors"),
- c(
+ sc(
str("tcp"),
str("alg")
)
).as(:oneline),
b(str("capture"),
@@ -19854,49 +19911,49 @@
a(str("logs-per-packet"), arg),
a(str("max-log-line-size"), arg),
b(str("filter"),
c(
b(str("source-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("dest-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sw-sip"),
- c(
+ sc(
ipv6addr,
b(str("wildcard"),
ipv6addr
)
)
).as(:oneline),
b(str("sw-dip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("dport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("proto"),
@@ -19918,34 +19975,34 @@
str("loop-timing"),
str("no-loop-timing"),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
b(str("larscom"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("verilink"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("adtran"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("301Kb") | str("601Kb") | str("902Kb") | str("1.2Mb") | str("1.5Mb") | str("1.8Mb") | str("2.1Mb") | str("2.4Mb") | str("2.7Mb") | str("3.0Mb") | str("3.3Mb") | str("3.6Mb") | str("3.9Mb") | str("4.2Mb") | str("4.5Mb") | str("4.8Mb") | str("5.1Mb") | str("5.4Mb") | str("5.7Mb") | str("6.0Mb") | str("6.3Mb") | str("6.6Mb") | str("6.9Mb") | str("7.2Mb") | str("7.5Mb") | str("7.8Mb") | str("8.1Mb") | str("8.4Mb") | str("8.7Mb") | str("9.0Mb") | str("9.3Mb") | str("9.6Mb") | str("9.9Mb") | str("10.2Mb") | str("10.5Mb") | str("10.8Mb") | str("11.1Mb") | str("11.4Mb") | str("11.7Mb") | str("12.0Mb") | str("12.3Mb") | str("12.6Mb") | str("12.9Mb") | str("13.2Mb") | str("13.5Mb") | str("13.8Mb") | str("14.1Mb") | str("14.4Mb") | str("14.7Mb") | str("15.0Mb") | str("15.3Mb") | str("15.6Mb") | str("15.9Mb") | str("16.2Mb") | str("16.5Mb") | str("16.8Mb") | str("17.1Mb") | str("17.4Mb") | str("17.7Mb") | str("18.0Mb") | str("18.3Mb") | str("18.6Mb") | str("18.9Mb") | str("19.2Mb") | str("19.5Mb") | str("19.8Mb") | str("20.1Mb") | str("20.5Mb") | str("20.8Mb") | str("21.1Mb") | str("21.4Mb") | str("21.7Mb") | str("22.0Mb") | str("22.3Mb") | str("22.6Mb") | str("22.9Mb") | str("23.2Mb") | str("23.5Mb") | str("23.8Mb") | str("24.1Mb") | str("24.4Mb") | str("24.7Mb") | str("25.0Mb") | str("25.3Mb") | str("25.6Mb") | str("25.9Mb") | str("26.2Mb") | str("26.5Mb") | str("26.8Mb") | str("27.1Mb") | str("27.4Mb") | str("27.7Mb") | str("28.0Mb") | str("28.3Mb") | str("28.6Mb") | str("28.9Mb") | str("29.2Mb") | str("29.5Mb") | str("29.8Mb") | str("30.1Mb") | str("30.4Mb") | str("30.7Mb") | str("31.0Mb") | str("31.3Mb") | str("31.6Mb") | str("31.9Mb") | str("32.2Mb") | str("32.5Mb") | str("32.8Mb") | str("33.1Mb") | str("33.4Mb") | str("33.7Mb") | str("34.0Mb") | str("34.3Mb") | str("34.6Mb") | str("34.9Mb") | str("35.2Mb") | str("35.5Mb") | str("35.8Mb") | str("36.1Mb") | str("36.4Mb") | str("36.7Mb") | str("37.0Mb") | str("37.3Mb") | str("37.6Mb") | str("37.9Mb") | str("38.2Mb") | str("38.5Mb") | str("38.8Mb") | str("39.1Mb") | str("39.4Mb") | str("39.7Mb") | str("40.0Mb") | str("40.3Mb") | str("40.6Mb") | str("40.9Mb") | str("41.2Mb") | str("41.5Mb") | str("41.8Mb") | str("42.1Mb") | str("42.4Mb") | str("42.7Mb") | str("43.0Mb") | str("43.3Mb") | str("43.6Mb") | str("43.9Mb") | str("44.2Mb"))
)
)
).as(:oneline)
@@ -19984,22 +20041,22 @@
(str("local") | str("remote"))
),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
str("larscom"),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("358Kb") | str("716Kb") | str("1.1Mb") | str("1.4Mb") | str("1.8Mb") | str("2.1Mb") | str("2.5Mb") | str("2.9Mb") | str("3.2Mb") | str("3.6Mb") | str("3.9Mb") | str("4.3Mb") | str("4.7Mb") | str("5.0Mb") | str("5.4Mb") | str("5.7Mb") | str("6.1Mb") | str("6.4Mb") | str("6.8Mb") | str("7.2Mb") | str("7.5Mb") | str("7.9Mb") | str("8.2Mb") | str("8.6Mb") | str("9.0Mb") | str("9.3Mb") | str("9.7Mb") | str("10.0Mb") | str("10.4Mb") | str("10.7Mb") | str("11.1Mb") | str("11.5Mb") | str("11.8Mb") | str("12.2Mb") | str("12.5Mb") | str("12.9Mb") | str("13.2Mb") | str("13.6Mb") | str("14.0Mb") | str("14.3Mb") | str("14.7Mb") | str("15.0Mb") | str("15.4Mb") | str("15.8Mb") | str("16.1Mb") | str("16.5Mb") | str("16.8Mb") | str("17.2Mb") | str("17.5Mb") | str("17.9Mb") | str("18.3Mb") | str("18.6Mb") | str("19.0Mb") | str("19.3Mb") | str("19.7Mb") | str("20.0Mb") | str("20.4Mb") | str("20.8Mb") | str("21.1Mb") | str("21.5Mb") | str("21.8Mb") | str("22.2Mb") | str("22.6Mb") | str("22.9Mb") | str("23.3Mb") | str("23.6Mb") | str("24.0Mb") | str("24.3Mb") | str("24.7Mb") | str("25.1Mb") | str("25.4Mb") | str("25.8Mb") | str("26.1Mb") | str("26.5Mb") | str("26.9Mb") | str("27.2Mb") | str("27.6Mb") | str("27.9Mb") | str("28.3Mb") | str("28.6Mb") | str("29.0Mb") | str("29.4Mb") | str("29.7Mb") | str("30.1Mb") | str("30.4Mb") | str("30.8Mb") | str("31.1Mb") | str("31.5Mb") | str("31.9Mb") | str("32.2Mb") | str("32.6Mb") | str("32.9Mb") | str("33.3Mb") | str("33.7Mb") | str("34.0Mb"))
)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline)
)
)
@@ -20138,11 +20195,11 @@
c(
b(str("dte-options"),
c(
str("ignore-all"),
b(str("dtr"),
- c(
+ sc(
c(
str("assert"),
str("de-assert"),
str("normal"),
b(str("auto-synchronize"),
@@ -20280,11 +20337,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline),
str("mac-learn-enable"),
str("no-mac-learn-enable")
@@ -20316,11 +20373,11 @@
str("no-auto-mdix"),
b(str("speed"),
c(
c(
b(str("auto-negotiation"),
- c(
+ sc(
str("auto-negotiate-10-100")
)
).as(:oneline),
str("ethernet-10m"),
str("ethernet-100m"),
@@ -20328,14 +20385,13 @@
str("ethernet-10g")
)
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
str("force-up"),
a(str("port-priority"), arg)
)
),
interface_device,
@@ -20383,11 +20439,11 @@
str("source-filtering"),
str("no-source-filtering"),
c(
str("no-auto-negotiation"),
b(str("auto-negotiation"),
- c(
+ sc(
b(str("remote-fault"),
(str("local-interface-offline") | str("local-interface-online"))
)
)
).as(:oneline)
@@ -20402,14 +20458,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
a(str("link-index"), arg),
@@ -20560,11 +20615,11 @@
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
),
b(str("fec-ber"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
@@ -20680,14 +20735,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
c(
@@ -21105,11 +21159,11 @@
),
a(str("alias"), arg),
str("enhanced-convergence"),
str("proxy-macip-advertisement"),
b(str("peer-psd"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("peer-interface"),
c(
@@ -21205,19 +21259,19 @@
str("traps"),
str("no-traps"),
str("routing-services"),
str("no-routing-services"),
b(str("arp-resp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
).as(:oneline),
b(str("proxy-arp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
@@ -21229,11 +21283,11 @@
a(str("vlan-id-range"), arg),
a(str("inner-vlan-id-swap-ranges"), arg),
a(str("vlan-id-list"), arg),
a(str("vlan-tag"), arg),
b(str("vlan-tags"),
- c(
+ sc(
b(str("outer"),
(arg | arg | arg)
),
c(
b(str("inner"),
@@ -21245,11 +21299,11 @@
)
).as(:oneline)
),
a(str("native-inner-vlan-id"), arg),
b(str("inner-vlan-id-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
b(str("accept-source-mac"),
@@ -21284,19 +21338,19 @@
atm_vci
),
a(str("psn-vpi"), arg)
),
b(str("atm-l2circuit-mode"),
- c(
+ sc(
c(
str("cell"),
str("aal5")
)
)
).as(:oneline),
b(str("vci-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
a(str("trunk-bandwidth"), arg),
@@ -21305,11 +21359,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -21384,17 +21438,17 @@
a(str("f-max-period"), arg),
b(str("queues"),
(str("q0") | str("q1") | str("q2") | str("q3"))
),
b(str("port"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline),
b(str("maximum-contexts"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -21461,19 +21515,21 @@
),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
)
@@ -21547,11 +21603,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -21570,20 +21626,22 @@
a(str("demux-destination"), arg | arg),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -21599,11 +21657,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("simple-filter"),
c(
@@ -21674,11 +21732,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -21694,11 +21752,11 @@
epd_threshold_config
).as(:oneline)
)
),
b(a(str("arp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -21725,11 +21783,11 @@
ipv4addr
)
)
),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
),
b(str("destination"),
@@ -21760,11 +21818,11 @@
(str("stateful") | str("autoconfig"))
),
a(str("client-ia-type"), enum(str("ia-na") | str("ia-pd"))),
str("rapid-commit"),
b(str("client-identifier"),
- c(
+ sc(
b(str("duid-type"),
(str("duid-llt") | str("vendor") | str("duid-ll"))
)
)
).as(:oneline),
@@ -21790,11 +21848,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -21819,20 +21877,22 @@
str("allow-filter-on-re"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -21848,11 +21908,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -21898,11 +21958,11 @@
str("eui-64"),
str("primary"),
str("preferred"),
str("master-only"),
b(a(str("ndp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -21932,11 +21992,11 @@
)
),
a(str("demux-source"), arg | arg | arg),
a(str("demux-destination"), arg | arg),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
)
)
@@ -21961,11 +22021,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -22019,11 +22079,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -22074,20 +22134,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -22103,11 +22165,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -22122,20 +22184,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -22151,11 +22215,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -22177,11 +22241,11 @@
a(str("inner-vlan-id-list"), arg)
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -22194,11 +22258,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -22271,18 +22335,18 @@
(str("root") | str("leaf"))
)
)
),
b(str("no-partition"),
- c(
+ sc(
b(str("interface-type"),
(str("e1") | str("t1") | str("at") | str("t3") | str("e3") | str("ct3") | str("so") | str("cau4"))
)
)
).as(:oneline),
b(a(str("partition"), arg),
- c(
+ sc(
a(str("oc-slice"), arg),
a(str("timeslots"), arg),
b(str("interface-type"),
(str("ds") | str("e1") | str("t1") | str("at") | str("ct1") | str("ce1") | str("t3") | str("ct3") | str("e3") | str("so") | str("coc1") | str("cau4") | str("dc") | str("bc"))
)
@@ -22316,11 +22380,12 @@
rule(:ipsec_services_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -22366,11 +22431,11 @@
c(
b(str("algorithm"),
(str("hmac-md5-96") | str("hmac-sha1-96") | str("hmac-sha2-256") | str("hmac-sha-256-128"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -22381,11 +22446,11 @@
c(
b(str("algorithm"),
(str("des-cbc") | str("3des-cbc") | str("aes-128-cbc") | str("aes-192-cbc") | str("aes-256-cbc"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -22598,13 +22663,13 @@
),
b(str("remote-circuit-id-fallback"),
(str("default") | str("configured-calling-station-id"))
),
b(str("override"),
- c(
+ sc(
b(str("calling-station-id"),
- c(
+ sc(
str("remote-circuit-id")
)
).as(:oneline)
)
).as(:oneline),
@@ -22619,12 +22684,12 @@
b(str("client-accounting-algorithm"),
(str("direct") | str("round-robin"))
),
str("juniper-dsl-attributes"),
b(str("ip-address-change-notify"),
- c(
- a(str("message"), arg)
+ sc(
+ a(str("message"), quote | arg)
)
).as(:oneline),
str("coa-dynamic-variable-validation"),
str("chap-challenge-in-request-authenticator"),
b(str("service-activation"),
@@ -22909,16 +22974,16 @@
str("client-idle-timeout-ingress-only"),
a(str("client-session-timeout"), arg),
b(str("strip-user-name"),
c(
b(str("delimiter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("parse-direction"),
- c(
+ sc(
c(
str("right-to-left"),
str("left-to-right")
)
)
@@ -23142,29 +23207,29 @@
b(str("deny"),
c(
b(str("authentication-denied"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("server-request-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23173,47 +23238,47 @@
b(str("service-shutdown"),
c(
b(str("network-logout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("remote-reset"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("subscriber-logout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("time-limit"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("volume-limit"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23222,38 +23287,38 @@
b(str("shutdown"),
c(
b(str("administrative-reset"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("idle-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("remote-reset"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23264,47 +23329,47 @@
b(str("dhcp"),
c(
b(str("client-request"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lost-carrier"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("nas-logout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-offers"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23315,11 +23380,11 @@
b(str("issu"),
c(
b(str("in-progress"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23328,247 +23393,247 @@
b(str("session"),
c(
b(str("access-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("administrative-drain"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("call-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("call-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("create-failed"),
c(
b(str("icrq-to-initiator-tunnel"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("invalid-config"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("limit-reached"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("single-shot-tunnel-already-fired"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("too-busy"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("failover-protocol-resync-disconnect"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("hardware-unavailable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources-server-port"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("not-ready"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-cdn"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-result-code"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23577,155 +23642,155 @@
b(str("receive-iccn"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-proxy-authen-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-unsupported-proxy-authen-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-connect-speed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-proxy-authen-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-proxy-authen-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-proxy-authen-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-proxy-authen-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23734,101 +23799,101 @@
b(str("receive-icrp"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23837,146 +23902,146 @@
b(str("receive-icrq"),
c(
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("authenticate-failed-host"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-cisco-nas-port"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-call-serial-number"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -23985,101 +24050,101 @@
b(str("receive-occn"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-connect-speed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -24088,101 +24153,101 @@
b(str("receive-ocrp"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -24191,200 +24256,200 @@
b(str("receive-ocrq"),
c(
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("authenticate-failed-host"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-bearer-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-call-serial-number"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-called-number"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-maximum-bps"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-minimum-bps"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unsupported"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -24393,83 +24458,83 @@
b(str("receive-sli"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-accm"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-accm"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -24478,522 +24543,522 @@
b(str("receive-unexpected-packet"),
c(
b(str("lac-incoming"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lac-outgoing"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lns-incoming"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lns-outgoing"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("receive-unknown-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-wen"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-call-errors"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("timeout-connection"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("timeout-inactivity"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("timeout-session"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("timeout-upper-create"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("transmit-speed-unavailable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-switch-profile-deleted"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunneled-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unknown-cause"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("upper-create-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("upper-removed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("warmstart-not-operational"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("warmstart-recovery-error"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("warmstart-uppper-not-restacked"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("session-rx-icrq-issu-in-progress"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-rx-ocrq-issu-in-progress"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel"),
c(
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("administrative-drain"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("control-channel-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("created-no-sessions"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("destination-address-changed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("destination-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failover-protocol"),
c(
b(str("no-resources-for-recovery-tunnel"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources-for-session-resync"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("not-supported"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("not-supported-by-peer"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("recovery-control-channel-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("recovery-tunnel-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("recovery-tunnel-finished"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("recovery-tunnel-primary-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-resync-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("host-profile-changed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("host-profile-deleted"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-fsq"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-failover-session-state"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25002,83 +25067,83 @@
b(str("receive-fsr"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-failover-session-state"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25087,110 +25152,110 @@
b(str("receive-recovery-scccn"),
c(
b(str("authenticate-failed-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25199,249 +25264,249 @@
b(str("receive-recovery-scccp"),
c(
b(str("avp-unexpected-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("receive-recovery-scccp-avp-bad-value-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-recovery-scccp-avp-missing-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-recovery-sccrp"),
c(
b(str("authenticate-failed-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-receive-window-size"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-suggested-control-sequence"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-mismatched-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-mismatched-vendor-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-without-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25450,262 +25515,262 @@
b(str("receive-recovery-sccrq"),
c(
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-receive-window-size"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-tunnel"),
c(
b(str("recovery"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-tie-breaker"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-mismatched-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-mismatched-vendor-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-tunnel"),
c(
b(str("recovery"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-tie-breaker"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-without-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources-max-tunnels"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25714,141 +25779,141 @@
b(str("receive-recovery-stopccn"),
c(
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-result-code"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("receive-recovery-unexpected-packet"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("receive-recovery-unknown-packet"),
c(
b(str("message-type-indecipherable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("message-type-unrecognized"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25857,119 +25922,119 @@
b(str("receive-scccn"),
c(
b(str("authenticate-failed-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -25978,245 +26043,245 @@
b(str("receive-sccrp"),
c(
b(str("authenticate-failed-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("authenticate-failed-host"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-failover-capability"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-receive-window-size"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-response"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-without-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -26225,245 +26290,245 @@
b(str("receive-sccrq"),
c(
b(str("administrative-close"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("authenticate-failed-host"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-bearer-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-challenge"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-failover-capability"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-receive-window-size"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-framing-capabilities"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-host-name"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-protocol-version"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unexpected-challenge-without-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("bad-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("invalid-ns"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources-max-tunnels"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unexpected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -26472,155 +26537,155 @@
b(str("receive-session-packet"),
c(
b(str("null-session-id-invalid"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("null-session-id-without-assigned-session-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("receive-stopccn"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("avp-bad-hidden"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-bad-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-duplicate-value-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-bad-length"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-malformed-truncated"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-assigned-tunnel-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-mandatory-result-code"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-random-vector"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-missing-secret"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("avp-unknown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-id-not-null"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("receive-unexpected-packet"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("for-session"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -26629,76 +26694,76 @@
b(str("receive-unknown-packet"),
c(
b(str("message-type-indecipherable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("message-type-unrecognized"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("timeout-connection"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("timeout-connection-recovery-tunnel"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("timeout-idle"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("unknown-cause"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("warmstart-not-operational"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("warmstart-recovery-error"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -26709,193 +26774,193 @@
b(str("ppp"),
c(
b(str("admin-logout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("admin-reconnect-request"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("authenticate"),
c(
b(str("authenticator-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("challenge-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("chap-no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("chap-peer-authenticator-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("chap-peer-challenge-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("deny-by-peer"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("eap-challenge-larger-than-mtu"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("eap-peer-authenticator-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("eap-request-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("inactivity-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-requests"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-authenticator"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-resources"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("pap-peer-authenticator-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("pap-request-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("session-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("too-many-requests"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-fail-immediate"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-unsupported-tunnel-type"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -26904,182 +26969,182 @@
b(str("bridging"),
c(
b(str("admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-family-bridging"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("inhibited-by-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-sevice-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-ieee802-tagged-frame-format"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-mac-frame-format"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-ieee802-tagged-frame-format"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-mac-fram-fromat"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-service"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("stale-stacking"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -27088,492 +27153,492 @@
b(str("bundle"),
c(
b(str("fail-activation"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-create"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-engine-add"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-fragment-size-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-fragmentation-location"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-fragmentation-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-hash-link-selection-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-join"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-local-mped-not-set-yet"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-local-mrru-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-local-mru-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-peer-endpoint-discriminator-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-peer-mrru-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-profile-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-reassembly-location"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-reassembly-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-record-network"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-server-location-mismatch"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-static-link"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("fail-unrecoverable-ifl"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("dynamic-profile-instantiation-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failover-during-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("interface-admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("interface-no-hardware"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("ip"),
c(
b(str("admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-family-inet"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-services"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-add-access-internal-route"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("inhibited-by-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-ip-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-ip-address-mask"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-primary-dns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-primary-nbns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-secondary-dns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-secondary-nbns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-ip-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-ip-address-mask"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-primary-dns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-primary-nbns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-secondary-dns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-secondary-nbns-address"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-service"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("service-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("stale-stacking"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -27582,182 +27647,182 @@
b(str("ipv6"),
c(
b(str("admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-family-inet6"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-services"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("inhibited-by-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("local-and-peer-interface-ids-identical"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-ipv6-interface-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-ipv6-interface-id"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-service"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("service-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("stale-stacking"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -27766,11 +27831,11 @@
b(str("l2tp-session"),
c(
b(str("apply-link-attribute-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -27779,766 +27844,766 @@
b(str("lcp"),
c(
b(str("authenticate-terminate-hold"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("configured-mrru-too-small"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("configured-mru-invalid"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("configured-mru-too-small"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("dynamic-interface-hold"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-services"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("keepalive-failure"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("loopback-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("loopback-rx-echo-reply"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("loopback-rx-echo-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("mru-changed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("negotiation-timeout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-accm"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-acfc"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-endpoint-discriminator"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-magic-number"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-mrru"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-mru"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-pfc"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-accm"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-acfc"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-authentication"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-endpoint-discriminator"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-magic-number"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-mrru"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-mru"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-pfc"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-protocol-reject"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-disconnected"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("tunnel-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("license-limit-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-interface-no-hardware"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lower-interface-attach-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lower-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("lower-interface-teardown"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("mpls"),
c(
b(str("admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-family-mpls"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-service"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("service-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("stale-stacking"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("network-interface-admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-bundle"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-interface"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-link-interface"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-ncps-available"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-network-interface"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-upper-interface"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("osi"),
c(
b(str("admin-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("failed-to-activate-family-osi"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-configure-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("max-passive-retries-exceeded"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-local-align-npdu"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-peer-align-npdu"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("no-service"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-nak"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-renegotiate-rx-conf-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-code-rej"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-ack"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("peer-terminate-term-req"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("service-disable"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("stale-stacking"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -28547,96 +28612,96 @@
b(str("recovery"),
c(
b(str("active-state-cleanup"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("configured-state-cleanup"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("init-state-cleanup"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("terminated-state-cleanup"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("terminating-state-cleanup"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("session-init-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("subscriber-mgr"),
c(
b(str("activation-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("get-credentials-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("link-interface-not-found"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("set-state-active-failed"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -28647,100 +28712,100 @@
b(str("vlan"),
c(
b(str("admin-logout"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("admin-reconnect"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("other"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("out-of-band"),
c(
b(str("access-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("admin-access-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("admin-core-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("ancp"),
c(
b(str("port-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("port-vlan-id-change"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
)
),
b(str("core-interface-down"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("l2-wholesale"),
c(
b(str("no-free-vlans"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -28749,29 +28814,29 @@
)
),
b(str("profile-request-error"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("sdb-error"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("subscriber-activate-error"),
c(
b(str("radius"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -28870,17 +28935,17 @@
a(str("interval"), arg),
a(str("threshold"), arg)
)
),
b(str("respond-bad-spi"),
- c(
+ sc(
arg
)
).as(:oneline),
c(
b(str("pre-shared-key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -28889,11 +28954,11 @@
),
a(str("ipsec-policy"), arg),
b(str("reverse-route"),
c(
b(str("preference"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -28990,11 +29055,11 @@
end
rule(:address_assignment_type) do
c(
b(str("neighbor-discovery-router-advertisement"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("high-utilization"), arg),
a(str("abated-utilization"), arg),
@@ -29133,11 +29198,11 @@
c(
b(str("address"),
ipv4prefix
),
b(str("address-range"),
- c(
+ sc(
b(str("low"),
ipv4addr
),
b(str("high"),
ipv4addr
@@ -29154,16 +29219,16 @@
b(str("option-match"),
c(
b(str("option-82"),
c(
b(a(str("circuit-id"), arg),
- c(
+ sc(
a(str("range"), arg)
)
).as(:oneline),
b(a(str("remote-id"), arg),
- c(
+ sc(
a(str("range"), arg)
)
).as(:oneline)
)
)
@@ -29203,11 +29268,11 @@
a(str("propagate-settings"), arg),
b(str("propagate-ppp-settings"),
interface_name
),
b(a(str("option"), arg),
- c(
+ sc(
c(
b(str("flag"),
(str("true") | str("false") | str("on") | str("off"))
),
a(str("byte"), arg),
@@ -29302,11 +29367,11 @@
)
)
),
str("strip-domain"),
b(str("strip-username"),
- c(
+ sc(
c(
str("right-to-left"),
str("left-to-right")
)
)
@@ -29314,37 +29379,37 @@
a(str("tunnel-profile"), arg),
a(str("tunnel-switch-profile"), arg)
)
),
b(str("parse-order"),
- c(
+ sc(
c(
str("domain-first"),
str("realm-first")
)
)
).as(:oneline),
b(str("delimiter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("parse-direction"),
- c(
+ sc(
c(
str("right-to-left"),
str("left-to-right")
)
)
).as(:oneline),
b(str("realm-delimiter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("realm-parse-direction"),
- c(
+ sc(
c(
str("left-to-right"),
str("right-to-left")
)
)
@@ -29438,11 +29503,11 @@
c(
b(str("vlan-id"),
(str("all") | str("none") | arg)
),
b(str("vlan-tags"),
- c(
+ sc(
a(str("outer"), arg),
a(str("inner"), arg)
)
).as(:oneline),
a(str("vlan-id-list"), arg)
@@ -29505,11 +29570,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -29648,11 +29713,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -29802,11 +29867,11 @@
c(
b(str("traceoptions"),
jdhcp_traceoptions_type
),
b(str("persistent-storage"),
- c(
+ sc(
str("automatic")
)
).as(:oneline),
str("duplicate-clients-on-interface"),
b(str("duplicate-clients-in-subnet"),
@@ -29818,11 +29883,11 @@
b(str("dhcpv6"),
dhcpv6_relay_type
),
str("arp-inspection"),
b(str("forward-snooped-clients"),
- c(
+ sc(
c(
str("configured-interfaces"),
str("non-configured-interfaces"),
str("all-interfaces")
)
@@ -29875,11 +29940,11 @@
a(str("server-response-time"), arg),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
str("drop")
)
).as(:oneline)
)
),
@@ -29903,11 +29968,11 @@
a(str("delimiter"), arg),
a(str("domain-name"), arg),
a(str("user-prefix"), arg),
str("mac-address"),
b(str("option-82"),
- c(
+ sc(
str("circuit-id"),
str("remote-id")
)
).as(:oneline),
str("logical-system-name"),
@@ -30019,11 +30084,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
str("drop")
)
).as(:oneline)
)
)
@@ -30130,11 +30195,11 @@
c(
b(str("authentication"),
dhcpv6_authentication_type
),
b(str("persistent-storage"),
- c(
+ sc(
str("automatic")
)
).as(:oneline),
b(str("liveness-detection"),
dhcpv6_liveness_detection_type
@@ -30156,11 +30221,11 @@
b(str("forward-only"),
forward_only_to_rc_type
),
str("forward-only-replies"),
b(str("forward-snooped-clients"),
- c(
+ sc(
c(
str("configured-interfaces"),
str("non-configured-interfaces"),
str("all-interfaces")
)
@@ -30187,11 +30252,11 @@
a(str("server-response-time"), arg),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
str("drop")
)
).as(:oneline)
)
),
@@ -30308,11 +30373,11 @@
str("delay-authentication"),
a(str("interface-client-limit"), arg),
a(str("dual-stack"), arg),
str("no-bind-on-request"),
b(str("client-negotiation-match"),
- c(
+ sc(
c(
str("incoming-interface")
)
)
).as(:oneline),
@@ -30387,11 +30452,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
str("drop")
)
).as(:oneline)
)
),
@@ -30473,11 +30538,12 @@
rule(:jdhcp_interface_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -30564,11 +30630,12 @@
rule(:jdhcp_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -30631,16 +30698,18 @@
end
rule(:juniper_charged_configuraton) do
c(
b(str("file-age"),
- ca(
+ sc(
+ arg,
str("disable")
)
).as(:oneline),
b(str("file-size"),
- ca(
+ sc(
+ arg,
str("disable")
)
).as(:oneline),
a(str("cdrs-per-file"), arg),
a(str("user-name"), arg),
@@ -30689,11 +30758,12 @@
rule(:charged_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -30790,11 +30860,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30806,11 +30876,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30822,11 +30892,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30838,11 +30908,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30854,11 +30924,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30870,11 +30940,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30885,92 +30955,92 @@
b(str("traffic-class-map"),
c(
b(a(str("inet-precedence"), arg),
c(
a(str("traffic-class"), str("real-time") | str("network-control") | str("best-effort"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("dscp"), arg),
c(
a(str("traffic-class"), str("real-time") | str("network-control") | str("best-effort"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("exp"), arg),
c(
a(str("traffic-class"), str("real-time") | str("network-control") | str("best-effort"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("ieee-802.1"), arg),
c(
a(str("traffic-class"), str("real-time") | str("network-control") | str("best-effort"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("ieee-802.1ad"), arg),
c(
a(str("traffic-class"), str("real-time") | str("network-control") | str("best-effort"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
)
),
b(a(str("policy-map"), arg),
c(
a(str("inet-precedence"), str("proto-ip") | str("proto-mpls"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline),
a(str("dscp"), str("proto-ip") | str("proto-mpls"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline),
a(str("dscp-ipv6"), str("proto-ip") | str("proto-mpls"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline),
a(str("exp"), str("all-label") | str("outer-label"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline),
a(str("ieee-802.1"), str("outer") | str("outer-and-inner"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline),
a(str("ieee-802.1ad"), str("outer") | str("outer-and-inner"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
),
b(a(str("forwarding-class-map"), arg),
c(
b(a(str("class"), arg),
- c(
+ sc(
a(str("queue-num"), arg),
a(str("restricted-queue"), arg)
)
).as(:oneline)
)
@@ -30978,11 +31048,11 @@
b(str("loss-priority-maps"),
c(
b(a(str("frame-relay-de"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -30991,94 +31061,94 @@
b(str("loss-priority-rewrites"),
c(
b(a(str("frame-relay-de"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
)
),
b(str("code-point-aliases"),
c(
b(a(str("dscp"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("dscp-ipv6"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("exp"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("ieee-802.1"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("inet-precedence"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("ieee-802.1ad"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("translation-table"),
c(
b(a(str("to-802.1p-from-dscp"), arg),
c(
b(a(str("to-code-point"), arg),
- c(
+ sc(
a(str("from-code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("to-inet-precedence-from-inet-precedence"), arg),
c(
b(a(str("to-code-point"), arg),
- c(
+ sc(
a(str("from-code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("to-dscp-from-dscp"), arg),
c(
b(a(str("to-code-point"), arg),
- c(
+ sc(
a(str("from-code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("to-dscp-ipv6-from-dscp-ipv6"), arg),
c(
b(a(str("to-code-point"), arg),
- c(
+ sc(
a(str("from-code-points"), arg)
)
).as(:oneline)
)
),
b(a(str("to-exp-from-exp"), arg),
c(
b(a(str("to-code-point"), arg),
- c(
+ sc(
a(str("from-code-points"), arg)
)
).as(:oneline)
)
)
@@ -31088,11 +31158,11 @@
c(
a(str("forwarding-class"), arg),
a(str("dscp-code-point"), arg),
str("override-firewall"),
b(str("translation-table"),
- c(
+ sc(
a(str("to-802.1p-from-dscp"), arg)
)
).as(:oneline),
b(str("tcp"),
c(
@@ -31117,11 +31187,11 @@
)
),
b(a(str("drop-profiles"), arg),
c(
b(a(str("fill-level"), arg),
- c(
+ sc(
a(str("drop-probability"), arg)
)
).as(:oneline),
b(str("interpolate"),
c(
@@ -31132,13 +31202,13 @@
)
),
b(a(str("adaptive-shapers"), arg),
c(
a(str("trigger"), enum(str("becn")),
- c(
+ sc(
b(str("shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
)
)
).as(:oneline)
@@ -31150,11 +31220,11 @@
b(a(str("virtual-channel-groups"), arg),
c(
c(
a(str("scheduler-map"), arg),
b(str("shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
)
)
).as(:oneline),
@@ -31216,11 +31286,11 @@
)
),
b(str("forwarding-classes"),
c(
b(a(str("class"), arg),
- c(
+ sc(
a(str("queue-num"), arg),
b(str("priority"),
(str("low") | str("high"))
),
b(str("policing-priority"),
@@ -31231,11 +31301,12 @@
(str("low") | str("high") | str("medium-low") | str("medium-high"))
)
)
).as(:oneline),
b(a(str("queue"), arg),
- ca(
+ sc(
+ arg,
b(str("priority"),
(str("low") | str("high"))
),
b(str("policing-priority"),
(str("normal") | str("premium"))
@@ -31245,11 +31316,11 @@
)
),
b(str("restricted-queues"),
c(
b(a(str("forwarding-class"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -31262,129 +31333,139 @@
),
a(str("peak-rate"), arg),
a(str("sustained-rate"), arg),
a(str("max-burst-size"), arg),
b(str("shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
),
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("overhead-accounting"),
- ca(
+ sc(
+ arg,
a(str("bytes"), arg),
a(str("frame-mode-bytes"), arg),
a(str("cell-mode-bytes"), arg)
)
).as(:oneline),
b(str("shaping-rate-priority-strict-high"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-priority-high"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-priority-medium"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-priority-medium-low"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-priority-low"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-excess-high"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-excess-low"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-excess-medium-high"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("shaping-rate-excess-medium-low"),
- ca(
+ sc(
+ arg,
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("guaranteed-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
),
a(str("burst-size"), arg)
)
).as(:oneline),
b(str("excess-rate"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("excess-rate-high"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("excess-rate-medium-high"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("excess-rate-low"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("excess-rate-medium-low"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
c(
b(str("delay-buffer-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg),
a(str("cps"), arg)
)
)
).as(:oneline)
),
b(str("adjust-minimum"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -31448,11 +31529,11 @@
)
),
b(a(str("scheduler-map-forwarding-class-sets"), arg),
c(
b(a(str("forwarding-class-set"), arg),
- c(
+ sc(
a(str("scheduler"), arg)
)
).as(:oneline)
)
),
@@ -31478,42 +31559,42 @@
c(
b(a(str("interface-set"), arg),
c(
str("internal-node"),
b(str("input-excess-bandwidth-share"),
- c(
+ sc(
c(
a(str("proportional"), arg),
str("equal")
)
)
).as(:oneline),
b(str("excess-bandwidth-share"),
- c(
+ sc(
c(
a(str("proportional"), arg),
str("equal")
)
)
).as(:oneline),
b(str("input-traffic-control-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("input-traffic-control-profile-remaining"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("output-traffic-control-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("output-traffic-control-profile-remaining"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -31529,11 +31610,11 @@
c(
(str("default") | arg)
)
).as(:oneline),
b(str("ieee-802.1"),
- c(
+ sc(
(str("default")),
str("encapsulated"),
b(str("vlan-tag"),
(str("outer") | str("inner"))
)
@@ -31553,20 +31634,20 @@
),
b(str("rewrite-rules"),
c(
c(
b(str("ieee-802.1"),
- c(
+ sc(
(str("default")),
str("encapsulated"),
b(str("vlan-tag"),
(str("outer") | str("outer-and-inner"))
)
)
).as(:oneline),
b(str("ieee-802.1ad"),
- c(
+ sc(
(str("default")),
str("encapsulated"),
b(str("vlan-tag"),
(str("outer") | str("outer-and-inner"))
)
@@ -31574,11 +31655,11 @@
).as(:oneline)
)
)
),
b(str("policy-map"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -31590,11 +31671,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31606,11 +31687,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31622,11 +31703,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31638,11 +31719,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31654,11 +31735,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31670,11 +31751,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31686,11 +31767,11 @@
(str("default"))
),
b(a(str("forwarding-class"), arg),
c(
a(str("loss-priority"), str("low") | str("high") | str("medium-low") | str("medium-high"),
- c(
+ sc(
a(str("code-point"), arg)
)
).as(:oneline)
)
)
@@ -31701,22 +31782,22 @@
b(str("fabric"),
c(
b(str("scheduler-map"),
c(
a(str("priority"), enum(str("low") | str("high")),
- c(
+ sc(
a(str("scheduler"), arg)
)
).as(:oneline)
)
)
)
),
b(a(str("scheduler-maps"), arg),
c(
b(a(str("forwarding-class"), arg),
- c(
+ sc(
a(str("scheduler"), arg)
)
).as(:oneline)
)
),
@@ -31751,19 +31832,19 @@
str("rate-limit")
)
)
),
b(str("excess-rate"),
- c(
+ sc(
c(
a(str("proportion"), arg),
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
),
a(str("burst-size"), arg)
)
@@ -31834,11 +31915,11 @@
)
),
b(a(str("adjustment-control-profiles"), arg),
c(
a(str("application"), enum(str("ancp") | str("radius-coa") | str("pppoe-tags") | str("dhcp-tags")),
- c(
+ sc(
a(str("priority"), arg),
b(str("algorithm"),
(str("adjust-less") | str("adjust-less-or-equal") | str("adjust-greater") | str("adjust-greater-or-equal") | str("adjust-always") | str("adjust-never"))
)
)
@@ -31847,11 +31928,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -31875,16 +31957,16 @@
b(str("inet"),
c(
b(str("classifier"),
c(
b(str("dscp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("inet-precedence"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -31893,11 +31975,11 @@
b(str("inet6"),
c(
b(str("classifier"),
c(
b(str("dscp-ipv6"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -31906,26 +31988,26 @@
)
),
b(str("classifiers"),
c(
b(str("ieee-802.1"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("dscp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("dscp-ipv6"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("inet-precedence"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -31957,11 +32039,12 @@
rule(:appqos_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -32013,11 +32096,11 @@
b(arg.as(:arg),
c(
b(a(str("forwarding-class-set"), arg),
c(
b(str("output-traffic-control-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -32045,57 +32128,57 @@
b(str("scheduler-map-chassis"),
(str("derived"))
),
a(str("output-forwarding-class-map"), arg),
b(str("shaping-rate"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("input-excess-bandwidth-share"),
- c(
+ sc(
c(
a(str("proportional"), arg),
str("equal")
)
)
).as(:oneline),
b(str("excess-bandwidth-share"),
- c(
+ sc(
c(
a(str("proportional"), arg),
str("equal")
)
)
).as(:oneline),
b(str("input-shaping-rate"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("input-traffic-control-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("input-traffic-control-profile-remaining"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("output-traffic-control-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("output-traffic-control-profile-remaining"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("member-link-scheduler"),
- c(
+ sc(
c(
str("scale"),
str("replicate")
)
)
@@ -32142,40 +32225,42 @@
a(str("scheduler-map"), arg),
a(str("input-scheduler-map"), arg),
a(str("fragmentation-map"), arg),
a(str("adaptive-shaper"), arg),
b(str("shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("input-shaping-rate"),
- c(
+ sc(
ca(
a(str("percent"), arg)
)
)
).as(:oneline),
b(str("input-traffic-control-profile"),
- ca(
+ sc(
+ arg,
a(str("shared-instance"), arg)
)
).as(:oneline),
b(str("output-traffic-control-profile"),
- ca(
+ sc(
+ arg,
a(str("shared-instance"), arg)
)
).as(:oneline),
b(str("output-traffic-control-profile-remaining"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("report-ingress-shaping-rate"),
- c(
+ sc(
c(
arg
)
)
).as(:oneline),
@@ -32196,11 +32281,11 @@
c(
(str("default") | arg)
)
).as(:oneline),
b(str("ieee-802.1"),
- c(
+ sc(
(str("default")),
b(str("vlan-tag"),
(str("outer") | str("inner") | str("transparent"))
)
)
@@ -32209,11 +32294,11 @@
c(
(str("default") | arg)
)
).as(:oneline),
b(str("ieee-802.1ad"),
- c(
+ sc(
(str("default")),
b(str("vlan-tag"),
(str("outer") | str("inner"))
)
)
@@ -32241,54 +32326,54 @@
)
),
b(str("rewrite-rules"),
c(
a(str("dscp"), str("default"),
- c(
+ sc(
b(str("protocol"),
(str("mpls") | str("gtp-inet-outer") | str("gtp-inet-both") | str("inet-outer") | str("inet-both"))
)
)
).as(:oneline),
a(str("dscp-ipv6"), str("default"),
- c(
+ sc(
b(str("protocol"),
(str("mpls") | str("gtp-inet-outer") | str("gtp-inet-both"))
)
)
).as(:oneline),
a(str("exp"), str("default"),
- c(
+ sc(
b(str("protocol"),
(str("mpls-any") | str("mpls-inet-both") | str("mpls-inet-both-non-vpn"))
)
)
).as(:oneline),
b(str("ieee-802.1"),
- c(
+ sc(
(str("default")),
b(str("vlan-tag"),
(str("outer") | str("outer-and-inner"))
)
)
).as(:oneline),
a(str("inet-precedence"), str("default"),
- c(
+ sc(
b(str("protocol"),
(str("mpls") | str("gtp-inet-outer") | str("gtp-inet-both") | str("inet-outer") | str("inet-both"))
)
)
).as(:oneline),
b(str("exp-swap-push-push"),
- c(
+ sc(
c(
str("default")
)
)
).as(:oneline),
b(str("exp-push-push-push"),
- c(
+ sc(
c(
str("default")
)
)
).as(:oneline),
@@ -32317,52 +32402,52 @@
)
),
b(str("translation-table"),
c(
b(str("to-inet-precedence-from-inet-precedence"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("to-dscp-from-dscp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("to-dscp-ipv6-from-dscp-ipv6"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("to-exp-from-exp"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("policy-map"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
b(str("classifiers"),
c(
a(str("dscp"), str("default")),
a(str("dscp-ipv6"), str("default")),
b(str("ieee-802.1"),
- c(
+ sc(
(str("default")),
b(str("vlan-tag"),
(str("outer") | str("inner"))
)
)
).as(:oneline),
b(str("ieee-802.1ad"),
- c(
+ sc(
(str("default")),
b(str("vlan-tag"),
(str("outer") | str("inner"))
)
)
@@ -32398,26 +32483,26 @@
b(str("multi-destination"),
c(
b(str("classifiers"),
c(
b(str("ieee-802.1"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("dscp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("dscp-ipv6"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("inet-precedence"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -32464,11 +32549,11 @@
)
),
a(str("service-id"), arg),
str("ovsdb-managed"),
b(str("vtep-source-interface"),
- c(
+ sc(
interface_unit,
c(
b(str("inet"),
c(
b(str("preferred"),
@@ -32515,11 +32600,11 @@
interface_name
)
)
),
b(str("route-distinguisher"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("vrf-import"),
policy_algebra
@@ -32892,11 +32977,11 @@
)
)
)
),
b(str("static-route"),
- c(
+ sc(
b(str("bfd-admin-down"),
(str("active") | str("passive"))
)
)
).as(:oneline),
@@ -33052,49 +33137,52 @@
b(str("generate"),
rib_aggregate_type
),
c(
b(str("maximum-routes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("maximum-paths"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline)
),
b(str("maximum-prefixes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("multipath"),
c(
b(str("vpn-unequal-cost"),
- c(
+ sc(
str("equal-external-internal")
)
).as(:oneline),
str("as-path-compare")
)
),
b(str("protect"),
- c(
+ sc(
str("core")
)
).as(:oneline),
b(str("label"),
c(
@@ -33244,11 +33332,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("config-internal") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -33270,21 +33358,22 @@
c(
b(str("policy"),
policy_algebra
),
b(str("bandwidth"),
- ca(
+ sc(
+ arg,
str("adaptive")
)
).as(:oneline),
b(str("redundant-sources"),
ipaddr
),
b(str("forwarding-cache"),
c(
b(str("timeout"),
- c(
+ sc(
ca(
b(str("never"),
c(
str("non-discard-entry-only")
)
@@ -33422,32 +33511,33 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("all") | str("kernel") | str("change-events") | str("kernel-detail") | str("config-states") | str("resource-usage") | str("gres-events") | str("select-events") | str("bfd-events") | str("lib-events") | str("reserved") | str("emergency") | str("alert") | str("critical") | str("error") | str("warning") | str("notice") | str("informational") | str("debugging") | str("verbose") | str("japi")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(a(str("interface-range"), arg),
c(
a(str("member"), arg),
b(a(str("member-range"), arg),
- c(
+ sc(
b(str("end-range"),
interface_device
)
)
).as(:oneline),
@@ -33490,11 +33580,11 @@
c(
str("per-unit-scheduler"),
str("no-per-unit-scheduler"),
str("shared-scheduler"),
b(str("hierarchical-scheduler"),
- c(
+ sc(
a(str("maximum-hierarchy-levels"), arg),
str("implicit-hierarchy")
)
).as(:oneline)
),
@@ -33667,11 +33757,11 @@
),
b(str("multi-chassis-protection"),
multi_chassis_protection_group
),
b(str("clocking"),
- c(
+ sc(
c(
str("internal"),
str("external")
)
)
@@ -33800,11 +33890,11 @@
a(str("maximum-vcs"), arg),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -33816,11 +33906,11 @@
)
)
),
str("ilmi"),
b(a(str("linear-red-profiles"), arg),
- c(
+ sc(
a(str("queue-depth"), arg),
a(str("high-plp-threshold"), arg),
a(str("low-plp-threshold"), arg),
a(str("high-plp-max-threshold"), arg),
a(str("low-plp-max-threshold"), arg)
@@ -33835,11 +33925,11 @@
c(
b(str("priority"),
(str("low") | str("high"))
),
b(str("transmit-weight"),
- c(
+ sc(
c(
a(str("percent"), arg),
a(str("cells"), arg)
)
)
@@ -34047,11 +34137,11 @@
a(str("rate"), arg),
a(str("cpu-load-threshold"), arg)
)
),
b(str("ignore-errors"),
- c(
+ sc(
str("tcp"),
str("alg")
)
).as(:oneline),
b(str("capture"),
@@ -34061,49 +34151,49 @@
a(str("logs-per-packet"), arg),
a(str("max-log-line-size"), arg),
b(str("filter"),
c(
b(str("source-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("dest-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sw-sip"),
- c(
+ sc(
ipv6addr,
b(str("wildcard"),
ipv6addr
)
)
).as(:oneline),
b(str("sw-dip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("dport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("proto"),
@@ -34125,34 +34215,34 @@
str("loop-timing"),
str("no-loop-timing"),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
b(str("larscom"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("verilink"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("adtran"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("301Kb") | str("601Kb") | str("902Kb") | str("1.2Mb") | str("1.5Mb") | str("1.8Mb") | str("2.1Mb") | str("2.4Mb") | str("2.7Mb") | str("3.0Mb") | str("3.3Mb") | str("3.6Mb") | str("3.9Mb") | str("4.2Mb") | str("4.5Mb") | str("4.8Mb") | str("5.1Mb") | str("5.4Mb") | str("5.7Mb") | str("6.0Mb") | str("6.3Mb") | str("6.6Mb") | str("6.9Mb") | str("7.2Mb") | str("7.5Mb") | str("7.8Mb") | str("8.1Mb") | str("8.4Mb") | str("8.7Mb") | str("9.0Mb") | str("9.3Mb") | str("9.6Mb") | str("9.9Mb") | str("10.2Mb") | str("10.5Mb") | str("10.8Mb") | str("11.1Mb") | str("11.4Mb") | str("11.7Mb") | str("12.0Mb") | str("12.3Mb") | str("12.6Mb") | str("12.9Mb") | str("13.2Mb") | str("13.5Mb") | str("13.8Mb") | str("14.1Mb") | str("14.4Mb") | str("14.7Mb") | str("15.0Mb") | str("15.3Mb") | str("15.6Mb") | str("15.9Mb") | str("16.2Mb") | str("16.5Mb") | str("16.8Mb") | str("17.1Mb") | str("17.4Mb") | str("17.7Mb") | str("18.0Mb") | str("18.3Mb") | str("18.6Mb") | str("18.9Mb") | str("19.2Mb") | str("19.5Mb") | str("19.8Mb") | str("20.1Mb") | str("20.5Mb") | str("20.8Mb") | str("21.1Mb") | str("21.4Mb") | str("21.7Mb") | str("22.0Mb") | str("22.3Mb") | str("22.6Mb") | str("22.9Mb") | str("23.2Mb") | str("23.5Mb") | str("23.8Mb") | str("24.1Mb") | str("24.4Mb") | str("24.7Mb") | str("25.0Mb") | str("25.3Mb") | str("25.6Mb") | str("25.9Mb") | str("26.2Mb") | str("26.5Mb") | str("26.8Mb") | str("27.1Mb") | str("27.4Mb") | str("27.7Mb") | str("28.0Mb") | str("28.3Mb") | str("28.6Mb") | str("28.9Mb") | str("29.2Mb") | str("29.5Mb") | str("29.8Mb") | str("30.1Mb") | str("30.4Mb") | str("30.7Mb") | str("31.0Mb") | str("31.3Mb") | str("31.6Mb") | str("31.9Mb") | str("32.2Mb") | str("32.5Mb") | str("32.8Mb") | str("33.1Mb") | str("33.4Mb") | str("33.7Mb") | str("34.0Mb") | str("34.3Mb") | str("34.6Mb") | str("34.9Mb") | str("35.2Mb") | str("35.5Mb") | str("35.8Mb") | str("36.1Mb") | str("36.4Mb") | str("36.7Mb") | str("37.0Mb") | str("37.3Mb") | str("37.6Mb") | str("37.9Mb") | str("38.2Mb") | str("38.5Mb") | str("38.8Mb") | str("39.1Mb") | str("39.4Mb") | str("39.7Mb") | str("40.0Mb") | str("40.3Mb") | str("40.6Mb") | str("40.9Mb") | str("41.2Mb") | str("41.5Mb") | str("41.8Mb") | str("42.1Mb") | str("42.4Mb") | str("42.7Mb") | str("43.0Mb") | str("43.3Mb") | str("43.6Mb") | str("43.9Mb") | str("44.2Mb"))
)
)
).as(:oneline)
@@ -34191,22 +34281,22 @@
(str("local") | str("remote"))
),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
str("larscom"),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("358Kb") | str("716Kb") | str("1.1Mb") | str("1.4Mb") | str("1.8Mb") | str("2.1Mb") | str("2.5Mb") | str("2.9Mb") | str("3.2Mb") | str("3.6Mb") | str("3.9Mb") | str("4.3Mb") | str("4.7Mb") | str("5.0Mb") | str("5.4Mb") | str("5.7Mb") | str("6.1Mb") | str("6.4Mb") | str("6.8Mb") | str("7.2Mb") | str("7.5Mb") | str("7.9Mb") | str("8.2Mb") | str("8.6Mb") | str("9.0Mb") | str("9.3Mb") | str("9.7Mb") | str("10.0Mb") | str("10.4Mb") | str("10.7Mb") | str("11.1Mb") | str("11.5Mb") | str("11.8Mb") | str("12.2Mb") | str("12.5Mb") | str("12.9Mb") | str("13.2Mb") | str("13.6Mb") | str("14.0Mb") | str("14.3Mb") | str("14.7Mb") | str("15.0Mb") | str("15.4Mb") | str("15.8Mb") | str("16.1Mb") | str("16.5Mb") | str("16.8Mb") | str("17.2Mb") | str("17.5Mb") | str("17.9Mb") | str("18.3Mb") | str("18.6Mb") | str("19.0Mb") | str("19.3Mb") | str("19.7Mb") | str("20.0Mb") | str("20.4Mb") | str("20.8Mb") | str("21.1Mb") | str("21.5Mb") | str("21.8Mb") | str("22.2Mb") | str("22.6Mb") | str("22.9Mb") | str("23.3Mb") | str("23.6Mb") | str("24.0Mb") | str("24.3Mb") | str("24.7Mb") | str("25.1Mb") | str("25.4Mb") | str("25.8Mb") | str("26.1Mb") | str("26.5Mb") | str("26.9Mb") | str("27.2Mb") | str("27.6Mb") | str("27.9Mb") | str("28.3Mb") | str("28.6Mb") | str("29.0Mb") | str("29.4Mb") | str("29.7Mb") | str("30.1Mb") | str("30.4Mb") | str("30.8Mb") | str("31.1Mb") | str("31.5Mb") | str("31.9Mb") | str("32.2Mb") | str("32.6Mb") | str("32.9Mb") | str("33.3Mb") | str("33.7Mb") | str("34.0Mb"))
)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline)
)
)
@@ -34345,11 +34435,11 @@
c(
b(str("dte-options"),
c(
str("ignore-all"),
b(str("dtr"),
- c(
+ sc(
c(
str("assert"),
str("de-assert"),
str("normal"),
b(str("auto-synchronize"),
@@ -34487,11 +34577,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline),
str("mac-learn-enable"),
str("no-mac-learn-enable")
@@ -34523,11 +34613,11 @@
str("no-auto-mdix"),
b(str("speed"),
c(
c(
b(str("auto-negotiation"),
- c(
+ sc(
str("auto-negotiate-10-100")
)
).as(:oneline),
str("ethernet-10m"),
str("ethernet-100m"),
@@ -34535,14 +34625,13 @@
str("ethernet-10g")
)
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
str("force-up"),
a(str("port-priority"), arg)
)
),
interface_device,
@@ -34590,11 +34679,11 @@
str("source-filtering"),
str("no-source-filtering"),
c(
str("no-auto-negotiation"),
b(str("auto-negotiation"),
- c(
+ sc(
b(str("remote-fault"),
(str("local-interface-offline") | str("local-interface-online"))
)
)
).as(:oneline)
@@ -34609,14 +34698,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
a(str("link-index"), arg),
@@ -34767,11 +34855,11 @@
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
),
b(str("fec-ber"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
@@ -34887,14 +34975,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
c(
@@ -35312,11 +35399,11 @@
),
a(str("alias"), arg),
str("enhanced-convergence"),
str("proxy-macip-advertisement"),
b(str("peer-psd"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("peer-interface"),
c(
@@ -35412,19 +35499,19 @@
str("traps"),
str("no-traps"),
str("routing-services"),
str("no-routing-services"),
b(str("arp-resp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
).as(:oneline),
b(str("proxy-arp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
@@ -35436,11 +35523,11 @@
a(str("vlan-id-range"), arg),
a(str("inner-vlan-id-swap-ranges"), arg),
a(str("vlan-id-list"), arg),
a(str("vlan-tag"), arg),
b(str("vlan-tags"),
- c(
+ sc(
b(str("outer"),
(arg | arg | arg)
),
c(
b(str("inner"),
@@ -35452,11 +35539,11 @@
)
).as(:oneline)
),
a(str("native-inner-vlan-id"), arg),
b(str("inner-vlan-id-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
b(str("accept-source-mac"),
@@ -35491,19 +35578,19 @@
atm_vci
),
a(str("psn-vpi"), arg)
),
b(str("atm-l2circuit-mode"),
- c(
+ sc(
c(
str("cell"),
str("aal5")
)
)
).as(:oneline),
b(str("vci-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
a(str("trunk-bandwidth"), arg),
@@ -35512,11 +35599,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -35591,17 +35678,17 @@
a(str("f-max-period"), arg),
b(str("queues"),
(str("q0") | str("q1") | str("q2") | str("q3"))
),
b(str("port"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline),
b(str("maximum-contexts"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -35668,19 +35755,21 @@
),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
)
@@ -35754,11 +35843,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -35777,20 +35866,22 @@
a(str("demux-destination"), arg | arg),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -35806,11 +35897,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("simple-filter"),
c(
@@ -35881,11 +35972,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -35901,11 +35992,11 @@
epd_threshold_config
).as(:oneline)
)
),
b(a(str("arp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -35932,11 +36023,11 @@
ipv4addr
)
)
),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
),
b(str("destination"),
@@ -35967,11 +36058,11 @@
(str("stateful") | str("autoconfig"))
),
a(str("client-ia-type"), enum(str("ia-na") | str("ia-pd"))),
str("rapid-commit"),
b(str("client-identifier"),
- c(
+ sc(
b(str("duid-type"),
(str("duid-llt") | str("vendor") | str("duid-ll"))
)
)
).as(:oneline),
@@ -35997,11 +36088,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -36026,20 +36117,22 @@
str("allow-filter-on-re"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -36055,11 +36148,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -36105,11 +36198,11 @@
str("eui-64"),
str("primary"),
str("preferred"),
str("master-only"),
b(a(str("ndp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -36139,11 +36232,11 @@
)
),
a(str("demux-source"), arg | arg | arg),
a(str("demux-destination"), arg | arg),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
)
)
@@ -36168,11 +36261,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -36226,11 +36319,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -36281,20 +36374,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -36310,11 +36405,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -36329,20 +36424,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -36358,11 +36455,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -36384,11 +36481,11 @@
a(str("inner-vlan-id-list"), arg)
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -36401,11 +36498,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -36478,18 +36575,18 @@
(str("root") | str("leaf"))
)
)
),
b(str("no-partition"),
- c(
+ sc(
b(str("interface-type"),
(str("e1") | str("t1") | str("at") | str("t3") | str("e3") | str("ct3") | str("so") | str("cau4"))
)
)
).as(:oneline),
b(a(str("partition"), arg),
- c(
+ sc(
a(str("oc-slice"), arg),
a(str("timeslots"), arg),
b(str("interface-type"),
(str("ds") | str("e1") | str("t1") | str("at") | str("ct1") | str("ce1") | str("t3") | str("ct3") | str("e3") | str("so") | str("coc1") | str("cau4") | str("dc") | str("bc"))
)
@@ -36534,32 +36631,33 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("all") | str("kernel") | str("change-events") | str("kernel-detail") | str("config-states") | str("resource-usage") | str("gres-events") | str("select-events") | str("bfd-events") | str("lib-events") | str("reserved") | str("emergency") | str("alert") | str("critical") | str("error") | str("warning") | str("notice") | str("informational") | str("debugging") | str("verbose") | str("japi")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(a(str("interface-range"), arg),
c(
a(str("member"), arg),
b(a(str("member-range"), arg),
- c(
+ sc(
b(str("end-range"),
interface_device
)
)
).as(:oneline),
@@ -36602,11 +36700,11 @@
c(
str("per-unit-scheduler"),
str("no-per-unit-scheduler"),
str("shared-scheduler"),
b(str("hierarchical-scheduler"),
- c(
+ sc(
a(str("maximum-hierarchy-levels"), arg),
str("implicit-hierarchy")
)
).as(:oneline)
),
@@ -36779,11 +36877,11 @@
),
b(str("multi-chassis-protection"),
multi_chassis_protection_group
),
b(str("clocking"),
- c(
+ sc(
c(
str("internal"),
str("external")
)
)
@@ -36912,11 +37010,11 @@
a(str("maximum-vcs"), arg),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -36928,11 +37026,11 @@
)
)
),
str("ilmi"),
b(a(str("linear-red-profiles"), arg),
- c(
+ sc(
a(str("queue-depth"), arg),
a(str("high-plp-threshold"), arg),
a(str("low-plp-threshold"), arg),
a(str("high-plp-max-threshold"), arg),
a(str("low-plp-max-threshold"), arg)
@@ -36947,11 +37045,11 @@
c(
b(str("priority"),
(str("low") | str("high"))
),
b(str("transmit-weight"),
- c(
+ sc(
c(
a(str("percent"), arg),
a(str("cells"), arg)
)
)
@@ -37159,11 +37257,11 @@
a(str("rate"), arg),
a(str("cpu-load-threshold"), arg)
)
),
b(str("ignore-errors"),
- c(
+ sc(
str("tcp"),
str("alg")
)
).as(:oneline),
b(str("capture"),
@@ -37173,49 +37271,49 @@
a(str("logs-per-packet"), arg),
a(str("max-log-line-size"), arg),
b(str("filter"),
c(
b(str("source-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("dest-ip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sw-sip"),
- c(
+ sc(
ipv6addr,
b(str("wildcard"),
ipv6addr
)
)
).as(:oneline),
b(str("sw-dip"),
- c(
+ sc(
ipaddr,
b(str("wildcard"),
ipaddr
)
)
).as(:oneline),
b(str("sport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("dport-range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("proto"),
@@ -37237,34 +37335,34 @@
str("loop-timing"),
str("no-loop-timing"),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
b(str("larscom"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("verilink"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("adtran"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("301Kb") | str("601Kb") | str("902Kb") | str("1.2Mb") | str("1.5Mb") | str("1.8Mb") | str("2.1Mb") | str("2.4Mb") | str("2.7Mb") | str("3.0Mb") | str("3.3Mb") | str("3.6Mb") | str("3.9Mb") | str("4.2Mb") | str("4.5Mb") | str("4.8Mb") | str("5.1Mb") | str("5.4Mb") | str("5.7Mb") | str("6.0Mb") | str("6.3Mb") | str("6.6Mb") | str("6.9Mb") | str("7.2Mb") | str("7.5Mb") | str("7.8Mb") | str("8.1Mb") | str("8.4Mb") | str("8.7Mb") | str("9.0Mb") | str("9.3Mb") | str("9.6Mb") | str("9.9Mb") | str("10.2Mb") | str("10.5Mb") | str("10.8Mb") | str("11.1Mb") | str("11.4Mb") | str("11.7Mb") | str("12.0Mb") | str("12.3Mb") | str("12.6Mb") | str("12.9Mb") | str("13.2Mb") | str("13.5Mb") | str("13.8Mb") | str("14.1Mb") | str("14.4Mb") | str("14.7Mb") | str("15.0Mb") | str("15.3Mb") | str("15.6Mb") | str("15.9Mb") | str("16.2Mb") | str("16.5Mb") | str("16.8Mb") | str("17.1Mb") | str("17.4Mb") | str("17.7Mb") | str("18.0Mb") | str("18.3Mb") | str("18.6Mb") | str("18.9Mb") | str("19.2Mb") | str("19.5Mb") | str("19.8Mb") | str("20.1Mb") | str("20.5Mb") | str("20.8Mb") | str("21.1Mb") | str("21.4Mb") | str("21.7Mb") | str("22.0Mb") | str("22.3Mb") | str("22.6Mb") | str("22.9Mb") | str("23.2Mb") | str("23.5Mb") | str("23.8Mb") | str("24.1Mb") | str("24.4Mb") | str("24.7Mb") | str("25.0Mb") | str("25.3Mb") | str("25.6Mb") | str("25.9Mb") | str("26.2Mb") | str("26.5Mb") | str("26.8Mb") | str("27.1Mb") | str("27.4Mb") | str("27.7Mb") | str("28.0Mb") | str("28.3Mb") | str("28.6Mb") | str("28.9Mb") | str("29.2Mb") | str("29.5Mb") | str("29.8Mb") | str("30.1Mb") | str("30.4Mb") | str("30.7Mb") | str("31.0Mb") | str("31.3Mb") | str("31.6Mb") | str("31.9Mb") | str("32.2Mb") | str("32.5Mb") | str("32.8Mb") | str("33.1Mb") | str("33.4Mb") | str("33.7Mb") | str("34.0Mb") | str("34.3Mb") | str("34.6Mb") | str("34.9Mb") | str("35.2Mb") | str("35.5Mb") | str("35.8Mb") | str("36.1Mb") | str("36.4Mb") | str("36.7Mb") | str("37.0Mb") | str("37.3Mb") | str("37.6Mb") | str("37.9Mb") | str("38.2Mb") | str("38.5Mb") | str("38.8Mb") | str("39.1Mb") | str("39.4Mb") | str("39.7Mb") | str("40.0Mb") | str("40.3Mb") | str("40.6Mb") | str("40.9Mb") | str("41.2Mb") | str("41.5Mb") | str("41.8Mb") | str("42.1Mb") | str("42.4Mb") | str("42.7Mb") | str("43.0Mb") | str("43.3Mb") | str("43.6Mb") | str("43.9Mb") | str("44.2Mb"))
)
)
).as(:oneline)
@@ -37303,22 +37401,22 @@
(str("local") | str("remote"))
),
str("unframed"),
str("no-unframed"),
b(str("compatibility-mode"),
- c(
+ sc(
c(
str("larscom"),
b(str("digital-link"),
- c(
+ sc(
b(str("subrate"),
(str("358Kb") | str("716Kb") | str("1.1Mb") | str("1.4Mb") | str("1.8Mb") | str("2.1Mb") | str("2.5Mb") | str("2.9Mb") | str("3.2Mb") | str("3.6Mb") | str("3.9Mb") | str("4.3Mb") | str("4.7Mb") | str("5.0Mb") | str("5.4Mb") | str("5.7Mb") | str("6.1Mb") | str("6.4Mb") | str("6.8Mb") | str("7.2Mb") | str("7.5Mb") | str("7.9Mb") | str("8.2Mb") | str("8.6Mb") | str("9.0Mb") | str("9.3Mb") | str("9.7Mb") | str("10.0Mb") | str("10.4Mb") | str("10.7Mb") | str("11.1Mb") | str("11.5Mb") | str("11.8Mb") | str("12.2Mb") | str("12.5Mb") | str("12.9Mb") | str("13.2Mb") | str("13.6Mb") | str("14.0Mb") | str("14.3Mb") | str("14.7Mb") | str("15.0Mb") | str("15.4Mb") | str("15.8Mb") | str("16.1Mb") | str("16.5Mb") | str("16.8Mb") | str("17.2Mb") | str("17.5Mb") | str("17.9Mb") | str("18.3Mb") | str("18.6Mb") | str("19.0Mb") | str("19.3Mb") | str("19.7Mb") | str("20.0Mb") | str("20.4Mb") | str("20.8Mb") | str("21.1Mb") | str("21.5Mb") | str("21.8Mb") | str("22.2Mb") | str("22.6Mb") | str("22.9Mb") | str("23.3Mb") | str("23.6Mb") | str("24.0Mb") | str("24.3Mb") | str("24.7Mb") | str("25.1Mb") | str("25.4Mb") | str("25.8Mb") | str("26.1Mb") | str("26.5Mb") | str("26.9Mb") | str("27.2Mb") | str("27.6Mb") | str("27.9Mb") | str("28.3Mb") | str("28.6Mb") | str("29.0Mb") | str("29.4Mb") | str("29.7Mb") | str("30.1Mb") | str("30.4Mb") | str("30.8Mb") | str("31.1Mb") | str("31.5Mb") | str("31.9Mb") | str("32.2Mb") | str("32.6Mb") | str("32.9Mb") | str("33.3Mb") | str("33.7Mb") | str("34.0Mb"))
)
)
).as(:oneline),
b(str("kentrox"),
- c(
+ sc(
a(str("subrate"), arg)
)
).as(:oneline)
)
)
@@ -37457,11 +37555,11 @@
c(
b(str("dte-options"),
c(
str("ignore-all"),
b(str("dtr"),
- c(
+ sc(
c(
str("assert"),
str("de-assert"),
str("normal"),
b(str("auto-synchronize"),
@@ -37599,11 +37697,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline),
str("mac-learn-enable"),
str("no-mac-learn-enable")
@@ -37635,11 +37733,11 @@
str("no-auto-mdix"),
b(str("speed"),
c(
c(
b(str("auto-negotiation"),
- c(
+ sc(
str("auto-negotiate-10-100")
)
).as(:oneline),
str("ethernet-10m"),
str("ethernet-100m"),
@@ -37647,14 +37745,13 @@
str("ethernet-10g")
)
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
str("force-up"),
a(str("port-priority"), arg)
)
),
interface_device,
@@ -37702,11 +37799,11 @@
str("source-filtering"),
str("no-source-filtering"),
c(
str("no-auto-negotiation"),
b(str("auto-negotiation"),
- c(
+ sc(
b(str("remote-fault"),
(str("local-interface-offline") | str("local-interface-online"))
)
)
).as(:oneline)
@@ -37721,14 +37818,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
a(str("link-index"), arg),
@@ -37879,11 +37975,11 @@
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
),
b(str("fec-ber"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
@@ -37999,14 +38095,13 @@
c(
interface_device
)
),
b(str("802.3ad"),
- ca(
- b(str("lacp"),
- c(
- str("force-up"),
+ c(
+ b(str("lacp"),
+ c(
a(str("port-priority"), arg)
)
),
interface_device,
c(
@@ -38424,11 +38519,11 @@
),
a(str("alias"), arg),
str("enhanced-convergence"),
str("proxy-macip-advertisement"),
b(str("peer-psd"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("peer-interface"),
c(
@@ -38524,19 +38619,19 @@
str("traps"),
str("no-traps"),
str("routing-services"),
str("no-routing-services"),
b(str("arp-resp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
).as(:oneline),
b(str("proxy-arp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
@@ -38548,11 +38643,11 @@
a(str("vlan-id-range"), arg),
a(str("inner-vlan-id-swap-ranges"), arg),
a(str("vlan-id-list"), arg),
a(str("vlan-tag"), arg),
b(str("vlan-tags"),
- c(
+ sc(
b(str("outer"),
(arg | arg | arg)
),
c(
b(str("inner"),
@@ -38564,11 +38659,11 @@
)
).as(:oneline)
),
a(str("native-inner-vlan-id"), arg),
b(str("inner-vlan-id-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
b(str("accept-source-mac"),
@@ -38603,19 +38698,19 @@
atm_vci
),
a(str("psn-vpi"), arg)
),
b(str("atm-l2circuit-mode"),
- c(
+ sc(
c(
str("cell"),
str("aal5")
)
)
).as(:oneline),
b(str("vci-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
a(str("trunk-bandwidth"), arg),
@@ -38624,11 +38719,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -38703,17 +38798,17 @@
a(str("f-max-period"), arg),
b(str("queues"),
(str("q0") | str("q1") | str("q2") | str("q3"))
),
b(str("port"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline),
b(str("maximum-contexts"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -38780,19 +38875,21 @@
),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
)
@@ -38866,11 +38963,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -38889,20 +38986,22 @@
a(str("demux-destination"), arg | arg),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -38918,11 +39017,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("simple-filter"),
c(
@@ -38993,11 +39092,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -39013,11 +39112,11 @@
epd_threshold_config
).as(:oneline)
)
),
b(a(str("arp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -39044,11 +39143,11 @@
ipv4addr
)
)
),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
),
b(str("destination"),
@@ -39079,11 +39178,11 @@
(str("stateful") | str("autoconfig"))
),
a(str("client-ia-type"), enum(str("ia-na") | str("ia-pd"))),
str("rapid-commit"),
b(str("client-identifier"),
- c(
+ sc(
b(str("duid-type"),
(str("duid-llt") | str("vendor") | str("duid-ll"))
)
)
).as(:oneline),
@@ -39109,11 +39208,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -39138,20 +39237,22 @@
str("allow-filter-on-re"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -39167,11 +39268,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -39217,11 +39318,11 @@
str("eui-64"),
str("primary"),
str("preferred"),
str("master-only"),
b(a(str("ndp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -39251,11 +39352,11 @@
)
),
a(str("demux-source"), arg | arg | arg),
a(str("demux-destination"), arg | arg),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
)
)
@@ -39280,11 +39381,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -39338,11 +39439,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -39393,20 +39494,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -39422,11 +39525,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -39441,20 +39544,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -39470,11 +39575,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -39496,11 +39601,11 @@
a(str("inner-vlan-id-list"), arg)
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -39513,11 +39618,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -39590,18 +39695,18 @@
(str("root") | str("leaf"))
)
)
),
b(str("no-partition"),
- c(
+ sc(
b(str("interface-type"),
(str("e1") | str("t1") | str("at") | str("t3") | str("e3") | str("ct3") | str("so") | str("cau4"))
)
)
).as(:oneline),
b(a(str("partition"), arg),
- c(
+ sc(
a(str("oc-slice"), arg),
a(str("timeslots"), arg),
b(str("interface-type"),
(str("ds") | str("e1") | str("t1") | str("at") | str("ct1") | str("ce1") | str("t3") | str("ct3") | str("e3") | str("so") | str("coc1") | str("cau4") | str("dc") | str("bc"))
)
@@ -39625,11 +39730,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("mtrace") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -39680,11 +39785,11 @@
),
a(str("group-limit"), arg),
a(str("group-threshold"), arg),
a(str("log-interval"), arg),
b(str("passive"),
- c(
+ sc(
str("allow-receive"),
str("send-general-query"),
str("send-group-query")
)
).as(:oneline),
@@ -39732,11 +39837,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -39921,11 +40027,11 @@
)
)
)
),
b(a(str("interface"), arg),
- c(
+ sc(
str("enable-multiclass-loss-measurement"),
str("code-point-based-lm-accounting"),
str("priority-based-lm-accounting")
)
).as(:oneline),
@@ -39987,11 +40093,11 @@
)
),
b(str("clear-action"),
c(
b(str("interface-down"),
- c(
+ sc(
str("peer-interface")
)
).as(:oneline),
str("propagate-remote-mac-flush")
)
@@ -40007,31 +40113,31 @@
c(
b(str("protocol"),
c(
c(
b(str("l2circuit"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
).as(:oneline),
b(str("l2vpn"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
).as(:oneline),
b(str("ethernet"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_device
)
).as(:oneline)
)
).as(:oneline)
@@ -40061,19 +40167,19 @@
)
),
a(str("maintenance-domain"), str("default-0") | str("default-1") | str("default-2") | str("default-3") | str("default-4") | str("default-5") | str("default-6") | str("default-7") | arg,
c(
b(a(str("bridge-domain"), arg),
- c(
+ sc(
a(str("vlan-id"), arg)
)
).as(:oneline),
a(str("vlan"), arg).as(:oneline),
b(a(str("virtual-switch"), arg),
c(
b(a(str("bridge-domain"), arg),
- c(
+ sc(
a(str("vlan-id"), arg)
)
).as(:oneline)
)
),
@@ -40091,11 +40197,12 @@
str("debug-session"),
b(str("short-name-format"),
(str("2octet") | str("rfc-2685-vpn-id") | str("vlan") | str("character-string") | str("icc"))
),
b(str("protect-maintenance-association"),
- ca(
+ sc(
+ arg,
a(str("aps-profile"), arg),
str("detect-path-type")
)
).as(:oneline),
b(str("primary-vid"),
@@ -40123,11 +40230,11 @@
(str("none") | str("default") | str("explicit") | str("defer"))
),
b(a(str("mep"), arg),
c(
b(str("interface"),
- c(
+ sc(
interface_unit,
a(str("vlan"), arg),
c(
str("working"),
str("protect")
@@ -40177,14 +40284,14 @@
)
),
b(a(str("evcs"), arg),
c(
b(str("evc-protocol"),
- c(
+ sc(
c(
b(str("cfm"),
- c(
+ sc(
a(str("maintenance-domain"), arg),
a(str("maintenance-association"), arg),
a(str("mep"), arg),
b(str("faults"),
c(
@@ -40192,27 +40299,27 @@
)
)
)
).as(:oneline),
b(str("vpls"),
- c(
+ sc(
a(str("routing-instance"), arg)
)
).as(:oneline),
b(str("l2circuit"),
c(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
),
b(str("l2vpn"),
c(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
)
@@ -40228,11 +40335,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -40290,11 +40398,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -40321,11 +40430,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("mtrace") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -40375,11 +40484,11 @@
a(str("group-threshold"), arg),
a(str("log-interval"), arg),
str("accounting"),
str("no-accounting"),
b(str("passive"),
- c(
+ sc(
str("allow-receive"),
str("send-general-query"),
str("send-group-query")
)
).as(:oneline),
@@ -40660,11 +40769,11 @@
)
)
)
),
b(str("static-route"),
- c(
+ sc(
b(str("bfd-admin-down"),
(str("active") | str("passive"))
)
)
).as(:oneline),
@@ -40820,49 +40929,52 @@
b(str("generate"),
rib_aggregate_type
),
c(
b(str("maximum-routes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("maximum-paths"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline)
),
b(str("maximum-prefixes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("multipath"),
c(
b(str("vpn-unequal-cost"),
- c(
+ sc(
str("equal-external-internal")
)
).as(:oneline),
str("as-path-compare")
)
),
b(str("protect"),
- c(
+ sc(
str("core")
)
).as(:oneline),
b(str("label"),
c(
@@ -41012,11 +41124,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("config-internal") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -41038,21 +41150,22 @@
c(
b(str("policy"),
policy_algebra
),
b(str("bandwidth"),
- ca(
+ sc(
+ arg,
str("adaptive")
)
).as(:oneline),
b(str("redundant-sources"),
ipaddr
),
b(str("forwarding-cache"),
c(
b(str("timeout"),
- c(
+ sc(
ca(
b(str("never"),
c(
str("non-discard-entry-only")
)
@@ -41361,12 +41474,12 @@
),
b(str("policy-options"),
c(
b(a(str("prefix-list"), arg),
c(
- prefix_list_items,
- a(str("apply-path"), arg)
+ a(str("apply-path"), quote | arg),
+ prefix_list_items
)
)
)
),
b(str("extensible-subscriber-services"),
@@ -41387,16 +41500,16 @@
rule(:access_cac_interface_options) do
b(arg.as(:arg),
c(
b(str("multicast-video-bandwidth"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("video-bandwidth"),
- c(
+ sc(
arg
)
).as(:oneline),
c(
str("no-qos-adjust"),
@@ -41456,11 +41569,12 @@
rule(:cfm_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -41570,17 +41684,17 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("resolution") | str("flash") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
- c(
+ sc(
b(str("match-on"),
(str("prefix") | str("route-attribute"))
),
b(str("policy"),
policy_algebra
@@ -41634,11 +41748,11 @@
a(str("description"), quote | arg),
b(str("instance-type"),
(str("vrf"))
),
b(str("route-distinguisher"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("routing-options"),
juniper_fabric_routing_options
@@ -41653,11 +41767,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("regex-parse") | str("config-internal") | str("nsr-synchronization") | str("condition-manager") | str("graceful-restart") | str("session") | str("hfrr-fsm") | str("hfrr-route") | str("statistics-id-group") | str("route-record") | str("jvision-lsp") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all") | str("eswd") | str("arp") | str("prefix") | str("ne-port") | str("route-selection") | str("bridge") | str("grat-arp") | str("l2l3-map")),
- c(
+ sc(
str("disable"),
str("send"),
str("receive"),
str("detail")
)
@@ -41679,11 +41793,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("event") | str("flash") | str("kernel") | str("indirect") | str("task") | str("igp-frr") | str("igp-frr-extensive") | str("tunnel") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -41698,11 +41812,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("export") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -41719,11 +41833,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("vccpdf") | str("root") | str("core") | str("edge") | str("cspf") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -41790,11 +41904,11 @@
c(
str("inet6")
)
),
b(str("l3vpn"),
- c(
+ sc(
str("extended-space")
)
).as(:oneline)
)
),
@@ -42051,11 +42165,11 @@
str("label-1-exp"),
str("incoming-interface-index"),
c(
str("no-ether-pseudowire"),
b(str("ether-pseudowire"),
- c(
+ sc(
str("zero-control-word")
)
).as(:oneline)
),
str("no-payload")
@@ -42158,11 +42272,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -42179,11 +42294,11 @@
b(str("rtsdb-client-traceoptions"),
c(
b(str("if-rtsdb"),
c(
a(str("flag"), enum(str("init") | str("routing-socket") | str("map") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
)
@@ -42191,15 +42306,16 @@
),
b(str("domain"),
c(
a(str("description"), quote | arg),
b(str("server"),
- c(
+ sc(
ipv4addr,
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42209,15 +42325,16 @@
c(
str("no-listen"),
str("broadcast"),
a(str("description"), quote | arg),
b(str("server"),
- c(
+ sc(
ipv4addr,
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42229,15 +42346,16 @@
),
b(str("tftp"),
c(
a(str("description"), quote | arg),
b(str("server"),
- c(
+ sc(
ipv4addr,
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42247,15 +42365,16 @@
c(
str("no-listen"),
str("broadcast"),
a(str("description"), quote | arg),
b(str("server"),
- c(
+ sc(
ipv4addr,
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42273,11 +42392,11 @@
),
a(str("description"), quote | arg),
b(a(str("server"), arg),
c(
b(a(str("logical-system"), arg),
- c(
+ sc(
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42294,11 +42413,11 @@
str("broadcast"),
a(str("description"), quote | arg),
b(a(str("server"), arg),
c(
b(a(str("logical-system"), arg),
- c(
+ sc(
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42321,11 +42440,12 @@
a(str("description"), quote | arg),
b(a(str("server"), arg),
c(
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42338,11 +42458,12 @@
a(str("description"), quote | arg),
b(a(str("server"), arg),
c(
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -42452,11 +42573,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -42785,11 +42907,11 @@
),
str("address-protection")
)
),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("firewall"),
c(
@@ -43159,11 +43281,11 @@
str("duplicate-clients-on-interface"),
b(str("duplicate-clients-in-subnet"),
jdhcp_duplicate_clients_in_subnet_type
).as(:oneline),
b(str("forward-snooped-clients"),
- c(
+ sc(
c(
str("configured-interfaces"),
str("non-configured-interfaces"),
str("all-interfaces")
)
@@ -43171,11 +43293,11 @@
).as(:oneline),
b(str("authentication"),
authentication_type
),
b(str("persistent-storage"),
- c(
+ sc(
str("automatic")
)
).as(:oneline),
b(str("liveness-detection"),
dhcp_liveness_detection_type
@@ -43199,11 +43321,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
c(
str("strict"),
str("override-lease")
)
)
@@ -43269,11 +43391,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
c(
str("strict"),
str("override-lease")
)
)
@@ -43300,11 +43422,11 @@
),
b(str("dynamic-profile"),
dynamic_profile_type
).as(:oneline),
b(str("forward-snooped-clients"),
- c(
+ sc(
c(
str("configured-interfaces"),
str("non-configured-interfaces"),
str("all-interfaces")
)
@@ -43323,11 +43445,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
c(
str("strict"),
str("override-lease")
)
)
@@ -43338,11 +43460,11 @@
a(str("requested-ip-network-match"), arg),
str("requested-ip-interface-match")
),
str("no-snoop"),
b(str("persistent-storage"),
- c(
+ sc(
str("automatic")
)
).as(:oneline),
b(str("server-duid-type"),
duid_type
@@ -43404,11 +43526,11 @@
),
b(str("lease-time-validation"),
c(
a(str("lease-time-threshold"), arg),
b(str("violation-action"),
- c(
+ sc(
c(
str("strict"),
str("override-lease")
)
)
@@ -43425,11 +43547,11 @@
rule(:dhcpv6_override_local_server_type) do
c(
a(str("interface-client-limit"), arg),
str("rapid-commit"),
b(str("client-negotiation-match"),
- c(
+ sc(
c(
str("incoming-interface")
)
)
).as(:oneline),
@@ -43653,11 +43775,11 @@
),
b(str("authentication"),
jsscd_authentication_type
),
b(a(str("interface"), arg),
- c(
+ sc(
b(str("upto"),
interface_unit
),
str("exclude")
)
@@ -43699,11 +43821,12 @@
b(str("address"),
ipaddr
),
c(
b(str("logical-system"),
- ca(
+ sc(
+ arg,
a(str("routing-instance"), arg)
)
).as(:oneline),
a(str("routing-instance"), arg)
)
@@ -43764,11 +43887,12 @@
rule(:diameter_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -43807,11 +43931,11 @@
b(str("options"),
c(
b(str("syslog"),
c(
b(str("level"),
- c(
+ sc(
str("emergency"),
str("alert"),
str("critical"),
str("error"),
str("warning"),
@@ -43832,11 +43956,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("config-internal") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -43913,11 +44037,12 @@
rule(:juniper_packet_capture_options) do
c(
(str("disable")),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("files"), arg),
a(str("size"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -43930,11 +44055,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -43953,12 +44079,12 @@
b(str("satellite-policies"),
satellite_policy_options
),
b(a(str("prefix-list"), arg),
c(
- prefix_list_items,
- a(str("apply-path"), arg)
+ a(str("apply-path"), quote | arg),
+ prefix_list_items
)
),
b(a(str("route-filter-list"), arg),
c(
route_filter_list_items
@@ -43998,11 +44124,11 @@
b(a(str("policy-statement"), arg),
c(
b(str("defaults"),
c(
b(str("route-filter"),
- c(
+ sc(
c(
str("no-walkup"),
str("walkup")
)
)
@@ -44082,11 +44208,11 @@
),
b(str("source-address-filter-list"),
control_source_address_filter_list_type
),
b(str("multicast-scope"),
- c(
+ sc(
c(
str("node-local"),
str("link-local"),
str("site-local"),
str("organization-local"),
@@ -44252,16 +44378,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -44352,36 +44478,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -44406,23 +44532,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -44430,11 +44556,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -44458,11 +44584,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -44478,11 +44604,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -44510,11 +44636,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -44594,11 +44720,11 @@
),
b(str("source-address-filter-list"),
control_source_address_filter_list_type
),
b(str("multicast-scope"),
- c(
+ sc(
c(
str("node-local"),
str("link-local"),
str("site-local"),
str("organization-local"),
@@ -44764,16 +44890,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -44864,36 +44990,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -44918,23 +45044,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -44942,11 +45068,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -44970,11 +45096,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -44990,11 +45116,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -45022,11 +45148,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -45036,11 +45162,11 @@
)
),
b(str("defaults"),
c(
b(str("route-filter"),
- c(
+ sc(
str("walkup")
)
).as(:oneline)
)
),
@@ -45061,12 +45187,12 @@
)
),
b(a(str("as-path-group"), arg),
c(
b(a(str("as-path"), arg),
- c(
- quote | arg
+ sc(
+ arg
)
).as(:oneline)
)
),
b(a(str("damping"), arg),
@@ -45134,11 +45260,11 @@
rule(:application_map_object) do
b(arg.as(:arg),
c(
b(a(str("application"), arg),
- c(
+ sc(
a(str("code-points"), arg)
)
).as(:oneline)
)
)
@@ -45181,16 +45307,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -45281,36 +45407,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -45335,23 +45461,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -45359,11 +45485,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -45387,11 +45513,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -45407,11 +45533,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -45439,11 +45565,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -45476,16 +45602,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -45576,36 +45702,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -45630,23 +45756,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -45654,11 +45780,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -45682,11 +45808,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -45702,11 +45828,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -45734,11 +45860,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -45770,16 +45896,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -45870,36 +45996,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -45924,23 +46050,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -45948,11 +46074,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -45976,11 +46102,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -45996,11 +46122,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -46028,11 +46154,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -46319,11 +46445,12 @@
rule(:juniper_protected_system_domain_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -46349,11 +46476,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -46368,11 +46495,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("mtrace") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -46423,11 +46550,11 @@
),
a(str("group-limit"), arg),
a(str("group-threshold"), arg),
a(str("log-interval"), arg),
b(str("passive"),
- c(
+ sc(
str("allow-receive"),
str("send-general-query"),
str("send-group-query")
)
).as(:oneline),
@@ -46473,11 +46600,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("mtrace") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -46527,11 +46654,11 @@
a(str("group-threshold"), arg),
a(str("log-interval"), arg),
str("accounting"),
str("no-accounting"),
b(str("passive"),
- c(
+ sc(
str("allow-receive"),
str("send-general-query"),
str("send-group-query")
)
).as(:oneline),
@@ -46609,11 +46736,11 @@
),
b(str("sap"),
c(
(str("disable")),
b(a(str("listen"), arg),
- c(
+ sc(
a(str("port"), arg)
)
).as(:oneline)
)
),
@@ -46633,11 +46760,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("route") | str("poison") | str("packets") | str("probe") | str("report") | str("neighbor") | str("prune") | str("graft") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -46686,11 +46813,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("spf") | str("error") | str("event") | str("packet-dump") | str("flooding") | str("lsa-analysis") | str("packets") | str("hello") | str("database-description") | str("lsa-request") | str("lsa-update") | str("lsa-ack") | str("ldp-synchronization") | str("on-demand") | str("nsr-synchronization") | str("graceful-restart") | str("restart-signaling") | str("backup-spf") | str("source-packet-routing") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -46807,11 +46934,11 @@
),
b(str("route-type-community"),
(str("iana") | str("vendor"))
),
b(str("domain-id"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
@@ -46926,11 +47053,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -46943,11 +47070,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -46967,11 +47094,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47008,11 +47135,11 @@
str("secondary"),
str("own-router-lsa"),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
),
@@ -47029,11 +47156,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -47046,11 +47173,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47093,11 +47220,11 @@
)
),
str("dynamic-neighbors"),
str("no-advertise-adjacency-segment"),
b(a(str("neighbor"), arg),
- c(
+ sc(
str("eligible")
)
).as(:oneline),
a(str("poll-interval"), arg),
str("no-interface-state-traps")
@@ -47115,11 +47242,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47137,11 +47264,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -47159,11 +47286,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("spf") | str("error") | str("event") | str("packet-dump") | str("flooding") | str("lsa-analysis") | str("packets") | str("hello") | str("database-description") | str("lsa-request") | str("lsa-update") | str("lsa-ack") | str("ldp-synchronization") | str("on-demand") | str("nsr-synchronization") | str("graceful-restart") | str("restart-signaling") | str("backup-spf") | str("source-packet-routing") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -47280,11 +47407,11 @@
),
b(str("route-type-community"),
(str("iana") | str("vendor"))
),
b(str("domain-id"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
@@ -47399,11 +47526,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -47416,11 +47543,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47440,11 +47567,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47481,11 +47608,11 @@
str("secondary"),
str("own-router-lsa"),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
),
@@ -47502,11 +47629,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -47519,11 +47646,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47566,11 +47693,11 @@
)
),
str("dynamic-neighbors"),
str("no-advertise-adjacency-segment"),
b(a(str("neighbor"), arg),
- c(
+ sc(
str("eligible")
)
).as(:oneline),
a(str("poll-interval"), arg),
str("no-interface-state-traps")
@@ -47588,11 +47715,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -47610,11 +47737,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -47686,11 +47813,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -47722,11 +47850,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("topology") | str("fec") | str("connections") | str("oam") | str("egress-protection") | str("auto-sensing") | str("sdb") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -47774,11 +47902,12 @@
str("hot-standby-vc-on")
)
),
a(str("switchover-delay"), arg),
b(str("revert-time"),
- ca(
+ sc(
+ arg,
a(str("maximum"), arg)
)
).as(:oneline),
str("connection-protection"),
b(a(str("backup-neighbor"), arg),
@@ -47834,21 +47963,22 @@
c(
b(str("protector-interface"),
interface_name
),
b(str("protector-pe"),
- c(
+ sc(
ipv4addr,
b(str("context-identifier"),
ipv4addr
),
a(str("lsp"), arg)
)
).as(:oneline)
),
b(str("protected-l2circuit"),
- ca(
+ sc(
+ arg,
b(str("ingress-pe"),
ipv4addr
),
b(str("egress-pe"),
ipv4addr
@@ -47930,11 +48060,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("topology") | str("nlri") | str("connections") | str("automatic-site") | str("oam") | str("mac-database") | str("nsr") | str("egress-protection") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -47976,11 +48106,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48051,11 +48182,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48082,11 +48214,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48103,11 +48236,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48124,11 +48258,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48153,11 +48288,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48342,11 +48478,11 @@
)
)
)
),
b(a(str("interface"), arg),
- c(
+ sc(
str("enable-multiclass-loss-measurement"),
str("code-point-based-lm-accounting"),
str("priority-based-lm-accounting")
)
).as(:oneline),
@@ -48408,11 +48544,11 @@
)
),
b(str("clear-action"),
c(
b(str("interface-down"),
- c(
+ sc(
str("peer-interface")
)
).as(:oneline),
str("propagate-remote-mac-flush")
)
@@ -48428,31 +48564,31 @@
c(
b(str("protocol"),
c(
c(
b(str("l2circuit"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
).as(:oneline),
b(str("l2vpn"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
).as(:oneline),
b(str("ethernet"),
- c(
+ sc(
b(str("interface"),
- c(
+ sc(
interface_device
)
).as(:oneline)
)
).as(:oneline)
@@ -48482,19 +48618,19 @@
)
),
a(str("maintenance-domain"), str("default-0") | str("default-1") | str("default-2") | str("default-3") | str("default-4") | str("default-5") | str("default-6") | str("default-7") | arg,
c(
b(a(str("bridge-domain"), arg),
- c(
+ sc(
a(str("vlan-id"), arg)
)
).as(:oneline),
a(str("vlan"), arg).as(:oneline),
b(a(str("virtual-switch"), arg),
c(
b(a(str("bridge-domain"), arg),
- c(
+ sc(
a(str("vlan-id"), arg)
)
).as(:oneline)
)
),
@@ -48512,11 +48648,12 @@
str("debug-session"),
b(str("short-name-format"),
(str("2octet") | str("rfc-2685-vpn-id") | str("vlan") | str("character-string") | str("icc"))
),
b(str("protect-maintenance-association"),
- ca(
+ sc(
+ arg,
a(str("aps-profile"), arg),
str("detect-path-type")
)
).as(:oneline),
b(str("primary-vid"),
@@ -48544,11 +48681,11 @@
(str("none") | str("default") | str("explicit") | str("defer"))
),
b(a(str("mep"), arg),
c(
b(str("interface"),
- c(
+ sc(
interface_unit,
a(str("vlan"), arg),
c(
str("working"),
str("protect")
@@ -48598,14 +48735,14 @@
)
),
b(a(str("evcs"), arg),
c(
b(str("evc-protocol"),
- c(
+ sc(
c(
b(str("cfm"),
- c(
+ sc(
a(str("maintenance-domain"), arg),
a(str("maintenance-association"), arg),
a(str("mep"), arg),
b(str("faults"),
c(
@@ -48613,27 +48750,27 @@
)
)
)
).as(:oneline),
b(str("vpls"),
- c(
+ sc(
a(str("routing-instance"), arg)
)
).as(:oneline),
b(str("l2circuit"),
c(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
),
b(str("l2vpn"),
c(
b(str("interface"),
- c(
+ sc(
interface_name
)
).as(:oneline)
)
)
@@ -48649,11 +48786,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48711,11 +48849,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -48814,11 +48953,11 @@
c(
b(str("transport"),
c(
c(
b(str("ieee-802.3"),
- c(
+ sc(
str("link-local")
)
).as(:oneline),
str("ipv4").as(:oneline)
)
@@ -48889,11 +49028,11 @@
c(
b(str("transport"),
c(
c(
b(str("ieee-802.3"),
- c(
+ sc(
str("link-local")
)
).as(:oneline),
str("ipv4").as(:oneline)
)
@@ -48919,11 +49058,11 @@
c(
b(str("transport"),
c(
c(
b(str("ieee-802.3"),
- c(
+ sc(
str("link-local")
)
).as(:oneline)
)
)
@@ -48952,11 +49091,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -49033,11 +49173,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("all") | str("configuration") | str("rtsock") | str("packet") | str("protocol") | str("interface") | str("vlan") | str("snmp")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -49072,11 +49212,10 @@
)
)
),
b(str("lldp-med"),
c(
- str("disable"),
a(str("fast-start"), arg),
a(str("interface"), str("all") | arg,
c(
(str("disable")),
b(str("location"),
@@ -49091,11 +49230,12 @@
)
)
)
)
)
- )
+ ),
+ str("disable")
)
),
b(str("igmp-snooping"),
juniper_default_ri_protocols_igmp_snooping
),
@@ -49108,11 +49248,11 @@
a(str("update-rate-limit"), arg),
a(str("max-provisioned-lsps"), arg),
b(a(str("pce-group"), arg),
c(
b(str("pce-type"),
- c(
+ sc(
str("active"),
c(
str("stateful")
)
)
@@ -49129,11 +49269,12 @@
a(str("max-unknown-messages"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -49163,11 +49304,11 @@
b(str("authentication-algorithm"),
(str("md5"))
),
a(str("authentication-key-chain"), arg),
b(str("pce-type"),
- c(
+ sc(
str("active"),
c(
str("stateful")
)
)
@@ -49184,11 +49325,12 @@
a(str("max-unknown-messages"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -49276,11 +49418,11 @@
b(str("traceoptions"),
r2cp_traceoptions_type
),
a(str("server-port"), arg),
b(str("client-port"),
- c(
+ sc(
ca(
c(
str("any")
)
)
@@ -49308,18 +49450,18 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("configuration") | str("rtsock") | str("interface") | str("client-server") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(str("agent-id"),
- c(
+ sc(
ipv4addr,
b(str("inet6"),
ipv6addr
)
)
@@ -49332,11 +49474,11 @@
a(str("ingress"), arg),
a(str("egress"), arg)
)
),
b(str("source-ip"),
- c(
+ sc(
ipv4addr,
b(str("inet6"),
ipv6addr
)
)
@@ -49417,11 +49559,12 @@
rule(:clksync_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -49448,11 +49591,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("route") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -49542,11 +49685,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -49594,11 +49737,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -49659,11 +49802,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -49708,11 +49851,11 @@
c(
b(str("simple-password"),
unreadable
),
b(a(str("md5"), arg),
- c(
+ sc(
b(str("key"),
unreadable
),
b(str("start-time"),
time
@@ -49729,11 +49872,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("errors") | str("tunnels") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -49776,11 +49919,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -49790,11 +49934,11 @@
).as(:oneline),
b(str("level"),
(str("error") | str("warning") | str("notice") | str("info") | str("verbose") | str("all"))
),
a(str("flag"), enum(str("config") | str("cos") | str("routing-socket") | str("packet") | str("protocol") | str("process") | str("startup") | str("session") | str("general") | str("restart") | str("subscriber") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -49985,11 +50129,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -50057,11 +50202,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("damping") | str("packets") | str("open") | str("update") | str("keepalive") | str("refresh") | str("nsr-synchronization") | str("bfd") | str("4byte-as") | str("add-path") | str("graceful-restart") | str("egress-te") | str("thread-io") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -50071,19 +50216,20 @@
).as(:oneline)
)
),
a(str("description"), quote | arg),
b(str("metric-out"),
- c(
+ sc(
ca(
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("igp"),
- ca(
+ sc(
+ arg,
str("delay-med-update")
)
).as(:oneline)
)
)
@@ -50108,11 +50254,11 @@
str("passive"),
str("advertise-inactive"),
str("advertise-peer-as"),
str("no-advertise-peer-as"),
b(str("advertise-external"),
- c(
+ sc(
str("conditional")
)
).as(:oneline),
b(str("keep"),
(str("all") | str("none"))
@@ -50335,13 +50481,13 @@
)
),
b(str("remove-private"),
c(
b(str("all"),
- c(
+ sc(
b(str("replace"),
- c(
+ sc(
str("nearest")
)
).as(:oneline)
)
).as(:oneline),
@@ -50352,11 +50498,12 @@
areaid
),
str("no-client-reflect"),
a(str("peer-as"), arg),
b(str("local-as"),
- ca(
+ sc(
+ arg,
a(str("loops"), arg),
str("private"),
str("alias"),
str("no-prepend-global-as")
)
@@ -50387,11 +50534,11 @@
)
)
),
str("include-mp-next-hop"),
b(str("idle-after-switch-over"),
- c(
+ sc(
c(
str("forever"),
arg
)
)
@@ -50427,16 +50574,16 @@
),
b(str("route-monitoring"),
c(
str("none"),
b(str("pre-policy"),
- c(
+ sc(
str("exclude-non-feasible")
)
).as(:oneline),
b(str("post-policy"),
- c(
+ sc(
str("exclude-non-eligible")
)
).as(:oneline)
)
)
@@ -50489,16 +50636,16 @@
)
),
b(str("output-queue-priority"),
c(
b(str("expedited"),
- c(
+ sc(
a(str("update-tokens"), arg)
)
).as(:oneline),
b(a(str("priority"), arg),
- c(
+ sc(
a(str("update-tokens"), arg)
)
).as(:oneline),
b(str("defaults"),
c(
@@ -50527,11 +50674,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("damping") | str("packets") | str("open") | str("update") | str("keepalive") | str("refresh") | str("nsr-synchronization") | str("bfd") | str("4byte-as") | str("add-path") | str("graceful-restart") | str("egress-te") | str("thread-io") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -50541,19 +50688,20 @@
).as(:oneline)
)
),
a(str("description"), quote | arg),
b(str("metric-out"),
- c(
+ sc(
ca(
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("igp"),
- ca(
+ sc(
+ arg,
str("delay-med-update")
)
).as(:oneline)
)
)
@@ -50578,11 +50726,11 @@
str("passive"),
str("advertise-inactive"),
str("advertise-peer-as"),
str("no-advertise-peer-as"),
b(str("advertise-external"),
- c(
+ sc(
str("conditional")
)
).as(:oneline),
b(str("keep"),
(str("all") | str("none"))
@@ -50805,13 +50953,13 @@
)
),
b(str("remove-private"),
c(
b(str("all"),
- c(
+ sc(
b(str("replace"),
- c(
+ sc(
str("nearest")
)
).as(:oneline)
)
).as(:oneline),
@@ -50822,11 +50970,12 @@
areaid
),
str("no-client-reflect"),
a(str("peer-as"), arg),
b(str("local-as"),
- ca(
+ sc(
+ arg,
a(str("loops"), arg),
str("private"),
str("alias"),
str("no-prepend-global-as")
)
@@ -50857,11 +51006,11 @@
)
)
),
str("include-mp-next-hop"),
b(str("idle-after-switch-over"),
- c(
+ sc(
c(
str("forever"),
arg
)
)
@@ -50897,16 +51046,16 @@
),
b(str("route-monitoring"),
c(
str("none"),
b(str("pre-policy"),
- c(
+ sc(
str("exclude-non-feasible")
)
).as(:oneline),
b(str("post-policy"),
- c(
+ sc(
str("exclude-non-eligible")
)
).as(:oneline)
)
)
@@ -50957,11 +51106,11 @@
),
a(str("holddown-interval"), arg)
)
),
b(str("multipath"),
- c(
+ sc(
str("multiple-as")
)
).as(:oneline),
str("as-override"),
b(str("allow"),
@@ -50984,11 +51133,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("damping") | str("packets") | str("open") | str("update") | str("keepalive") | str("refresh") | str("nsr-synchronization") | str("bfd") | str("4byte-as") | str("add-path") | str("graceful-restart") | str("egress-te") | str("thread-io") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -50998,19 +51147,20 @@
).as(:oneline)
)
),
a(str("description"), quote | arg),
b(str("metric-out"),
- c(
+ sc(
ca(
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("igp"),
- ca(
+ sc(
+ arg,
str("delay-med-update")
)
).as(:oneline)
)
)
@@ -51035,11 +51185,11 @@
str("passive"),
str("advertise-inactive"),
str("advertise-peer-as"),
str("no-advertise-peer-as"),
b(str("advertise-external"),
- c(
+ sc(
str("conditional")
)
).as(:oneline),
b(str("keep"),
(str("all") | str("none"))
@@ -51262,13 +51412,13 @@
)
),
b(str("remove-private"),
c(
b(str("all"),
- c(
+ sc(
b(str("replace"),
- c(
+ sc(
str("nearest")
)
).as(:oneline)
)
).as(:oneline),
@@ -51279,11 +51429,12 @@
areaid
),
str("no-client-reflect"),
a(str("peer-as"), arg),
b(str("local-as"),
- ca(
+ sc(
+ arg,
a(str("loops"), arg),
str("private"),
str("alias"),
str("no-prepend-global-as")
)
@@ -51314,11 +51465,11 @@
)
)
),
str("include-mp-next-hop"),
b(str("idle-after-switch-over"),
- c(
+ sc(
c(
str("forever"),
arg
)
)
@@ -51354,16 +51505,16 @@
),
b(str("route-monitoring"),
c(
str("none"),
b(str("pre-policy"),
- c(
+ sc(
str("exclude-non-feasible")
)
).as(:oneline),
b(str("post-policy"),
- c(
+ sc(
str("exclude-non-eligible")
)
).as(:oneline)
)
)
@@ -51414,11 +51565,11 @@
),
a(str("holddown-interval"), arg)
)
),
b(str("multipath"),
- c(
+ sc(
str("multiple-as")
)
).as(:oneline),
str("as-override")
)
@@ -51649,11 +51800,11 @@
c(
str("inet6.3")
)
),
b(str("explicit-null"),
- c(
+ sc(
str("connected-only")
)
).as(:oneline),
str("protection").as(:oneline)
)
@@ -51796,11 +51947,11 @@
c(
str("inet.3")
)
),
b(str("explicit-null"),
- c(
+ sc(
str("connected-only")
)
).as(:oneline),
str("protection"),
b(str("egress-protection"),
@@ -52051,11 +52202,11 @@
a(str("maximum"), arg),
b(str("teardown"),
sc(
arg,
b(str("idle-timeout"),
- c(
+ sc(
c(
str("forever"),
arg
)
)
@@ -52082,11 +52233,11 @@
a(str("maximum"), arg),
b(str("teardown"),
sc(
arg,
b(str("idle-timeout"),
- c(
+ sc(
c(
str("forever"),
arg
)
)
@@ -52109,11 +52260,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -52136,11 +52288,12 @@
a(str("threshold-count"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -52196,11 +52349,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("dot1x-debug") | str("parse") | str("esw-if") | str("eapol") | str("config-internal") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("vlan") | str("all") | str("dot1x-ipc") | str("dot1x-event") | str("iccp")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -52259,17 +52412,19 @@
a(str("server-timeout"), arg),
a(str("maximum-requests"), arg),
a(str("guest-vlan"), arg),
a(str("guest-bridge-domain"), arg),
b(str("server-reject-vlan"),
- ca(
+ sc(
+ arg,
a(str("block-interval"), arg),
str("eapol-block")
)
).as(:oneline),
b(str("server-reject-bridge-domain"),
- ca(
+ sc(
+ arg,
a(str("block-interval"), arg),
str("eapol-block")
)
).as(:oneline),
b(str("eapol-block"),
@@ -52283,22 +52438,22 @@
str("captive-portal")
)
),
str("lldp-med-bypass"),
b(str("server-fail"),
- c(
+ sc(
c(
str("deny"),
str("permit"),
a(str("vlan-name"), arg),
a(str("bridge-domain"), arg),
str("use-cache")
)
)
).as(:oneline),
b(str("server-fail-voip"),
- c(
+ sc(
c(
str("deny"),
str("permit"),
a(str("vlan-name"), arg),
str("use-cache")
@@ -52321,22 +52476,22 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("esh") | str("ish") | str("graceful-restart") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
).as(:oneline)
)
),
a(str("preference"), arg),
b(str("graceful-restart"),
- c(
+ sc(
(str("disable")),
a(str("restart-duration"), arg)
)
).as(:oneline),
b(a(str("interface"), arg),
@@ -52356,11 +52511,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("spf") | str("packets") | str("hello") | str("lsp") | str("psn") | str("csn") | str("layer2-map") | str("lsp-generation") | str("graceful-restart") | str("ldp-synchronization") | str("nsr-synchronization") | str("traffic-statistics") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -52464,11 +52619,11 @@
)
)
)
),
b(str("graceful-restart"),
- c(
+ sc(
(str("disable")),
str("helper-disable"),
a(str("restart-duration"), arg)
)
).as(:oneline),
@@ -52478,11 +52633,11 @@
c(
a(str("hold-time"), arg)
)
),
b(str("srgb"),
- c(
+ sc(
a(str("start-label"), arg),
a(str("index-range"), arg)
)
).as(:oneline),
b(str("node-segment"),
@@ -52550,18 +52705,18 @@
ldp_sync_obj
),
a(str("max-hello-size"), arg),
a(str("lsp-interval"), arg),
b(str("csnp-interval"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
b(str("mesh-group"),
- c(
+ sc(
ca(
str("blocked")
)
)
).as(:oneline),
@@ -52673,11 +52828,11 @@
c(
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -52710,11 +52865,11 @@
)
)
)
),
b(str("link-degradation-threshold"),
- c(
+ sc(
a(str("link-down"), arg),
a(str("link-up"), arg)
)
).as(:oneline)
)
@@ -52728,11 +52883,11 @@
c(
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -52776,11 +52931,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("regex-parse") | str("config-internal") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("ppmlite") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -52831,11 +52986,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("event") | str("packet-dump") | str("packets") | str("periodic") | str("initialization") | str("notification") | str("address") | str("label") | str("binding") | str("path") | str("ppmd") | str("nsr-synchronization") | str("link-protection") | str("p2mp-nsr-synchronization") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -52922,11 +53077,11 @@
a(str("timeout"), arg),
a(str("switchover-delay"), arg)
)
),
b(str("transport-address"),
- c(
+ sc(
c(
str("router-id"),
str("interface"),
ipaddr
)
@@ -52976,11 +53131,11 @@
str("mtu-discovery"),
str("no-mtu-discovery")
)
),
b(str("session-protection"),
- c(
+ sc(
a(str("timeout"), arg)
)
).as(:oneline),
b(str("igp-synchronization"),
c(
@@ -52988,11 +53143,11 @@
)
),
b(str("log-updown"),
c(
b(str("trap"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline)
)
),
@@ -53047,11 +53202,11 @@
a(str("threshold"), arg)
)
),
str("ecmp"),
b(str("failure-action"),
- c(
+ sc(
c(
str("remove-route"),
str("remove-nexthop")
)
)
@@ -53103,11 +53258,11 @@
a(str("threshold"), arg)
)
),
str("ecmp"),
b(str("failure-action"),
- c(
+ sc(
c(
str("remove-route"),
str("remove-nexthop")
)
)
@@ -53250,11 +53405,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("init") | str("show") | str("route-socket") | str("parse") | str("process") | str("server") | str("routing") | str("packets") | str("hello-packets") | str("state") | str("nsr-synchronization") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -53506,11 +53661,11 @@
str("corouted-bidirectional-passive"),
a(str("metric"), arg),
str("ldp-tunneling"),
str("soft-preemption"),
b(a(str("install"), arg),
- c(
+ sc(
str("active")
)
).as(:oneline),
a(str("retry-timer"), arg),
a(str("retry-limit"), arg),
@@ -53603,11 +53758,11 @@
a(str("exclude"), arg)
)
)
),
b(str("p2mp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("auto-bandwidth"),
c(
@@ -53738,11 +53893,11 @@
)
)
)
),
b(str("policing"),
- c(
+ sc(
a(str("filter"), arg),
str("no-auto-policing")
)
).as(:oneline),
a(str("lsp-external-controller"), arg),
@@ -53849,19 +54004,19 @@
b(a(str("transit"), arg),
c(
a(str("bandwidth"), arg),
a(str("description"), quote | arg),
b(str("link-protection"),
- c(
+ sc(
a(str("bypass-name"), arg)
)
).as(:oneline),
b(str("next-hop"),
ipaddr_or_interface
),
b(str("node-protection"),
- c(
+ sc(
a(str("bypass-name"), arg),
a(str("next-next-label"), arg)
)
).as(:oneline),
c(
@@ -53875,32 +54030,32 @@
c(
a(str("bandwidth"), arg),
a(str("class-of-service"), arg),
a(str("description"), quote | arg),
b(a(str("install"), arg),
- c(
+ sc(
str("active")
)
).as(:oneline),
a(str("metric"), arg),
b(str("next-hop"),
ipv4addr_or_interface
),
b(str("link-protection"),
- c(
+ sc(
a(str("bypass-name"), arg)
)
).as(:oneline),
b(str("node-protection"),
- c(
+ sc(
a(str("bypass-name"), arg),
a(str("next-next-label"), arg)
)
).as(:oneline),
str("no-install-to-address"),
b(str("policing"),
- c(
+ sc(
a(str("filter"), arg),
str("no-auto-policing")
)
).as(:oneline),
a(str("preference"), arg),
@@ -53979,26 +54134,26 @@
)
),
b(str("label-range"),
c(
b(a(str("lsi-label-range"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("block-label-range"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("dynamic-label-range"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
b(a(str("static-label-range"), arg),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("label-limit"), arg)
)
@@ -54050,11 +54205,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("route") | str("nsr-synchronization") | str("source-active") | str("source-active-request") | str("source-active-response") | str("keepalive") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54077,11 +54232,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("route") | str("nsr-synchronization") | str("source-active") | str("source-active-request") | str("source-active-response") | str("keepalive") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54137,11 +54292,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("route") | str("nsr-synchronization") | str("source-active") | str("source-active-request") | str("source-active-response") | str("keepalive") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54164,11 +54319,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("route") | str("nsr-synchronization") | str("source-active") | str("source-active-request") | str("source-active-response") | str("keepalive") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54243,11 +54398,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("nlri") | str("topology") | str("tunnel") | str("umh") | str("intra-as-ad") | str("inter-as-ad") | str("spmsi-ad") | str("leaf-ad") | str("source-active") | str("cmcast-join") | str("mdt-safi-ad") | str("mvpn-limit") | str("nsr-synchronization") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54335,19 +54490,20 @@
b(str("route-target"),
c(
b(str("import-target"),
c(
b(str("unicast"),
- c(
+ sc(
c(
str("receiver"),
str("sender")
)
)
).as(:oneline),
b(str("target"),
- ca(
+ sc(
+ arg,
c(
str("receiver"),
str("sender")
)
)
@@ -54514,11 +54670,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("spf") | str("error") | str("event") | str("packet-dump") | str("flooding") | str("lsa-analysis") | str("packets") | str("hello") | str("database-description") | str("lsa-request") | str("lsa-update") | str("lsa-ack") | str("ldp-synchronization") | str("on-demand") | str("nsr-synchronization") | str("graceful-restart") | str("restart-signaling") | str("backup-spf") | str("source-packet-routing") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -54635,11 +54791,11 @@
),
b(str("route-type-community"),
(str("iana") | str("vendor"))
),
b(str("domain-id"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
@@ -54754,11 +54910,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -54771,11 +54927,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -54795,11 +54951,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -54836,11 +54992,11 @@
str("secondary"),
str("own-router-lsa"),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
),
@@ -54857,11 +55013,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -54874,11 +55030,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -54921,11 +55077,11 @@
)
),
str("dynamic-neighbors"),
str("no-advertise-adjacency-segment"),
b(a(str("neighbor"), arg),
- c(
+ sc(
str("eligible")
)
).as(:oneline),
a(str("poll-interval"), arg),
str("no-interface-state-traps")
@@ -54943,11 +55099,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -54965,11 +55121,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -54987,11 +55143,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -55008,11 +55165,11 @@
rule(:juniper_protocols_pgm) do
c(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("init") | str("show") | str("route-socket") | str("parse") | str("state") | str("packets") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -55053,11 +55210,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("route") | str("packets") | str("hello") | str("register") | str("join") | str("prune") | str("graft") | str("bootstrap") | str("rp") | str("autorp") | str("assert") | str("mdt") | str("nsr-synchronization") | str("bidirectional-df-election") | str("mofrr") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -55068,11 +55225,11 @@
)
),
b(str("dense-groups"),
c(
str("dynamic-reject"),
- c(
+ sc(
(str("reject") | str("announce"))
).as(:oneline)
)
),
b(str("vpn-tunnel-source"),
@@ -55700,11 +55857,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("auth") | str("error") | str("expiration") | str("holddown") | str("packets") | str("request") | str("trigger") | str("update") | str("nsr-synchronization") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable"),
b(str("filter"),
@@ -55717,21 +55874,21 @@
b(str("rib-group"),
rib_group_inet_type
),
a(str("metric-in"), arg),
b(str("send"),
- c(
+ sc(
c(
str("broadcast"),
str("multicast"),
str("none"),
str("version-1")
)
)
).as(:oneline),
b(str("receive"),
- c(
+ sc(
c(
str("both"),
str("none"),
str("version-1"),
str("version-2")
@@ -55810,21 +55967,21 @@
),
str("dynamic-peers"),
a(str("peer"), arg).as(:oneline),
a(str("metric-in"), arg),
b(str("send"),
- c(
+ sc(
c(
str("broadcast"),
str("multicast"),
str("none"),
str("version-1")
)
)
).as(:oneline),
b(str("receive"),
- c(
+ sc(
c(
str("both"),
str("none"),
str("version-1"),
str("version-2")
@@ -55899,29 +56056,29 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("expiration") | str("holddown") | str("packets") | str("request") | str("trigger") | str("update") | str("nsr-synchronization") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
).as(:oneline)
)
),
a(str("metric-in"), arg),
b(str("send"),
- c(
+ sc(
c(
str("none")
)
)
).as(:oneline),
b(str("receive"),
- c(
+ sc(
c(
str("none")
)
)
).as(:oneline),
@@ -55947,18 +56104,18 @@
c(
a(str("route-timeout"), arg),
a(str("update-interval"), arg),
a(str("metric-in"), arg),
b(str("send"),
- c(
+ sc(
c(
str("none")
)
)
).as(:oneline),
b(str("receive"),
- c(
+ sc(
c(
str("none")
)
)
).as(:oneline),
@@ -56031,11 +56188,11 @@
str("no-node-id-subobject"),
str("no-interface-hello"),
str("hello-acknowledgements"),
str("no-hello-acknowledgements"),
b(str("node-hello"),
- c(
+ sc(
a(str("hello-interval"), arg)
)
).as(:oneline),
str("no-node-hello"),
str("allow-bidirectional"),
@@ -56055,11 +56212,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("io-event") | str("io-packets") | str("packets") | str("path") | str("resv") | str("pathtear") | str("resvtear") | str("state") | str("error") | str("route") | str("lmp") | str("event") | str("nsr-synchronization") | str("lsp-prefix") | str("enhanced-frr") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -56127,11 +56284,11 @@
b(str("priority"),
a(arg, arg)
),
b(a(str("path"), arg),
- c(
+ sc(
c(
str("loose"),
str("strict")
)
)
@@ -56155,11 +56312,11 @@
a(str("class-of-service"), arg),
a(str("hop-limit"), arg),
str("no-cspf"),
str("exclude-srlg"),
b(a(str("path"), arg),
- c(
+ sc(
c(
str("loose"),
str("strict")
)
)
@@ -56201,11 +56358,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("io-event") | str("io-packets") | str("packets") | str("path") | str("resv") | str("pathtear") | str("resvtear") | str("state") | str("error") | str("route") | str("lmp") | str("event") | str("nsr-synchronization") | str("lsp-prefix") | str("enhanced-frr") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -56351,11 +56508,11 @@
c(
b(str("address"),
ipv4prefix
),
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -56375,11 +56532,11 @@
rule(:juniper_radius_network_element) do
b(arg.as(:arg),
c(
b(a(str("server"), arg),
- c(
+ sc(
a(str("priority"), arg)
)
).as(:oneline),
a(str("maximum-pending-reqs-limit"), arg),
a(str("pending-queue-watermark"), arg),
@@ -56390,11 +56547,11 @@
rule(:juniper_radius_network_element_group) do
b(arg.as(:arg),
c(
b(a(str("network-element"), arg),
- c(
+ sc(
str("mandatory")
)
).as(:oneline),
str("broadcast")
)
@@ -56416,18 +56573,18 @@
str("allow-dynamic-requests"),
a(str("dynamic-request-secret"), arg),
a(str("timeout"), arg),
a(str("retry"), arg),
b(str("dead-criteria"),
- c(
+ sc(
a(str("retries"), arg),
a(str("interval"), arg),
a(str("revert-interval"), arg)
)
).as(:oneline),
b(str("source-interface"),
- c(
+ sc(
interface_name,
b(str("ipv4-address"),
ipv4addr
)
)
@@ -56446,11 +56603,11 @@
ipv4addr
),
a(str("destination-port"), arg),
a(str("shared-secret"), arg),
b(str("source-interface"),
- c(
+ sc(
interface_name
)
).as(:oneline),
a(str("request-cache-timeout"), arg)
)
@@ -56463,11 +56620,11 @@
a(str("description"), quote | arg),
b(str("vlan-model"),
(str("one-to-one"))
),
b(str("vtep-source-interface"),
- c(
+ sc(
interface_unit,
c(
str("inet"),
str("inet6")
)
@@ -56516,11 +56673,11 @@
c(
b(str("vlan-id"),
(str("all") | str("none") | arg)
),
b(str("vlan-tags"),
- c(
+ sc(
a(str("outer"), arg),
a(str("inner"), arg)
)
).as(:oneline)
),
@@ -56548,11 +56705,11 @@
),
str("address-protection")
)
),
b(str("access-profile"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("interface"), arg | arg,
c(
@@ -56588,11 +56745,11 @@
),
str("no-local-switching"),
str("qualified-bum-pruning-mode"),
str("no-irb-layer-2-copy"),
b(str("route-distinguisher"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("l2vpn-id"),
c(
@@ -57090,11 +57247,11 @@
)
)
)
),
b(str("vrf-table-label"),
- c(
+ sc(
a(str("static"), arg),
str("source-class-usage")
)
).as(:oneline),
b(str("routing-options"),
@@ -57135,11 +57292,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("spf") | str("error") | str("event") | str("packet-dump") | str("flooding") | str("lsa-analysis") | str("packets") | str("hello") | str("database-description") | str("lsa-request") | str("lsa-update") | str("lsa-ack") | str("ldp-synchronization") | str("on-demand") | str("nsr-synchronization") | str("graceful-restart") | str("restart-signaling") | str("backup-spf") | str("source-packet-routing") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -57256,11 +57413,11 @@
),
b(str("route-type-community"),
(str("iana") | str("vendor"))
),
b(str("domain-id"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
@@ -57375,11 +57532,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -57392,11 +57549,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57416,11 +57573,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57457,11 +57614,11 @@
str("secondary"),
str("own-router-lsa"),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
),
@@ -57478,11 +57635,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -57495,11 +57652,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57542,11 +57699,11 @@
)
),
str("dynamic-neighbors"),
str("no-advertise-adjacency-segment"),
b(a(str("neighbor"), arg),
- c(
+ sc(
str("eligible")
)
).as(:oneline),
a(str("poll-interval"), arg),
str("no-interface-state-traps")
@@ -57564,11 +57721,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57586,11 +57743,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -57608,11 +57765,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("spf") | str("error") | str("event") | str("packet-dump") | str("flooding") | str("lsa-analysis") | str("packets") | str("hello") | str("database-description") | str("lsa-request") | str("lsa-update") | str("lsa-ack") | str("ldp-synchronization") | str("on-demand") | str("nsr-synchronization") | str("graceful-restart") | str("restart-signaling") | str("backup-spf") | str("source-packet-routing") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -57729,11 +57886,11 @@
),
b(str("route-type-community"),
(str("iana") | str("vendor"))
),
b(str("domain-id"),
- c(
+ sc(
ca(
str("disable")
)
)
).as(:oneline),
@@ -57848,11 +58005,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -57865,11 +58022,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57889,11 +58046,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -57930,11 +58087,11 @@
str("secondary"),
str("own-router-lsa"),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
),
@@ -57951,11 +58108,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -57968,11 +58125,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -58015,11 +58172,11 @@
)
),
str("dynamic-neighbors"),
str("no-advertise-adjacency-segment"),
b(a(str("neighbor"), arg),
- c(
+ sc(
str("eligible")
)
).as(:oneline),
a(str("poll-interval"), arg),
str("no-interface-state-traps")
@@ -58037,11 +58194,11 @@
str("disable"),
a(str("metric"), arg),
b(str("bandwidth-based-metrics"),
c(
b(a(str("bandwidth"), arg),
- c(
+ sc(
a(str("metric"), arg)
)
).as(:oneline)
)
)
@@ -58059,11 +58216,11 @@
c(
b(str("authentication"),
juniper_ospf_authentication
),
b(str("authentication-key"),
- c(
+ sc(
unreadable,
a(str("key-id"), arg)
)
).as(:oneline)
),
@@ -58185,11 +58342,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("topology") | str("nlri") | str("connections") | str("automatic-site") | str("oam") | str("mac-database") | str("nsr") | str("egress-protection") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -58338,11 +58495,11 @@
c(
a(str("startup-wait-time"), arg),
a(str("new-site-wait-time"), arg),
a(str("collision-detect-time"), arg),
b(str("reclaim-wait-time"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline)
)
@@ -58404,11 +58561,11 @@
str("hot-standby"),
a(str("mtu"), arg),
str("ignore-mtu-mismatch"),
a(str("mesh-group"), arg),
b(str("active-interface"),
- c(
+ sc(
c(
str("any"),
b(str("primary"),
interface_name
)
@@ -58532,11 +58689,12 @@
str("hot-standby-vc-on")
)
),
a(str("switchover-delay"), arg),
b(str("revert-time"),
- ca(
+ sc(
+ arg,
a(str("maximum"), arg)
)
).as(:oneline),
str("connection-protection"),
b(a(str("backup-neighbor"), arg),
@@ -58659,11 +58817,12 @@
str("hot-standby-vc-on")
)
),
a(str("switchover-delay"), arg),
b(str("revert-time"),
- ca(
+ sc(
+ arg,
a(str("maximum"), arg)
)
).as(:oneline),
str("connection-protection"),
b(a(str("backup-neighbor"), arg),
@@ -58716,11 +58875,11 @@
a(str("vpls-id-list"), arg)
)
),
a(str("interface"), arg),
b(str("route-distinguisher"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -58886,11 +59045,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("hello") | str("join") | str("prune") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -58912,11 +59071,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -59094,11 +59253,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("query") | str("report") | str("leave") | str("group") | str("client-notification") | str("host-notification") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -59263,11 +59422,11 @@
rule(:juniper_routing_instance_pbb_options) do
c(
a(str("peer-instance"), arg),
b(a(str("vlan-id"), arg),
- c(
+ sc(
a(str("isid-list"), arg)
)
).as(:oneline),
a(str("default-bvlan"), arg)
)
@@ -59280,11 +59439,11 @@
(str("eline") | str("elan"))
),
b(str("pbb-service-options"),
c(
b(a(str("isid"), arg),
- c(
+ sc(
c(
a(str("vlan-id-list"), arg),
b(str("interface"),
interface_name
)
@@ -59447,11 +59606,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -59477,11 +59637,12 @@
b(str("authentication-algorithm"),
(str("md5") | str("hmac-sha-1-96") | str("aes-128-cmac-96"))
),
a(str("authentication-key-chain"), arg),
b(str("hold-down"),
- ca(
+ sc(
+ arg,
a(str("flaps"), arg),
a(str("period"), arg)
)
).as(:oneline),
a(str("initiation-message"), arg),
@@ -59500,16 +59661,16 @@
),
b(str("route-monitoring"),
c(
str("none"),
b(str("pre-policy"),
- c(
+ sc(
str("exclude-non-feasible")
)
).as(:oneline),
b(str("post-policy"),
- c(
+ sc(
str("exclude-non-eligible")
)
).as(:oneline)
)
),
@@ -59522,11 +59683,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("up") | str("down") | str("statistics") | str("route-monitoring") | str("event") | str("error") | str("write") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -59539,11 +59700,12 @@
b(str("authentication-algorithm"),
(str("md5") | str("hmac-sha-1-96") | str("aes-128-cmac-96"))
),
a(str("authentication-key-chain"), arg),
b(str("hold-down"),
- ca(
+ sc(
+ arg,
a(str("flaps"), arg),
a(str("period"), arg)
)
).as(:oneline),
a(str("initiation-message"), arg),
@@ -59562,16 +59724,16 @@
),
b(str("route-monitoring"),
c(
str("none"),
b(str("pre-policy"),
- c(
+ sc(
str("exclude-non-feasible")
)
).as(:oneline),
b(str("post-policy"),
- c(
+ sc(
str("exclude-non-eligible")
)
).as(:oneline)
)
),
@@ -59584,11 +59746,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("packets") | str("up") | str("down") | str("statistics") | str("route-monitoring") | str("event") | str("error") | str("write") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -59640,11 +59802,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("regex-parse") | str("config-internal") | str("nsr-synchronization") | str("condition-manager") | str("graceful-restart") | str("session") | str("hfrr-fsm") | str("hfrr-route") | str("statistics-id-group") | str("route-record") | str("jvision-lsp") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -59653,11 +59815,11 @@
str("no-send"),
str("no-resolve"),
b(str("syslog"),
c(
b(str("level"),
- c(
+ sc(
str("emergency"),
str("alert"),
str("critical"),
str("error"),
str("warning"),
@@ -59910,11 +60072,11 @@
)
)
)
),
b(str("static-route"),
- c(
+ sc(
b(str("bfd-admin-down"),
(str("active") | str("passive"))
)
)
).as(:oneline),
@@ -60070,49 +60232,52 @@
b(str("generate"),
rib_aggregate_type
),
c(
b(str("maximum-routes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("maximum-paths"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline)
),
b(str("maximum-prefixes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("multipath"),
c(
b(str("vpn-unequal-cost"),
- c(
+ sc(
str("equal-external-internal")
)
).as(:oneline),
str("as-path-compare")
)
),
b(str("protect"),
- c(
+ sc(
str("core")
)
).as(:oneline),
b(str("label"),
c(
@@ -60424,11 +60589,11 @@
)
)
)
),
b(str("static-route"),
- c(
+ sc(
b(str("bfd-admin-down"),
(str("active") | str("passive"))
)
)
).as(:oneline),
@@ -60584,49 +60749,52 @@
b(str("generate"),
rib_aggregate_type
),
c(
b(str("maximum-routes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("maximum-paths"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline)
),
b(str("maximum-prefixes"),
- ca(
+ sc(
+ arg,
c(
a(str("threshold"), arg),
str("log-only")
),
a(str("log-interval"), arg)
)
).as(:oneline),
b(str("multipath"),
c(
b(str("vpn-unequal-cost"),
- c(
+ sc(
str("equal-external-internal")
)
).as(:oneline),
str("as-path-compare")
)
),
b(str("protect"),
- c(
+ sc(
str("core")
)
).as(:oneline),
b(str("label"),
c(
@@ -60755,22 +60923,24 @@
),
b(str("route-distinguisher-id"),
ipv4addr
),
b(str("autonomous-system"),
- ca(
+ sc(
+ arg,
a(str("loops"), arg),
str("asdot-notation"),
b(str("independent-domain"),
- c(
+ sc(
str("no-attrset")
)
).as(:oneline)
)
).as(:oneline),
b(str("confederation"),
- sca(
+ sc(
+ arg,
a(str("members"), arg)
)
).as(:oneline),
b(a(str("interface"), arg),
c(
@@ -60799,11 +60969,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("event") | str("flash") | str("kernel") | str("indirect") | str("task") | str("igp-frr") | str("igp-frr-extensive") | str("tunnel") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -60839,11 +61009,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("parse") | str("config-internal") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -60865,21 +61035,22 @@
c(
b(str("policy"),
policy_algebra
),
b(str("bandwidth"),
- ca(
+ sc(
+ arg,
str("adaptive")
)
).as(:oneline),
b(str("redundant-sources"),
ipaddr
),
b(str("forwarding-cache"),
c(
b(str("timeout"),
- c(
+ sc(
ca(
b(str("never"),
c(
str("non-discard-entry-only")
)
@@ -60996,11 +61167,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("export") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -61043,11 +61214,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("kernel") | str("tunnel") | str("task") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -61066,11 +61237,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("debug") | str("parse") | str("route") | str("normal") | str("general") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -61175,11 +61346,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("packets") | str("keepalive") | str("update") | str("nsr-synchronization") | str("state") | str("policy") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -61196,11 +61367,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("error") | str("packets") | str("keepalive") | str("update") | str("state") | str("task") | str("timer") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -61487,11 +61658,12 @@
rule(:jflow_service_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -61513,11 +61685,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("dot1x-debug") | str("parse") | str("esw-if") | str("config-internal") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("all") | str("dot1x-ipc") | str("dot1x-event")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
@@ -61607,19 +61779,19 @@
str("dgasp-usb"),
a(str("domain-name"), arg),
a(str("domain-search"), arg),
str("no-hidden-commands"),
b(str("backup-router"),
- c(
+ sc(
ipv4addr,
b(str("destination"),
ipv4prefix
)
)
).as(:oneline),
b(str("inet6-backup-router"),
- c(
+ sc(
ipv6addr,
b(str("destination"),
ipv6prefix
)
)
@@ -61672,27 +61844,27 @@
str("no-multithreading")
)
),
str("mirror-flash-on-disk"),
b(str("icmp-rate-limit"),
- c(
+ sc(
a(str("packet-rate"), arg),
a(str("bucket-size"), arg)
)
).as(:oneline),
str("tcp-ack-rst-syn"),
str("management-instance"),
b(str("internet-options"),
c(
b(str("icmpv4-rate-limit"),
- c(
+ sc(
a(str("packet-rate"), arg),
a(str("bucket-size"), arg)
)
).as(:oneline),
b(str("icmpv6-rate-limit"),
- c(
+ sc(
a(str("packet-rate"), arg),
a(str("bucket-size"), arg)
)
).as(:oneline),
str("path-mtu-discovery"),
@@ -61808,11 +61980,12 @@
a(str("enhanced-avs-max"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -61847,11 +62020,11 @@
scripts_type
),
b(str("login"),
c(
a(str("announcement"), arg),
- a(str("message"), arg),
+ a(str("message"), quote | arg),
b(str("retry-options"),
c(
a(str("tries-before-disconnect"), arg),
a(str("backoff-threshold"), arg),
a(str("backoff-factor"), arg),
@@ -62080,11 +62253,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -62110,11 +62284,12 @@
str("yang-compliant"),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -62164,11 +62339,12 @@
a(str("max-ncache-ttl"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -62219,11 +62395,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -62240,11 +62417,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -62519,11 +62697,11 @@
),
b(str("server-identifier"),
ipv4addr
),
b(a(str("option"), arg),
- c(
+ sc(
c(
b(str("flag"),
(str("true") | str("false") | str("on") | str("off"))
),
a(str("byte"), arg),
@@ -62567,11 +62745,11 @@
dhcp_traceoptions_type
),
b(a(str("pool"), arg),
c(
b(str("address-range"),
- c(
+ sc(
b(str("low"),
ipv4addr
),
b(str("high"),
ipv4addr
@@ -62597,11 +62775,11 @@
),
b(str("server-identifier"),
ipv4addr
),
b(a(str("option"), arg),
- c(
+ sc(
c(
b(str("flag"),
(str("true") | str("false") | str("on") | str("off"))
),
a(str("byte"), arg),
@@ -62646,11 +62824,11 @@
b(a(str("static-binding"), arg),
c(
a(str("fixed-address"), arg),
a(str("host-name"), arg),
b(str("client-identifier"),
- c(
+ sc(
c(
a(str("ascii"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -62667,11 +62845,11 @@
),
b(str("server-identifier"),
ipv4addr
),
b(a(str("option"), arg),
- c(
+ sc(
c(
b(str("flag"),
(str("true") | str("false") | str("on") | str("off"))
),
a(str("byte"), arg),
@@ -62781,11 +62959,11 @@
)
)
)
),
a(str("console"), enum(str("any") | str("authorization") | str("daemon") | str("ftp") | str("ntp") | str("security") | str("kernel") | str("user") | str("dfc") | str("external") | str("firewall") | str("pfe") | str("conflict-log") | str("change-log") | str("interactive-commands")),
- c(
+ sc(
c(
str("any"),
str("emergency"),
str("alert"),
str("critical"),
@@ -62796,11 +62974,11 @@
str("none")
)
)
).as(:oneline),
b(str("time-format"),
- c(
+ sc(
str("year"),
str("millisecond")
)
).as(:oneline),
b(str("source-address"),
@@ -62817,15 +62995,15 @@
)
)
)
),
b(str("tracing"),
- c(
+ sc(
b(str("destination-override"),
- c(
+ sc(
b(str("syslog"),
- c(
+ sc(
b(str("host"),
ipv4addr
)
)
).as(:oneline)
@@ -62845,11 +63023,11 @@
c(
a(str("transfer-interval"), arg),
str("transfer-on-commit")
),
b(a(str("archive-sites"), arg),
- c(
+ sc(
b(str("password"),
unreadable
)
)
).as(:oneline)
@@ -62860,11 +63038,11 @@
b(str("extensions"),
c(
b(a(str("providers"), arg),
c(
b(a(str("license-type"), arg),
- c(
+ sc(
a(str("deployment-scope"), arg)
)
).as(:oneline)
)
),
@@ -62923,11 +63101,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
str("microsecond-stamp")
@@ -62959,11 +63138,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
str("microsecond-stamp")
@@ -63055,11 +63235,11 @@
)
),
b(str("processes"),
c(
b(str("routing"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("other-routing-engine") | str("alternate-media"))
),
c(
@@ -63068,45 +63248,45 @@
str("auto-64-bit")
)
)
).as(:oneline),
b(str("software-forwarding"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(str("packet-forwarding-engine"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(str("chassis-control"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("alternate-media"))
)
)
).as(:oneline),
b(str("service-pics"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("other-routing-engine") | str("alternate-media"))
)
)
).as(:oneline),
b(str("ntp"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("other-routing-engine") | str("alternate-media"))
)
)
).as(:oneline),
b(str("watchdog"),
- c(
+ sc(
(str("enable") | str("disable")),
a(str("timeout"), arg)
)
).as(:oneline),
b(str("process-monitor"),
@@ -63124,19 +63304,19 @@
res_cleanupd_traceoptions_type
)
)
),
b(str("routing-socket-proxy"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("other-routing-engine") | str("alternate-media"))
)
)
).as(:oneline),
b(str("web-management"),
- c(
+ sc(
(str("disable")),
b(str("failover"),
(str("other-routing-engine") | str("alternate-media"))
)
)
@@ -63148,22 +63328,23 @@
(str("other-routing-engine") | str("alternate-media"))
)
)
),
b(str("cfm"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(str("general-authentication-service"),
c(
(str("disable")),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -63204,11 +63385,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -63267,11 +63449,12 @@
(str("disable")),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -63337,22 +63520,23 @@
datapath_traced_traceoptions_type
)
)
),
b(str("send"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(str("static-subscribers"),
c(
(str("disable")),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -63373,11 +63557,12 @@
(str("disable")),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -63402,17 +63587,18 @@
)
)
),
daemon_process,
b(str("video-monitoring"),
- c(
+ sc(
(str("disable")),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81214,50 +81400,50 @@
c(
b(str("boot-server"),
ipaddr
),
b(a(str("authentication-key"), arg),
- c(
+ sc(
b(str("type"),
(str("md5") | str("des"))
),
b(str("value"),
unreadable
)
)
).as(:oneline),
b(a(str("peer"), arg),
- c(
+ sc(
a(str("key"), arg),
a(str("version"), arg),
str("prefer")
)
).as(:oneline),
b(a(str("server"), arg),
- c(
+ sc(
a(str("key"), arg),
a(str("version"), arg),
str("prefer")
)
).as(:oneline),
b(a(str("broadcast"), arg),
- c(
+ sc(
a(str("routing-instance-name"), arg),
a(str("key"), arg),
a(str("version"), arg),
a(str("ttl"), arg)
)
).as(:oneline),
str("broadcast-client"),
b(str("multicast-client"),
- c(
+ sc(
ipaddr
)
).as(:oneline),
a(str("trusted-key"), arg),
b(a(str("source-address"), arg),
- c(
+ sc(
a(str("routing-instance"), arg)
)
).as(:oneline)
)
),
@@ -81284,11 +81470,11 @@
a(str("transfer-interval"), arg),
b(str("start-time"),
time
),
b(a(str("archive-sites"), arg),
- c(
+ sc(
b(str("password"),
unreadable
)
)
).as(:oneline)
@@ -81299,37 +81485,38 @@
c(
a(str("plain-text-password-value"), arg),
a(str("encrypted-password"), arg),
str("no-public-keys"),
a(str("ssh-rsa"), quote | arg,
- c(
+ sc(
a(str("from"), arg)
)
).as(:oneline),
a(str("ssh-dsa"), quote | arg,
- c(
+ sc(
a(str("from"), arg)
)
).as(:oneline),
a(str("ssh-ecdsa"), quote | arg,
- c(
+ sc(
a(str("from"), arg)
)
).as(:oneline),
a(str("ssh-ed25519"), quote | arg,
- c(
+ sc(
a(str("from"), arg)
)
).as(:oneline)
)
end
rule(:autoconf_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81346,11 +81533,12 @@
rule(:bbe_smgd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81375,11 +81563,12 @@
rule(:bdbrepd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81405,11 +81594,12 @@
rule(:datapath_traced_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81426,11 +81616,12 @@
rule(:ddos_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81447,11 +81638,12 @@
rule(:dhcp_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81474,11 +81666,12 @@
rule(:httpd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81495,11 +81688,12 @@
rule(:jdhcp_interface_traceoptions_level_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81516,11 +81710,12 @@
rule(:jdhcp_traceoptions_level_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81554,11 +81749,12 @@
rule(:jptspd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81575,11 +81771,12 @@
rule(:jsavald_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -81652,11 +81849,12 @@
a(str("description"), quote | arg),
a(str("tariff-time-list"), arg),
b(str("offline"),
c(
b(str("volume-limit"),
- ca(
+ sc(
+ arg,
b(str("direction"),
(str("uplink") | str("both"))
)
)
).as(:oneline),
@@ -81723,11 +81921,11 @@
c(
b(str("authorization-rejected"),
c(
c(
b(str("blacklist"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -81769,11 +81967,11 @@
),
b(str("credit-limit-reached"),
c(
c(
b(str("blacklist"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -81818,11 +82016,11 @@
c(
b(a(str("classifier-profiles"), arg),
c(
a(str("description"), quote | arg),
b(a(str("qos-class-identifier"), arg),
- c(
+ sc(
a(str("forwarding-class"), arg),
b(str("loss-priority"),
(str("low") | str("high"))
)
)
@@ -81890,72 +82088,82 @@
),
b(a(str("cos-policy-profiles"), arg),
c(
a(str("description"), quote | arg),
b(str("default-bearer-qci"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("allocation-retention-priority"),
- ca(
+ sc(
+ arg,
str("reject")
)
).as(:oneline),
b(str("aggregated-qos-control"),
c(
b(str("maximum-bit-rate-uplink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("maximum-bit-rate-downlink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline)
)
),
b(str("pdp-qos-control"),
c(
b(str("maximum-bit-rate-uplink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("maximum-bit-rate-downlink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("guaranteed-bit-rate-uplink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("guaranteed-bit-rate-downlink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(a(str("qci"), arg),
c(
b(str("maximum-bit-rate-uplink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline),
b(str("maximum-bit-rate-downlink"),
- ca(
+ sc(
+ arg,
str("upgrade"),
str("reject")
)
).as(:oneline)
)
@@ -81992,11 +82200,11 @@
c(
b(str("file"),
vchassis_trace_file_type
),
a(str("flag"), enum(str("parse") | str("hello") | str("psn") | str("csn") | str("lsp") | str("normal") | str("task") | str("krt") | str("spf") | str("me") | str("packets") | str("lsp-generation") | str("error") | str("route") | str("state") | str("auto-configuration") | str("graceful-restart") | str("dcp-infra") | str("dcp-dev-state") | str("heartbeat") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -82005,16 +82213,16 @@
end
rule(:juniper_accounting_options) do
c(
b(str("selective-aggregate-interface-stats"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(str("periodic-refresh"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
b(a(str("file"), arg),
c(
@@ -82034,11 +82242,11 @@
)
)
),
str("push-backup-to-master"),
b(a(str("archive-sites"), arg),
- c(
+ sc(
b(str("password"),
unreadable
)
)
).as(:oneline)
@@ -82356,11 +82564,12 @@
rule(:kod_trace_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -82383,26 +82592,26 @@
rule(:l2tp_destination_object) do
c(
a(str("lockout-timeout"), arg),
b(a(str("address"), arg),
- c(
+ sc(
b(str("access-line-information"),
c(
str("connection-speed-update")
)
),
b(a(str("routing-instance"), arg),
- c(
+ sc(
str("drain")
)
).as(:oneline),
str("drain")
)
).as(:oneline),
b(a(str("name"), arg),
- c(
+ sc(
str("drain")
)
).as(:oneline)
)
end
@@ -82546,27 +82755,28 @@
rule(:license_object) do
c(
b(str("autoupdate"),
c(
b(a(str("url"), arg),
- c(
+ sc(
a(str("password"), arg)
)
).as(:oneline)
)
),
b(str("renew"),
- c(
+ sc(
a(str("before-expiration"), arg),
a(str("interval"), arg)
)
).as(:oneline),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -82672,14 +82882,15 @@
)
)
)
end
- rule(:login_user_object) do
- b(arg.as(:arg),
- sc(
- a(str("full-name"), quote | arg),
+ rule(:login_user_object) do
+ b(arg.as(:arg),
+ sc(
+ a(str("full-name"), quote | arg),
+
a(str("uid"), arg),
a(str("class"), arg),
b(str("authentication"),
authentication_object
)
@@ -82700,11 +82911,11 @@
),
a(str("alias"), arg),
str("enhanced-convergence"),
str("proxy-macip-advertisement"),
b(str("peer-psd"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("peer-interface"),
c(
@@ -82800,19 +83011,19 @@
str("traps"),
str("no-traps"),
str("routing-services"),
str("no-routing-services"),
b(str("arp-resp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
).as(:oneline),
b(str("proxy-arp"),
- c(
+ sc(
c(
str("unrestricted"),
str("restricted")
)
)
@@ -82824,11 +83035,11 @@
a(str("vlan-id-range"), arg),
a(str("inner-vlan-id-swap-ranges"), arg),
a(str("vlan-id-list"), arg),
a(str("vlan-tag"), arg),
b(str("vlan-tags"),
- c(
+ sc(
b(str("outer"),
(arg | arg | arg)
),
c(
b(str("inner"),
@@ -82840,11 +83051,11 @@
)
).as(:oneline)
),
a(str("native-inner-vlan-id"), arg),
b(str("inner-vlan-id-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
b(str("accept-source-mac"),
@@ -82879,19 +83090,19 @@
atm_vci
),
a(str("psn-vpi"), arg)
),
b(str("atm-l2circuit-mode"),
- c(
+ sc(
c(
str("cell"),
str("aal5")
)
)
).as(:oneline),
b(str("vci-range"),
- c(
+ sc(
a(str("start"), arg),
a(str("end"), arg)
)
).as(:oneline),
a(str("trunk-bandwidth"), arg),
@@ -82900,11 +83111,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -82979,17 +83190,17 @@
a(str("f-max-period"), arg),
b(str("queues"),
(str("q0") | str("q1") | str("q2") | str("q3"))
),
b(str("port"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline),
b(str("maximum-contexts"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -83056,19 +83267,21 @@
),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline)
)
@@ -83142,11 +83355,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -83165,20 +83378,22 @@
a(str("demux-destination"), arg | arg),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -83194,11 +83409,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("simple-filter"),
c(
@@ -83269,11 +83484,11 @@
),
b(str("shaping"),
dcd_shaping_config
),
b(str("oam-period"),
- c(
+ sc(
ca(
str("disable").as(:oneline)
)
)
).as(:oneline),
@@ -83289,11 +83504,11 @@
epd_threshold_config
).as(:oneline)
)
),
b(a(str("arp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -83320,11 +83535,11 @@
ipv4addr
)
)
),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
),
b(str("destination"),
@@ -83355,11 +83570,11 @@
(str("stateful") | str("autoconfig"))
),
a(str("client-ia-type"), enum(str("ia-na") | str("ia-pd"))),
str("rapid-commit"),
b(str("client-identifier"),
- c(
+ sc(
b(str("duid-type"),
(str("duid-llt") | str("vendor") | str("duid-ll"))
)
)
).as(:oneline),
@@ -83385,11 +83600,11 @@
),
b(str("rpf-check"),
c(
a(str("fail-filter"), arg),
b(str("mode"),
- c(
+ sc(
str("loose")
)
).as(:oneline)
)
),
@@ -83414,20 +83629,22 @@
str("allow-filter-on-re"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -83443,11 +83660,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -83493,11 +83710,11 @@
str("eui-64"),
str("primary"),
str("preferred"),
str("master-only"),
b(a(str("ndp"), arg),
- c(
+ sc(
b(str("l2-interface"),
interface_name
),
c(
b(str("mac"),
@@ -83527,11 +83744,11 @@
)
),
a(str("demux-source"), arg | arg | arg),
a(str("demux-destination"), arg | arg),
b(str("unnumbered-address"),
- c(
+ sc(
interface_unit,
b(str("preferred-source-address"),
(arg | arg)
)
)
@@ -83556,11 +83773,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("input-hierarchical-policer"), arg),
b(str("policer"),
@@ -83614,11 +83831,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -83669,20 +83886,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -83698,11 +83917,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -83717,20 +83936,22 @@
str("core-facing"),
b(str("filter"),
c(
c(
b(str("input"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("input-list"), arg)
),
c(
b(str("output"),
- ca(
+ sc(
+ arg,
a(str("shared-name"), arg),
a(str("precedence"), arg)
)
).as(:oneline),
a(str("output-list"), arg)
@@ -83746,11 +83967,11 @@
),
a(str("group"), arg)
)
),
b(str("ingress-queuing-filter"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("policer"),
c(
@@ -83772,11 +83993,11 @@
a(str("inner-vlan-id-list"), arg)
),
b(str("vlan-rewrite"),
c(
b(a(str("translate"), arg),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -83789,11 +84010,11 @@
c(
arg
)
),
b(str("recovery-timeout"),
- c(
+ sc(
arg
)
).as(:oneline)
)
),
@@ -83940,16 +84161,16 @@
end
rule(:lrf_match_object) do
c(
b(a(str("source-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
b(a(str("destination-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
a(str("source-ports"), arg),
a(str("destination-ports"), arg),
@@ -84416,19 +84637,19 @@
end
rule(:metric_expression_type) do
c(
b(str("metric"),
- c(
+ sc(
b(str("multiplier"),
float
),
a(str("offset"), arg)
)
).as(:oneline),
b(str("metric2"),
- c(
+ sc(
b(str("multiplier"),
float
),
a(str("offset"), arg)
)
@@ -84553,11 +84774,11 @@
rule(:mobile_gateway_config_gtp) do
c(
a(str("peer-history"), arg),
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84573,11 +84794,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84602,11 +84823,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84624,11 +84845,11 @@
)
),
b(str("gn"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84644,11 +84865,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84670,11 +84891,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
a(str("echo-interval"), arg),
b(str("path-management"),
(str("enable") | str("disable"))
),
a(str("echo-n3-requests"), arg),
@@ -84703,11 +84924,11 @@
)
),
b(str("gp"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84723,11 +84944,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84749,11 +84970,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
a(str("echo-interval"), arg),
b(str("path-management"),
(str("enable") | str("disable"))
),
a(str("echo-n3-requests"), arg),
@@ -84782,11 +85003,11 @@
)
),
b(str("s5"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84802,11 +85023,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84829,11 +85050,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
a(str("echo-interval"), arg),
b(str("path-management"),
(str("enable") | str("disable"))
),
a(str("echo-n3-requests"), arg),
@@ -84862,11 +85083,11 @@
)
),
b(str("s8"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84882,11 +85103,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -84909,11 +85130,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
a(str("echo-interval"), arg),
b(str("path-management"),
(str("enable") | str("disable"))
),
a(str("echo-n3-requests"), arg),
@@ -84973,11 +85194,12 @@
rule(:gtp_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -85005,11 +85227,12 @@
rule(:mobile_smd_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -85264,11 +85487,11 @@
a(str("forwarding-class"), arg),
a(str("port-mirror-instance"), arg),
str("packet-mode"),
c(
b(str("encapsulate"),
- c(
+ sc(
arg
)
).as(:oneline),
str("accept"),
str("discard"),
@@ -85364,11 +85587,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("events") | str("pdu") | str("timers") | str("state-machine") | str("socket") | str("error") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
end
@@ -85413,11 +85636,11 @@
rule(:multicast_interface_options_type) do
b(arg.as(:arg),
c(
b(str("maximum-bandwidth"),
- c(
+ sc(
arg
)
).as(:oneline),
(str("enable") | str("disable")),
b(str("reverse-oif-mapping"),
@@ -85439,11 +85662,11 @@
end
rule(:name_resolution_cache_type) do
c(
b(str("maximum-time-in-cache"),
- c(
+ sc(
c(
str("unlimited"),
arg
)
)
@@ -85496,11 +85719,11 @@
(str("tcp") | str("udp") | str("rtp-avp"))
)
),
a(str("address"), arg),
b(str("interface"),
- c(
+ sc(
interface_unit
)
).as(:oneline),
str("address-overload"),
b(str("address-range"),
@@ -85520,27 +85743,27 @@
str("random-allocation")
)
)
),
b(str("range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg),
str("random-allocation")
)
).as(:oneline)
),
c(
b(str("secured-port-block-allocation"),
- c(
+ sc(
a(str("block-size"), arg),
a(str("max-blocks-per-address"), arg),
a(str("active-block-timeout"), arg)
)
).as(:oneline),
b(str("deterministic-port-block-allocation"),
- c(
+ sc(
a(str("block-size"), arg),
str("include-boundary-addresses")
)
).as(:oneline)
),
@@ -85559,11 +85782,11 @@
a(str("app-mapping-timeout"), arg),
a(str("limit-ports-per-address"), arg),
b(str("snmp-trap-thresholds"),
c(
b(str("address-port"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline)
)
@@ -85672,11 +85895,11 @@
b(str("filtering-type"),
c(
b(str("endpoint-independent"),
c(
b(a(str("prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline)
)
)
@@ -85922,11 +86145,11 @@
)
),
b(str("trigger"),
c(
b(str("oc-los"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -85935,11 +86158,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("oc-lof"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -85948,11 +86171,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("oc-lom"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -85961,11 +86184,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("oc-wavelength-lock"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -85974,11 +86197,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("oc-tsf"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -85987,11 +86210,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-ais"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86000,11 +86223,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-bdi"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86013,11 +86236,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-iae"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86026,11 +86249,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-ttim"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86039,11 +86262,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-sd"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86052,11 +86275,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-fec-deg"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86065,11 +86288,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("otu-fec-exe"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86078,11 +86301,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-ais"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86091,11 +86314,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-bdi"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86104,11 +86327,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-iae"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86117,11 +86340,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-bei"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86130,11 +86353,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-oci"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86143,11 +86366,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-lck"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86156,11 +86379,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-ttim"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86169,11 +86392,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("odu-sd"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86182,11 +86405,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("opu-ptim"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -86199,139 +86422,139 @@
)
),
b(str("tca"),
c(
b(str("otu-tca-es"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-ses"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-uas"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-bbe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-es-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-ses-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-uas-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-bbe-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-es"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-ses"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-uas"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-bbe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-es-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-ses-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-uas-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("odu-tca-bbe-fe"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
).as(:oneline),
b(str("otu-tca-fec-ber"),
- c(
+ sc(
str("enable-tca"),
str("no-enable-tca"),
a(str("threshold"), arg),
a(str("threshold-24hrs"), arg)
)
@@ -86345,11 +86568,11 @@
c(
a(str("interface-client-limit"), arg),
str("no-arp"),
str("bootp-support"),
b(str("client-discover-match"),
- c(
+ sc(
c(
str("option60-and-option82"),
str("incoming-interface")
)
)
@@ -86442,21 +86665,21 @@
a(str("interface-client-limit"), arg),
str("no-arp"),
str("bootp-support"),
a(str("dual-stack"), arg),
b(str("client-discover-match"),
- c(
+ sc(
c(
str("option60-and-option82"),
str("incoming-interface")
)
)
).as(:oneline),
str("proxy-mode").as(:oneline),
a(str("asymmetric-lease-time"), arg),
b(str("replace-ip-source-with"),
- c(
+ sc(
c(
str("giaddr")
)
)
).as(:oneline),
@@ -86545,11 +86768,12 @@
rule(:pccd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -86597,11 +86821,11 @@
a(str("mapping-lifetime-maximum"), arg),
a(str("short-lifetime-error"), arg),
a(str("long-lifetime-error"), arg),
a(str("max-mappings-per-client"), arg),
b(str("pcp-options"),
- c(
+ sc(
str("third-party"),
str("prefer-failure")
)
).as(:oneline),
b(str("nat-options"),
@@ -86770,11 +86994,11 @@
c(
a(str("threshold"), arg)
)
),
b(str("failure-action"),
- c(
+ sc(
c(
str("teardown"),
b(str("make-before-break"),
c(
a(str("teardown-timeout"), arg)
@@ -86867,11 +87091,12 @@
a(str("lsp-ping-multiplier"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -87499,11 +87724,12 @@
rule(:pmond_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -87528,11 +87754,12 @@
rule(:ppp_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -87560,11 +87787,11 @@
),
a(str("local-name"), arg),
str("no-rfc2486"),
str("passive"),
b(str("challenge-length"),
- c(
+ sc(
a(str("minimum"), arg),
a(str("maximum"), arg)
)
).as(:oneline)
)
@@ -87587,11 +87814,11 @@
),
b(str("authentication"),
(str("pap") | str("chap"))
),
b(str("compression"),
- c(
+ sc(
str("acfc"),
str("pfc")
)
).as(:oneline),
a(str("lcp-restart-timer"), arg),
@@ -87620,11 +87847,12 @@
rule(:pppoe_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -87817,11 +88045,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("local-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
c(
a(str("applications"), arg),
@@ -87881,11 +88109,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("remote-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
a(str("protocol"), arg),
a(str("local-ports"), arg),
@@ -87971,11 +88199,12 @@
rule(:r2cp_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88027,11 +88256,12 @@
rule(:radius_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -88136,11 +88366,12 @@
a(str("authentication-key"), arg),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88209,11 +88440,11 @@
),
b(str("method"),
transaction_method_type
),
b(str("request-uri"),
- c(
+ sc(
b(str("regular-expression"),
regular_expression
),
b(str("registration-state"),
(str("registered") | str("not-registered"))
@@ -88222,11 +88453,11 @@
(str("hidden-uri") | str("not-hidden-uri"))
)
)
).as(:oneline),
b(str("contact"),
- c(
+ sc(
b(str("regular-expression"),
regular_expression
),
b(str("registration-state"),
(str("registered") | str("not-registered"))
@@ -88249,11 +88480,11 @@
rule(:relay_bulk_leasequery_v6_type) do
c(
a(str("attempts"), arg),
a(str("timeout"), arg),
b(str("trigger"),
- c(
+ sc(
str("automatic")
)
).as(:oneline)
)
end
@@ -88459,11 +88690,12 @@
rule(:res_cleanupd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88504,11 +88736,12 @@
rule(:resource_monitor_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88709,11 +88942,12 @@
rule(:rmopd_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88730,11 +88964,12 @@
rule(:rmps_clnt_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88751,11 +88986,12 @@
rule(:rmpsd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -88787,16 +89023,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -88887,36 +89123,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -88941,23 +89177,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -88965,11 +89201,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -88993,11 +89229,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -89013,11 +89249,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -89045,11 +89281,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -89060,11 +89296,12 @@
rule(:route_record_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -89096,32 +89333,32 @@
rule(:availability_check_profile) do
b(arg.as(:arg),
c(
b(str("keepalive-method"),
- c(
+ sc(
c(
str("sip-options")
)
)
).as(:oneline),
b(str("keepalive-strategy"),
- c(
+ sc(
c(
b(str("send-always"),
c(
a(str("failures-before-unavailable"), arg),
a(str("successes-before-available"), arg)
)
),
b(str("send-when-unavailable"),
- c(
+ sc(
a(str("successes-before-available"), arg)
)
).as(:oneline),
b(str("do-not-send"),
- c(
+ sc(
a(str("blackout-period"), arg)
)
).as(:oneline)
)
)
@@ -89406,11 +89643,11 @@
c(
a(str("aggregate-export-interval"), arg),
a(str("flow-inactive-timeout"), arg),
a(str("flow-active-timeout"), arg),
b(str("file"),
- c(
+ sc(
(str("disable")),
arg,
a(str("files"), arg),
a(str("size"), arg),
str("world-readable"),
@@ -89636,11 +89873,11 @@
c(
a(str("aggregate-export-interval"), arg),
a(str("flow-inactive-timeout"), arg),
a(str("flow-active-timeout"), arg),
b(str("file"),
- c(
+ sc(
(str("disable")),
arg,
a(str("files"), arg),
a(str("size"), arg),
str("world-readable"),
@@ -89709,11 +89946,12 @@
rule(:sampling_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -89945,11 +90183,12 @@
rule(:sbc_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -89990,11 +90229,12 @@
rule(:script_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -90141,11 +90381,12 @@
rule(:sdk_mgmtd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -90162,11 +90403,12 @@
rule(:sdk_vmmd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -90302,11 +90544,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -90344,11 +90587,11 @@
),
b(str("server-address"),
ipv4addr
),
b(str("local-identity"),
- c(
+ sc(
c(
b(str("inet"),
c(
ipv4addr
)
@@ -90386,11 +90629,11 @@
a(str("proposals"), arg),
b(str("certificate"),
c(
a(str("local-certificate"), arg),
b(str("trusted-ca"),
- c(
+ sc(
ca(
str("use-all")
)
)
).as(:oneline),
@@ -90401,11 +90644,11 @@
),
b(str("proposal-set"),
(str("basic") | str("compatible") | str("standard"))
),
b(str("pre-shared-key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90497,11 +90740,11 @@
c(
b(str("traceoptions"),
security_traceoptions
),
b(str("respond-bad-spi"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("proposal"),
ike_proposal
@@ -90549,11 +90792,11 @@
)
),
str("no-nat-traversal"),
a(str("nat-keepalive"), arg),
b(str("local-identity"),
- c(
+ sc(
c(
b(str("inet"),
c(
ipv4addr
)
@@ -90576,11 +90819,11 @@
str("distinguished-name")
)
)
).as(:oneline),
b(str("remote-identity"),
- c(
+ sc(
c(
b(str("inet"),
c(
ipv4addr
)
@@ -90611,11 +90854,11 @@
).as(:oneline),
b(str("external-interface"),
interface_unit
),
b(str("xauth"),
- c(
+ sc(
a(str("access-profile"), arg)
)
).as(:oneline),
str("general-ikeid"),
b(str("version"),
@@ -90639,11 +90882,11 @@
b(str("encoding"),
(str("binary") | str("pem"))
),
a(str("identity"), arg),
b(str("pre-shared-key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90718,11 +90961,11 @@
c(
b(str("algorithm"),
(str("hmac-md5-96") | str("hmac-sha1-96") | str("hmac-sha2-256") | str("hmac-sha-256-128"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90733,11 +90976,11 @@
c(
b(str("algorithm"),
(str("des-cbc") | str("3des-cbc") | str("aes-128-cbc") | str("aes-192-cbc") | str("aes-256-cbc"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90809,11 +91052,11 @@
c(
b(str("algorithm"),
(str("hmac-md5-96") | str("hmac-sha1-96") | str("hmac-sha2-256") | str("hmac-sha-256-128"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90824,11 +91067,11 @@
c(
b(str("algorithm"),
(str("des-cbc") | str("3des-cbc") | str("aes-128-cbc") | str("aes-192-cbc") | str("aes-256-cbc"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90868,11 +91111,11 @@
c(
b(str("algorithm"),
(str("hmac-md5-96") | str("hmac-sha1-96") | str("hmac-sha2-256") | str("hmac-sha-256-128"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -90883,11 +91126,11 @@
c(
b(str("algorithm"),
(str("des-cbc") | str("3des-cbc") | str("aes-128-cbc") | str("aes-192-cbc") | str("aes-256-cbc"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -91104,11 +91347,11 @@
)
),
b(str("crl"),
c(
b(str("disable"),
- c(
+ sc(
str("on-download-failure")
)
).as(:oneline),
b(a(str("url"), arg),
c(
@@ -91203,11 +91446,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -91223,11 +91467,12 @@
rule(:security_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -91296,11 +91541,11 @@
c(
b(str("service-point-type"),
(str("sip"))
),
b(str("transport-details"),
- c(
+ sc(
a(str("port-number"), arg),
b(str("ip-address"),
ipaddr
),
str("tcp"),
@@ -91331,11 +91576,11 @@
rule(:service_set_ipsec_vpn_options_object) do
c(
a(str("trusted-ca"), arg),
b(str("local-gateway"),
- c(
+ sc(
ipaddr,
a(str("routing-instance"), arg),
b(str("interface"),
interface_unit
),
@@ -91351,22 +91596,22 @@
str("set-dont-fragment-bit"),
a(str("tunnel-mtu"), arg),
str("no-anti-replay"),
a(str("anti-replay-window-size"), arg),
b(str("udp-encapsulate"),
- c(
+ sc(
a(str("dest-port"), arg)
)
).as(:oneline)
)
end
rule(:service_set_syslog_object) do
c(
b(a(str("host"), arg),
c(
- c(
+ sc(
c(
str("any"),
str("emergency"),
str("alert"),
str("critical"),
@@ -91394,11 +91639,11 @@
str("stateful-firewall-logs"),
str("alg-logs"),
str("nat-logs"),
str("ids-logs"),
b(str("pcp-logs"),
- c(
+ sc(
str("map"),
str("debug")
)
).as(:oneline),
b(str("ha-logs"),
@@ -91496,11 +91741,11 @@
rule(:pcc_action_profile) do
b(arg.as(:arg),
c(
a(str("logging-rule"), arg),
b(str("maximum-bit-rate"),
- c(
+ sc(
a(str("uplink"), arg),
a(str("downlink"), arg)
)
).as(:oneline),
b(str("burst-size"),
@@ -91541,17 +91786,17 @@
)
),
b(str("steering"),
c(
b(str("routing-instance"),
- c(
+ sc(
a(str("uplink"), arg),
a(str("downlink"), arg)
)
).as(:oneline),
b(str("path"),
- c(
+ sc(
c(
b(str("ipv4-address"),
ipv4prefix
),
b(str("ipv6-address"),
@@ -91593,11 +91838,11 @@
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline),
b(str("remote-address"),
- c(
+ sc(
c(
b(str("ipv4-address"),
ipv4prefix
),
b(str("ipv6-address"),
@@ -91632,11 +91877,11 @@
rule(:pcc_rulebase) do
b(arg.as(:arg),
c(
b(a(str("pcc-rule"), arg),
- c(
+ sc(
a(str("precedence"), arg)
)
).as(:oneline)
)
)
@@ -91648,11 +91893,11 @@
a(str("control-byte-rating-group"), arg),
b(str("unresolved-flow-action"),
(str("forward") | str("drop"))
),
b(str("maximum-per-pdn-service-flows"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("dynamic-policy-control"),
c(
@@ -91698,11 +91943,12 @@
rule(:pcef_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -91726,11 +91972,11 @@
b(arg.as(:arg),
c(
a(str("precedence"), arg),
a(str("time-of-day-profile"), arg),
b(str("pcc-action-profile"),
- c(
+ sc(
arg
)
).as(:oneline)
)
).as(:oneline)
@@ -91754,11 +92000,11 @@
),
b(str("destination-port"),
c(
c(
b(str("range"),
- c(
+ sc(
a(str("low"), arg),
a(str("high"), arg)
)
).as(:oneline)
)
@@ -91772,11 +92018,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("source-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
b(str("destination-address-range"),
s(
@@ -91786,11 +92032,11 @@
str("except")
)
)
).as(:oneline),
b(a(str("destination-prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline),
a(str("applications"), arg),
a(str("application-sets"), arg)
@@ -91830,11 +92076,11 @@
rule(:sgw_config_gtp) do
c(
a(str("peer-history"), arg),
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91850,11 +92096,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91883,11 +92129,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91909,11 +92155,11 @@
)
),
b(str("s1u"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91930,11 +92176,11 @@
)
),
b(str("s11"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91957,11 +92203,11 @@
)
),
b(str("s12"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91978,11 +92224,11 @@
)
),
b(str("s4"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -91998,11 +92244,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92025,11 +92271,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92048,11 +92294,11 @@
)
),
b(str("s5"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92068,11 +92314,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92095,11 +92341,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92118,11 +92364,11 @@
)
),
b(str("s8"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92138,11 +92384,11 @@
),
a(str("number-of-msgs-for-response-time"), arg),
b(str("control"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92165,11 +92411,11 @@
)
),
b(str("data"),
c(
b(str("interface"),
- c(
+ sc(
interface_name,
b(str("v4-address"),
ipv4addr
)
)
@@ -92293,11 +92539,12 @@
c(
str("enable")
)
),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg)
)
).as(:oneline),
a(str("log-name"), str("all") | arg,
@@ -92346,11 +92593,12 @@
rule(:smid_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -92372,11 +92620,12 @@
rule(:smihelperd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -92584,11 +92833,12 @@
rule(:software_datapath_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -92616,11 +92866,11 @@
(str("local") | str("remote"))
),
b(str("trigger"),
c(
b(str("lol"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92629,11 +92879,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("pll"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92642,11 +92892,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("lof"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92655,11 +92905,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("los"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92668,11 +92918,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("ais-l"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92681,11 +92931,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("rfi-l"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92720,11 +92970,11 @@
).as(:oneline)
)
)
),
b(str("ais-p"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92733,11 +92983,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("lop-p"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92746,11 +92996,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("rfi-p"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92759,11 +93009,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("uneq-p"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92772,11 +93022,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("plm-p"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92785,11 +93035,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("locd"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92798,11 +93048,11 @@
).as(:oneline)
)
)
).as(:oneline),
b(str("lcdp"),
- c(
+ sc(
c(
str("ignore"),
b(str("hold-time"),
sc(
a(str("up"), arg),
@@ -92817,11 +93067,11 @@
b(str("aps"),
aps_type
),
c(
b(str("payload-scrambler"),
- c(
+ sc(
arg
)
).as(:oneline),
str("no-payload-scrambler")
),
@@ -92870,16 +93120,16 @@
c(
ca(
a(str("add"), arg),
a(str("subtract"), arg),
b(str("igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("minimum-igp"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("expression"),
metric_expression_type
@@ -92970,36 +93220,36 @@
),
b(str("priority"),
(str("high") | str("medium") | str("low"))
),
b(str("prefix-segment"),
- c(
+ sc(
a(str("index"), arg),
str("node-segment")
)
).as(:oneline),
b(str("label-allocation"),
(str("per-table") | str("per-nexthop") | str("per-table-localize"))
),
b(str("add-path"),
- c(
+ sc(
a(str("send-count"), arg)
)
).as(:oneline),
b(str("validation-state"),
(str("valid") | str("invalid") | str("unknown"))
),
b(str("origin"),
(str("igp") | str("egp") | str("incomplete"))
),
b(str("aigp-originate"),
- c(
+ sc(
a(str("distance"), arg)
)
).as(:oneline),
b(str("aigp-adjust"),
- c(
+ sc(
c(
str("add"),
str("subtract"),
str("multiply"),
str("divide")
@@ -93024,23 +93274,23 @@
).as(:oneline),
a(str("damping"), arg),
str("no-entropy-label-capability"),
a(str("as-path-prepend"), quote | arg),
b(str("as-path-expand"),
- c(
+ sc(
c(
b(str("last-as"),
- c(
+ sc(
a(str("count"), arg)
)
).as(:oneline),
arg
)
)
).as(:oneline),
b(str("next-hop"),
- c(
+ sc(
c(
str("self"),
str("peer-address"),
ipaddr,
str("reject"),
@@ -93048,11 +93298,11 @@
a(str("next-table"), arg)
)
)
).as(:oneline),
b(str("install-nexthop"),
- c(
+ sc(
str("strict"),
c(
a(str("lsp"), arg),
a(str("lsp-regex"), arg),
a(str("static-lsp"), arg),
@@ -93076,11 +93326,11 @@
a(str("type"), arg),
str("nssa-only")
)
),
b(str("load-balance"),
- c(
+ sc(
c(
str("per-packet"),
str("random"),
str("per-prefix"),
str("consistent-hash"),
@@ -93096,11 +93346,11 @@
a(str("class"), arg),
a(str("destination-class"), arg),
a(str("source-class"), arg),
a(str("forwarding-class"), arg),
b(str("map-to-interface"),
- c(
+ sc(
c(
str("self"),
interface_name
)
)
@@ -93128,11 +93378,11 @@
c(
str("accept"),
str("reject")
),
b(str("bgp-output-queue-priority"),
- c(
+ sc(
c(
a(str("priority"), arg),
str("expedited")
)
)
@@ -93223,11 +93473,12 @@
rule(:srd_traceoptions_object) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -93244,11 +93495,12 @@
rule(:ssd_traceoptions_type) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -93387,11 +93639,12 @@
rule(:ssl_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -93432,11 +93685,11 @@
c(
b(str("file"),
trace_file_type
),
a(str("flag"), enum(str("events") | str("bpdu") | str("timers") | str("port-information-state-machine") | str("port-receive-state-machine") | str("port-role-select-state-machine") | str("port-role-transit-state-machine") | str("port-state-transit-state-machine") | str("port-migration-state-machine") | str("port-transmit-state-machine") | str("topology-change-state-machine") | str("bridge-detection-state-machine") | str("state-machine-variables") | str("ppmd") | str("all-failures") | str("all")),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
end
@@ -93460,11 +93713,11 @@
b(str("version"),
(str("1") | str("2"))
),
a(str("proposals"), arg),
b(str("local-id"),
- c(
+ sc(
c(
b(str("ipv4_addr"),
ipv4addr
),
a(str("fqdn"), arg),
@@ -93492,19 +93745,19 @@
ipv6addr
)
)
),
b(str("pre-shared-key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
).as(:oneline),
b(str("respond-bad-spi"),
- c(
+ sc(
arg
)
).as(:oneline)
)
)
@@ -93731,11 +93984,12 @@
rule(:tdir_netmon_traceoptions_object) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable")
)
@@ -93842,11 +94096,12 @@
rule(:tdir_traceoptions_object) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -94264,22 +94519,23 @@
rule(:mobiled_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("configuration") | str("protocol") | str("init") | str("error") | str("all")),
- c(
+ sc(
str("send"),
str("receive"),
str("detail"),
str("disable")
)
@@ -94521,11 +94777,11 @@
rule(:domain_sel_match_object) do
c(
a(str("client"), arg),
a(str("snoop-segment"), arg),
b(str("user-name"),
- c(
+ sc(
c(
b(str("equals"),
c(
arg
)
@@ -94547,20 +94803,20 @@
)
)
)
).as(:oneline),
b(str("nas-ip-address"),
- c(
+ sc(
b(str("equals"),
c(
ipv4prefix
)
)
)
).as(:oneline),
b(str("calling-station-id"),
- c(
+ sc(
c(
b(str("equals"),
c(
arg
)
@@ -94582,11 +94838,11 @@
)
)
)
).as(:oneline),
b(str("called-station-id"),
- c(
+ sc(
c(
b(str("equals"),
c(
arg
)
@@ -94608,11 +94864,11 @@
)
)
)
).as(:oneline),
b(str("class"),
- c(
+ sc(
c(
b(str("equals"),
c(
arg
)
@@ -94634,11 +94890,11 @@
)
)
)
).as(:oneline),
b(str("threegpp-imsi"),
- c(
+ sc(
c(
b(str("equals"),
c(
arg
)
@@ -94660,20 +94916,20 @@
)
)
)
).as(:oneline),
b(str("framed-ip-address"),
- c(
+ sc(
b(str("equals"),
c(
ipv4prefix
)
)
)
).as(:oneline),
b(str("framed-ipv6-prefix"),
- c(
+ sc(
b(str("equals"),
c(
ipv6prefix
)
)
@@ -94682,11 +94938,11 @@
b(a(str("attribute"), arg),
c(
a(str("code"), arg),
a(str("vendor-id"), arg),
b(str("format"),
- c(
+ sc(
c(
b(str("string"),
c(
c(
b(str("equals"),
@@ -94849,11 +95105,11 @@
c(
b(str("subscription-id-options"),
subscription_id_set
),
b(str("constant"),
- c(
+ sc(
arg
)
).as(:oneline),
a(str("use-class-regular-expression"), arg),
b(str("use-class"),
@@ -94890,11 +95146,11 @@
c(
b(str("flow-action"),
(str("forward") | str("drop"))
),
b(str("maximum-bit-rate"),
- c(
+ sc(
a(str("uplink"), arg),
a(str("downlink"), arg)
)
).as(:oneline),
b(str("burst-size"),
@@ -95046,11 +95302,12 @@
rule(:urlf_traceoptions_object) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -95387,11 +95644,11 @@
b(str("vlan-id"),
(str("all") | str("none") | arg)
),
a(str("vlan-id-list"), arg),
b(str("vlan-tags"),
- c(
+ sc(
a(str("outer"), arg),
a(str("inner"), arg)
)
).as(:oneline)
),
@@ -95917,11 +96174,11 @@
c(
a(str("priority-hold-time"), arg),
b(a(str("interface"), arg),
c(
b(a(str("bandwidth-threshold"), arg),
- c(
+ sc(
a(str("priority-cost"), arg)
)
).as(:oneline),
a(str("priority-cost"), arg)
)
@@ -95957,22 +96214,22 @@
rule(:juniper_ethernet_options) do
c(
b(str("traceoptions"),
c(
b(str("file"),
- trace_file_type
+ esp_trace_file_type
),
a(str("flag"), str("parse") | str("regex-parse") | str("config-internal") | str("normal") | str("general") | str("state") | str("task") | str("timer") | str("krt") | str("vlan") | str("forwarding-database") | str("nexthop") | str("interface") | str("lib") | str("stp") | str("filter") | str("access-security") | str("rtg") | str("ip-source-guard") | str("analyzer") | str("layer2-protocol-tunneling") | str("unknown-unicast-forwarding") | str("all"),
- c(
+ sc(
str("disable")
)
).as(:oneline)
)
),
b(str("voip"),
c(
- b(a(str("interface"), arg),
+ a(str("interface"), str("name") | str("access-ports"),
c(
a(str("vlan"), arg),
a(str("forwarding-class"), arg)
)
)
@@ -96015,11 +96272,11 @@
b(str("static"),
c(
b(a(str("vlan"), arg),
c(
b(a(str("mac"), arg),
- c(
+ sc(
b(str("next-hop"),
interface_name
)
)
).as(:oneline)
@@ -96030,11 +96287,11 @@
b(str("secure-access-port"),
c(
b(a(str("interface"), arg),
c(
b(str("mac-limit"),
- c(
+ sc(
a(str("limit"), arg),
b(str("action"),
(str("none") | str("drop") | str("log") | str("shutdown"))
)
)
@@ -96055,27 +96312,27 @@
),
a(str("vlan"), str("all") | arg,
c(
c(
b(str("arp-inspection"),
- c(
+ sc(
a(str("forwarding-class"), arg)
)
).as(:oneline),
str("no-arp-inspection")
),
c(
b(str("examine-dhcp"),
- c(
+ sc(
a(str("forwarding-class"), arg)
)
).as(:oneline),
str("no-examine-dhcp")
),
str("examine-fip"),
b(str("mac-move-limit"),
- c(
+ sc(
a(str("limit"), arg),
b(str("action"),
(str("none") | str("drop") | str("log") | str("shutdown"))
)
)
@@ -96155,109 +96412,123 @@
)
)
)
end
- rule(:esw_interface_type) do
- b(arg.as(:arg),
- c(
- str("no-mac-learning")
- )
- )
- end
-
- rule(:mac_aging_time_config) do
- c(
- c(
- a(str("time"), arg),
- str("unlimited")
- )
- )
- end
-
- rule(:juniper_ip_mac_static) do
- b(arg.as(:arg),
- c(
- a(str("vlan"), arg),
- b(str("mac"),
- mac_addr
- )
- )
- ).as(:oneline)
- end
-
rule(:analyzer_type) do
b(arg.as(:arg),
c(
+ a(str("ratio"), arg),
+ b(str("loss-priority"),
+ (str("low") | str("high"))
+ ),
b(str("input"),
- esw_analyzer_input_type
+ analyzer_input_type
),
b(str("output"),
- esw_analyzer_output_type
+ analyzer_output_type
)
)
)
end
- rule(:esw_analyzer_input_type) do
+ rule(:analyzer_input_type) do
c(
b(str("ingress"),
- esw_analyzer_ingress_type
+ analyzer_ingress_type
),
b(str("egress"),
- esw_analyzer_egress_type
+ analyzer_egress_type
)
)
end
- rule(:esw_analyzer_egress_type) do
+ rule(:analyzer_egress_type) do
c(
b(str("interface"),
analyzer_egress_interface_type
),
b(str("vlan"),
- analyzer_egress_vlan_type
+ analyzer_vlan_type
)
)
end
- rule(:esw_analyzer_ingress_type) do
+ rule(:analyzer_ingress_type) do
c(
b(str("interface"),
analyzer_ingress_interface_type
),
b(str("vlan"),
- analyzer_ingress_vlan_type
+ analyzer_vlan_type
)
)
end
- rule(:esw_analyzer_output_type) do
+ rule(:analyzer_output_type) do
c(
+ a(str("interface"), arg),
+ b(a(str("vlan"), arg),
+ c(
+ str("no-tag")
+ )
+ )
+ )
+ end
+
+ rule(:analyzer_vlan_type) do
+ arg.as(:arg)
+ end
+
+ rule(:esw_interface_type) do
+ b(arg.as(:arg),
+ c(
+ str("no-mac-learning")
+ )
+ )
+ end
+
+ rule(:mac_aging_time_config) do
+ c(
c(
- b(str("interface"),
- interface_name
- ),
- b(str("ip-address"),
- ipv4addr
- ),
- a(str("routing-instance"), arg),
- b(str("vlan"),
- pm_rspan_vlan
- )
+ a(str("time"), arg),
+ str("unlimited")
)
)
end
+ rule(:juniper_ip_mac_static) do
+ b(arg.as(:arg),
+ c(
+ a(str("vlan"), arg),
+ b(str("mac"),
+ mac_addr
+ )
+ )
+ ).as(:oneline)
+ end
+
+ rule(:esp_trace_file_type) do
+ ca(
+ str("replace"),
+ a(str("size"), arg),
+ a(str("files"), arg),
+ str("no-stamp"),
+ str("world-readable"),
+ str("no-world-readable")
+ ).as(:oneline)
+ end
+
# Ported from vSRX 18.3R1.9
rule(:alg_object) do
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -96269,30 +96540,30 @@
(str("brief") | str("detail") | str("extensive") | str("verbose"))
)
)
),
b(str("alg-manager"),
- c(
+ sc(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
).as(:oneline),
b(str("alg-support-lib"),
- c(
+ sc(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96314,30 +96585,30 @@
)
),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
),
b(str("ftp"),
- c(
+ sc(
str("disable"),
str("ftps-extension"),
str("line-break-extension"),
str("allow-mismatch-ip-address"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96359,11 +96630,11 @@
)
),
b(str("message-flood"),
c(
b(str("gatekeeper"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline)
)
)
@@ -96375,11 +96646,11 @@
)
),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("q931") | str("h245") | str("ras") | str("h225-asn1") | str("h245-asn1") | str("ras-asn1") | str("chassis-cluster") | str("all")),
- c(
+ sc(
c(
str("terse"),
str("detail"),
str("extensive")
)
@@ -96402,16 +96673,16 @@
str("permit-nat-applied"),
str("permit-routed")
)
),
b(str("message-flood"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
b(str("connection-flood"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline)
)
),
@@ -96421,47 +96692,47 @@
)
),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("call") | str("decode") | str("error") | str("chassis-cluster") | str("nat") | str("packet") | str("rm") | str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
),
b(str("msrpc"),
- c(
+ sc(
str("disable"),
a(str("group-max-usage"), arg),
a(str("map-entry-timeout"), arg),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
).as(:oneline),
b(str("sunrpc"),
- c(
+ sc(
str("disable"),
a(str("group-max-usage"), arg),
a(str("map-entry-timeout"), arg),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96473,27 +96744,27 @@
c(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
),
b(str("rtsp"),
- c(
+ sc(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96512,11 +96783,11 @@
str("permit-nat-applied"),
str("permit-routed")
)
),
b(str("call-flood"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline)
)
),
@@ -96526,11 +96797,11 @@
)
),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("call") | str("cli") | str("decode") | str("error") | str("chassis-cluster") | str("init") | str("nat") | str("rm") | str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96583,11 +96854,11 @@
)
),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("call") | str("chassis-cluster") | str("nat") | str("parser") | str("rm") | str("all")),
- c(
+ sc(
c(
str("terse"),
str("detail"),
str("extensive")
)
@@ -96596,64 +96867,64 @@
)
)
)
),
b(str("sql"),
- c(
+ sc(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
).as(:oneline),
b(str("talk"),
- c(
+ sc(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
).as(:oneline),
b(str("tftp"),
- c(
+ sc(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
)
)
)
).as(:oneline),
b(str("pptp"),
- c(
+ sc(
str("disable"),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96668,11 +96939,11 @@
a(str("esp-session-timeout"), arg),
a(str("state-timeout"), arg),
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96683,11 +96954,11 @@
b(str("twamp"),
c(
b(str("traceoptions"),
c(
a(str("flag"), enum(str("all")),
- c(
+ sc(
c(
str("extensive")
)
)
).as(:oneline)
@@ -96796,11 +97067,11 @@
)
),
b(str("then"),
c(
b(str("routing-instance"),
- c(
+ sc(
arg
)
).as(:oneline),
b(str("sla-rule"),
c(
@@ -97419,18 +97690,18 @@
(str("input") | str("output") | str("input-output"))
),
b(str("icmp"),
c(
b(str("ip-sweep"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
str("fragment"),
str("large"),
b(str("flood"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
str("ping-death"),
str("icmpv6-malformed")
@@ -97459,11 +97730,11 @@
str("quick-start-option"),
str("CALIPSO-option"),
str("SMF-DPD-option"),
str("RPL-option"),
b(a(str("user-defined-option-type"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -97481,11 +97752,11 @@
str("tunnel-encapsulation-limit-option"),
str("home-address-option"),
str("ILNP-nonce-option"),
str("line-identification-option"),
b(a(str("user-defined-option-type"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -97495,11 +97766,11 @@
),
str("shim6-header"),
str("mobility-header"),
str("HIP-header"),
b(a(str("user-defined-header-type"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -97546,16 +97817,16 @@
str("syn-fin"),
str("fin-no-ack"),
str("tcp-no-flag"),
str("syn-frag"),
b(str("port-scan"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
b(str("syn-ack-ack-proxy"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
b(str("syn-flood"),
c(
@@ -97578,11 +97849,11 @@
)
),
str("land"),
str("winnuke"),
b(str("tcp-sweep"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline)
)
),
@@ -97593,16 +97864,16 @@
a(str("threshold"), arg),
a(str("white-list"), arg)
)
),
b(str("udp-sweep"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline),
b(str("port-scan"),
- c(
+ sc(
a(str("threshold"), arg)
)
).as(:oneline)
)
),
@@ -97853,22 +98124,23 @@
str("allow-overlapping-pools"),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
regular_expression
)
)
).as(:oneline),
a(str("flag"), enum(str("configuration") | str("flow") | str("routing-socket") | str("routing-protocol") | str("all") | str("source-nat-re") | str("source-nat-rt") | str("source-nat-pfe") | str("destination-nat-re") | str("destination-nat-rt") | str("destination-nat-pfe") | str("static-nat-re") | str("static-nat-rt") | str("static-nat-pfe") | str("nat-svc-set-re")),
- c(
+ sc(
str("syslog")
)
).as(:oneline)
)
),
@@ -97891,11 +98163,12 @@
c(
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -97924,11 +98197,11 @@
str("deny-all")
)
)
),
b(str("policy-rematch"),
- c(
+ sc(
str("extensive")
)
).as(:oneline),
b(str("policy-stats"),
c(
@@ -98232,11 +98505,12 @@
rule(:ragw_traceoptions) do
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -98388,11 +98662,11 @@
c(
b(str("algorithm"),
(str("hmac-md5-96") | str("hmac-sha1-96") | str("hmac-sha-256-128") | str("hmac-sha-256-96"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -98403,11 +98677,11 @@
c(
b(str("algorithm"),
(str("des-cbc") | str("3des-cbc") | str("aes-128-cbc") | str("aes-192-cbc") | str("aes-256-cbc") | str("aes-128-gcm") | str("aes-256-gcm"))
),
b(str("key"),
- c(
+ sc(
c(
a(str("ascii-text"), arg),
a(str("hexadecimal"), arg)
)
)
@@ -98444,11 +98718,11 @@
),
str("passive-mode-tunneling"),
a(str("match-direction"), arg),
a(str("tunnel-mtu"), arg),
b(str("udp-encapsulate"),
- c(
+ sc(
a(str("dest-port"), arg)
)
).as(:oneline)
)
)
@@ -98592,11 +98866,12 @@
),
b(str("traceoptions"),
c(
str("no-remote-trace"),
b(str("file"),
- sca(
+ sc(
+ arg,
a(str("size"), arg),
a(str("files"), arg),
str("world-readable"),
str("no-world-readable"),
b(str("match"),
@@ -98677,11 +98952,11 @@
arg
)
)
),
b(str("address"),
- c(
+ sc(
ipprefix,
c(
b(str("to"),
c(
ipprefix
@@ -98706,11 +98981,11 @@
),
b(a(str("rule-set"), arg),
c(
a(str("description"), quote | arg),
b(str("from"),
- c(
+ sc(
c(
b(str("routing-instance"),
(str("default") | arg)
),
a(str("zone"), arg),
@@ -98741,22 +99016,22 @@
ipprefix
),
a(str("source-address-name"), arg),
c(
b(str("destination-address"),
- c(
+ sc(
ipprefix
)
).as(:oneline),
b(str("destination-address-name"),
- c(
+ sc(
arg
)
).as(:oneline)
),
b(a(str("destination-port"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -98816,11 +99091,11 @@
rule(:ssg_interface_object) do
b(arg.as(:arg),
c(
b(a(str("address"), arg),
- c(
+ sc(
b(str("to"),
c(
ipv4prefix
)
)
@@ -98840,11 +99115,11 @@
rule(:ssg_proxy_ndp_interface_object) do
b(arg.as(:arg),
c(
b(a(str("address"), arg),
- c(
+ sc(
b(str("to"),
c(
ipv6addr
)
)
@@ -98863,20 +99138,20 @@
c(
arg
)
),
b(a(str("address"), arg),
- c(
+ sc(
b(str("to"),
c(
ipprefix
)
)
)
).as(:oneline),
b(str("host-address-base"),
- c(
+ sc(
ipprefix
)
).as(:oneline),
b(str("port"),
c(
@@ -98919,29 +99194,29 @@
)
)
)
),
b(str("overflow-pool"),
- c(
+ sc(
ca(
str("interface")
)
)
).as(:oneline),
str("address-shared"),
b(str("address-pooling"),
- c(
+ sc(
c(
str("paired"),
str("no-paired")
)
)
).as(:oneline),
b(str("address-persistent"),
- c(
+ sc(
b(str("subscriber"),
- c(
+ sc(
a(str("ipv6-prefix-length"), arg)
)
).as(:oneline)
)
).as(:oneline),
@@ -98958,28 +99233,30 @@
a(str("session-drop-hold-down"), arg),
b(str("pool-utilization-alarm"),
source_nat_pool_utilization_alarm_object
).as(:oneline),
b(str("port-randomization"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline),
str("port-round-robin").as(:oneline),
str("port-scaling-enlargement"),
str("pool-distribution"),
b(str("pool-default-port-range"),
- ca(
+ sc(
+ arg,
b(str("to"),
c(
arg
)
)
)
).as(:oneline),
b(str("pool-default-twin-port-range"),
- ca(
+ sc(
+ arg,
b(str("to"),
c(
arg
)
)
@@ -98987,11 +99264,11 @@
).as(:oneline),
b(str("interface"),
c(
c(
b(str("port-overloading"),
- c(
+ sc(
str("off")
)
).as(:oneline),
a(str("port-overloading-factor"), arg)
)
@@ -98999,11 +99276,11 @@
),
b(a(str("rule-set"), arg),
c(
a(str("description"), quote | arg),
b(str("from"),
- c(
+ sc(
c(
b(str("routing-instance"),
(str("default") | arg)
),
a(str("zone"), arg),
@@ -99012,11 +99289,11 @@
)
)
)
).as(:oneline),
b(str("to"),
- c(
+ sc(
c(
b(str("routing-instance"),
(str("default") | arg)
),
a(str("zone"), arg),
@@ -99043,11 +99320,11 @@
a(str("maximum-blocks-per-host"), arg),
a(str("active-block-timeout"), arg),
a(str("interim-logging-interval"), arg),
a(str("last-block-recycle-timeout"), arg),
b(str("log"),
- c(
+ sc(
(str("disable"))
)
).as(:oneline)
)
end
@@ -99055,11 +99332,11 @@
rule(:deterministic_object) do
c(
a(str("block-size"), arg),
a(str("det-nat-configuration-log-interval"), arg),
b(str("host"),
- c(
+ sc(
b(str("address"),
ipprefix
),
a(str("address-name"), arg)
)
@@ -99084,11 +99361,11 @@
b(str("source-address"),
ipprefix
),
a(str("source-address-name"), arg),
b(a(str("source-port"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -99097,11 +99374,11 @@
b(str("destination-address"),
ipprefix
),
a(str("destination-address-name"), arg),
b(a(str("destination-port"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
@@ -99139,19 +99416,19 @@
),
b(str("rule-session-count-alarm"),
nat_rule_session_count_alarm_object
).as(:oneline),
b(str("mapping-type"),
- c(
+ sc(
str("endpoint-independent")
)
).as(:oneline),
b(str("secure-nat-mapping"),
- c(
+ sc(
a(str("eif-flow-limit"), arg),
b(str("mapping-refresh"),
- c(
+ sc(
c(
str("inbound"),
str("outbound"),
str("inbound-outbound")
)
@@ -99162,11 +99439,11 @@
b(str("filtering-type"),
c(
b(str("endpoint-independent"),
c(
b(a(str("prefix-list"), arg),
- c(
+ sc(
str("except")
)
).as(:oneline)
)
)
@@ -99181,11 +99458,11 @@
end
rule(:persistent_nat_object) do
c(
b(str("permit"),
- c(
+ sc(
c(
str("any-remote-host"),
str("target-host"),
str("target-host-port")
)
@@ -99201,11 +99478,11 @@
c(
b(a(str("rule-set"), arg),
c(
a(str("description"), quote | arg),
b(str("from"),
- c(
+ sc(
c(
b(str("routing-instance"),
(str("default") | arg)
),
a(str("zone"), arg),
@@ -99232,31 +99509,32 @@
b(str("source-address"),
ipprefix
),
a(str("source-address-name"), arg),
b(a(str("source-port"), arg),
- c(
+ sc(
b(str("to"),
c(
arg
)
)
)
).as(:oneline),
c(
b(str("destination-address"),
- c(
+ sc(
ipprefix
)
).as(:oneline),
b(str("destination-address-name"),
- c(
+ sc(
arg
)
).as(:oneline)
),
b(str("destination-port"),
- ca(
+ sc(
+ arg,
b(str("to"),
c(
arg
)
)