summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorRobert Bays <robert@vyatta.com>2012-09-05 10:57:02 -0700
committerRobert Bays <robert@vyatta.com>2012-09-05 10:57:02 -0700
commita9d4ab9d4806e0b8a0d151442bcffd4f63f65dda (patch)
tree33f6f85bd8575b5ffb4548a1b1e1a72772f344f8 /templates
parente5ba41191e5be53ca366f3a880ed19269f23ea3f (diff)
downloadvyatta-op-firewall-a9d4ab9d4806e0b8a0d151442bcffd4f63f65dda.tar.gz
vyatta-op-firewall-a9d4ab9d4806e0b8a0d151442bcffd4f63f65dda.zip
add show command support for policy rules
Diffstat (limited to 'templates')
-rw-r--r--templates/clear/firewall/ipv6-modify/node.def1
-rw-r--r--templates/clear/firewall/ipv6-modify/node.tag/node.def4
-rw-r--r--templates/clear/firewall/ipv6-modify/node.tag/rule/node.def1
-rw-r--r--templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/node.def5
-rw-r--r--templates/clear/firewall/modify/node.def1
-rw-r--r--templates/clear/firewall/modify/node.tag/rule/node.def1
-rwxr-xr-xtemplates/clear/policy/ipv6-route/node.def1
-rwxr-xr-x[-rw-r--r--]templates/clear/policy/ipv6-route/node.tag/counters/node.def (renamed from templates/clear/firewall/ipv6-modify/node.tag/counters/node.def)2
-rwxr-xr-x[-rw-r--r--]templates/clear/policy/ipv6-route/node.tag/node.def (renamed from templates/clear/firewall/modify/node.tag/node.def)2
-rwxr-xr-xtemplates/clear/policy/ipv6-route/node.tag/rule/node.def1
-rw-r--r--templates/clear/policy/ipv6-route/node.tag/rule/node.tag/counters/node.def (renamed from templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/counters/node.def)0
-rwxr-xr-x[-rw-r--r--]templates/clear/policy/ipv6-route/node.tag/rule/node.tag/node.def (renamed from templates/clear/firewall/modify/node.tag/rule/node.tag/node.def)4
-rw-r--r--templates/clear/policy/node.def1
-rwxr-xr-xtemplates/clear/policy/route/node.def1
-rw-r--r--templates/clear/policy/route/node.tag/counters/node.def (renamed from templates/clear/firewall/modify/node.tag/counters/node.def)0
-rwxr-xr-xtemplates/clear/policy/route/node.tag/node.def4
-rwxr-xr-xtemplates/clear/policy/route/node.tag/rule/node.def1
-rw-r--r--templates/clear/policy/route/node.tag/rule/node.tag/counters/node.def (renamed from templates/clear/firewall/modify/node.tag/rule/node.tag/counters/node.def)0
-rwxr-xr-xtemplates/clear/policy/route/node.tag/rule/node.tag/node.def5
-rwxr-xr-x[-rw-r--r--]templates/show/firewall/node.def2
-rw-r--r--templates/show/policy/ipv6-route/node.def (renamed from templates/show/firewall/ipv6-modify/node.def)0
-rw-r--r--templates/show/policy/ipv6-route/node.tag/node.def (renamed from templates/show/firewall/ipv6-modify/node.tag/node.def)0
-rw-r--r--templates/show/policy/ipv6-route/node.tag/rule/node.def (renamed from templates/show/firewall/ipv6-modify/node.tag/rule/node.def)0
-rw-r--r--templates/show/policy/ipv6-route/node.tag/rule/node.tag/node.def (renamed from templates/show/firewall/ipv6-modify/node.tag/rule/node.tag/node.def)0
-rw-r--r--templates/show/policy/ipv6-route/node.tag/statistics/node.def (renamed from templates/show/firewall/ipv6-modify/node.tag/statistics/node.def)0
-rw-r--r--templates/show/policy/ipv6-route/statistics/node.def (renamed from templates/show/firewall/ipv6-modify/statistics/node.def)0
-rwxr-xr-xtemplates/show/policy/node.def2
-rw-r--r--templates/show/policy/route/node.def (renamed from templates/show/firewall/modify/node.def)0
-rw-r--r--templates/show/policy/route/node.tag/node.def (renamed from templates/show/firewall/modify/node.tag/node.def)0
-rw-r--r--templates/show/policy/route/node.tag/rule/node.def (renamed from templates/show/firewall/modify/node.tag/rule/node.def)0
-rw-r--r--templates/show/policy/route/node.tag/rule/node.tag/node.def (renamed from templates/show/firewall/modify/node.tag/rule/node.tag/node.def)0
-rw-r--r--templates/show/policy/route/node.tag/statistics/node.def (renamed from templates/show/firewall/modify/node.tag/statistics/node.def)0
-rw-r--r--templates/show/policy/route/statistics/node.def (renamed from templates/show/firewall/modify/statistics/node.def)0
33 files changed, 21 insertions, 18 deletions
diff --git a/templates/clear/firewall/ipv6-modify/node.def b/templates/clear/firewall/ipv6-modify/node.def
deleted file mode 100644
index 208c4f1..0000000
--- a/templates/clear/firewall/ipv6-modify/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Clear firewall statistics for chain
diff --git a/templates/clear/firewall/ipv6-modify/node.tag/node.def b/templates/clear/firewall/ipv6-modify/node.tag/node.def
deleted file mode 100644
index 693c0ae..0000000
--- a/templates/clear/firewall/ipv6-modify/node.tag/node.def
+++ /dev/null
@@ -1,4 +0,0 @@
-help: Clear firewall rules for a given chain
-allowed: local -a vals
- eval "vals=($(cli-shell-api listActiveNodes firewall ipv6-modify))"
- echo -n ${vals[@]}
diff --git a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.def b/templates/clear/firewall/ipv6-modify/node.tag/rule/node.def
deleted file mode 100644
index ff490a2..0000000
--- a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Clear firewall statistics for a rule
diff --git a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/node.def b/templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/node.def
deleted file mode 100644
index f777438..0000000
--- a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/node.def
+++ /dev/null
@@ -1,5 +0,0 @@
-help: Clear firewall statistics for given rule
-allowed: local -a vals
- eval "vals=($(cli-shell-api listActiveNodes \
- firewall ipv6-modify ${COMP_WORDS[COMP_CWORD-2]} rule))"
- echo -n ${vals[@]}
diff --git a/templates/clear/firewall/modify/node.def b/templates/clear/firewall/modify/node.def
deleted file mode 100644
index 208c4f1..0000000
--- a/templates/clear/firewall/modify/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Clear firewall statistics for chain
diff --git a/templates/clear/firewall/modify/node.tag/rule/node.def b/templates/clear/firewall/modify/node.tag/rule/node.def
deleted file mode 100644
index ff490a2..0000000
--- a/templates/clear/firewall/modify/node.tag/rule/node.def
+++ /dev/null
@@ -1 +0,0 @@
-help: Clear firewall statistics for a rule
diff --git a/templates/clear/policy/ipv6-route/node.def b/templates/clear/policy/ipv6-route/node.def
new file mode 100755
index 0000000..ef1851f
--- /dev/null
+++ b/templates/clear/policy/ipv6-route/node.def
@@ -0,0 +1 @@
+help: Clear policy statistics for chain
diff --git a/templates/clear/firewall/ipv6-modify/node.tag/counters/node.def b/templates/clear/policy/ipv6-route/node.tag/counters/node.def
index 1720f91..8d4810e 100644..100755
--- a/templates/clear/firewall/ipv6-modify/node.tag/counters/node.def
+++ b/templates/clear/policy/ipv6-route/node.tag/counters/node.def
@@ -1,2 +1,2 @@
-help: Clear firewall counters
+help: Clear policy counters
run: /opt/vyatta/bin/vyatta-clear-firewall "/sbin/ip6tables" "mangle" "$4"
diff --git a/templates/clear/firewall/modify/node.tag/node.def b/templates/clear/policy/ipv6-route/node.tag/node.def
index 748872d..b01a78f 100644..100755
--- a/templates/clear/firewall/modify/node.tag/node.def
+++ b/templates/clear/policy/ipv6-route/node.tag/node.def
@@ -1,4 +1,4 @@
help: Clear firewall rules for a given chain
allowed: local -a vals
- eval "vals=($(cli-shell-api listActiveNodes firewall modify))"
+ eval "vals=($(cli-shell-api listActiveNodes policy ipv6-route))"
echo -n ${vals[@]}
diff --git a/templates/clear/policy/ipv6-route/node.tag/rule/node.def b/templates/clear/policy/ipv6-route/node.tag/rule/node.def
new file mode 100755
index 0000000..1ec9d53
--- /dev/null
+++ b/templates/clear/policy/ipv6-route/node.tag/rule/node.def
@@ -0,0 +1 @@
+help: Clear policy statistics for a rule
diff --git a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/counters/node.def b/templates/clear/policy/ipv6-route/node.tag/rule/node.tag/counters/node.def
index ad6c104..ad6c104 100644
--- a/templates/clear/firewall/ipv6-modify/node.tag/rule/node.tag/counters/node.def
+++ b/templates/clear/policy/ipv6-route/node.tag/rule/node.tag/counters/node.def
diff --git a/templates/clear/firewall/modify/node.tag/rule/node.tag/node.def b/templates/clear/policy/ipv6-route/node.tag/rule/node.tag/node.def
index 6682b94..b059b02 100644..100755
--- a/templates/clear/firewall/modify/node.tag/rule/node.tag/node.def
+++ b/templates/clear/policy/ipv6-route/node.tag/rule/node.tag/node.def
@@ -1,5 +1,5 @@
-help: Clear firewall statistics for given rule
+help: Clear policy statistics for given rule
allowed: local -a vals
eval "vals=($(cli-shell-api listActiveNodes \
- firewall modify ${COMP_WORDS[COMP_CWORD-2]} rule))"
+ policy ipv6-route ${COMP_WORDS[COMP_CWORD-2]} rule))"
echo -n ${vals[@]}
diff --git a/templates/clear/policy/node.def b/templates/clear/policy/node.def
new file mode 100644
index 0000000..ac88481
--- /dev/null
+++ b/templates/clear/policy/node.def
@@ -0,0 +1 @@
+help: Clear policy statistics
diff --git a/templates/clear/policy/route/node.def b/templates/clear/policy/route/node.def
new file mode 100755
index 0000000..ef1851f
--- /dev/null
+++ b/templates/clear/policy/route/node.def
@@ -0,0 +1 @@
+help: Clear policy statistics for chain
diff --git a/templates/clear/firewall/modify/node.tag/counters/node.def b/templates/clear/policy/route/node.tag/counters/node.def
index e47bcdc..e47bcdc 100644
--- a/templates/clear/firewall/modify/node.tag/counters/node.def
+++ b/templates/clear/policy/route/node.tag/counters/node.def
diff --git a/templates/clear/policy/route/node.tag/node.def b/templates/clear/policy/route/node.tag/node.def
new file mode 100755
index 0000000..e54b196
--- /dev/null
+++ b/templates/clear/policy/route/node.tag/node.def
@@ -0,0 +1,4 @@
+help: Clear policy rules for a given chain
+allowed: local -a vals
+ eval "vals=($(cli-shell-api listActiveNodes policy route))"
+ echo -n ${vals[@]}
diff --git a/templates/clear/policy/route/node.tag/rule/node.def b/templates/clear/policy/route/node.tag/rule/node.def
new file mode 100755
index 0000000..1ec9d53
--- /dev/null
+++ b/templates/clear/policy/route/node.tag/rule/node.def
@@ -0,0 +1 @@
+help: Clear policy statistics for a rule
diff --git a/templates/clear/firewall/modify/node.tag/rule/node.tag/counters/node.def b/templates/clear/policy/route/node.tag/rule/node.tag/counters/node.def
index d3cbae8..d3cbae8 100644
--- a/templates/clear/firewall/modify/node.tag/rule/node.tag/counters/node.def
+++ b/templates/clear/policy/route/node.tag/rule/node.tag/counters/node.def
diff --git a/templates/clear/policy/route/node.tag/rule/node.tag/node.def b/templates/clear/policy/route/node.tag/rule/node.tag/node.def
new file mode 100755
index 0000000..ff425cf
--- /dev/null
+++ b/templates/clear/policy/route/node.tag/rule/node.tag/node.def
@@ -0,0 +1,5 @@
+help: Clear policy statistics for given rule
+allowed: local -a vals
+ eval "vals=($(cli-shell-api listActiveNodes \
+ policy route ${COMP_WORDS[COMP_CWORD-2]} rule))"
+ echo -n ${vals[@]}
diff --git a/templates/show/firewall/node.def b/templates/show/firewall/node.def
index e09a6c2..6a4df96 100644..100755
--- a/templates/show/firewall/node.def
+++ b/templates/show/firewall/node.def
@@ -1,2 +1,2 @@
help: Show firewall information
-run: ${vyatta_bindir}/vyatta-show-firewall.pl "all_all" /opt/vyatta/share/xsl/show_firewall_detail.xsl
+run: ${vyatta_bindir}/vyatta-show-firewall.pl "firewall_all" /opt/vyatta/share/xsl/show_firewall_detail.xsl
diff --git a/templates/show/firewall/ipv6-modify/node.def b/templates/show/policy/ipv6-route/node.def
index 4aee1ea..4aee1ea 100644
--- a/templates/show/firewall/ipv6-modify/node.def
+++ b/templates/show/policy/ipv6-route/node.def
diff --git a/templates/show/firewall/ipv6-modify/node.tag/node.def b/templates/show/policy/ipv6-route/node.tag/node.def
index 60f872b..60f872b 100644
--- a/templates/show/firewall/ipv6-modify/node.tag/node.def
+++ b/templates/show/policy/ipv6-route/node.tag/node.def
diff --git a/templates/show/firewall/ipv6-modify/node.tag/rule/node.def b/templates/show/policy/ipv6-route/node.tag/rule/node.def
index b4face1..b4face1 100644
--- a/templates/show/firewall/ipv6-modify/node.tag/rule/node.def
+++ b/templates/show/policy/ipv6-route/node.tag/rule/node.def
diff --git a/templates/show/firewall/ipv6-modify/node.tag/rule/node.tag/node.def b/templates/show/policy/ipv6-route/node.tag/rule/node.tag/node.def
index fa7b4cb..fa7b4cb 100644
--- a/templates/show/firewall/ipv6-modify/node.tag/rule/node.tag/node.def
+++ b/templates/show/policy/ipv6-route/node.tag/rule/node.tag/node.def
diff --git a/templates/show/firewall/ipv6-modify/node.tag/statistics/node.def b/templates/show/policy/ipv6-route/node.tag/statistics/node.def
index 707efa3..707efa3 100644
--- a/templates/show/firewall/ipv6-modify/node.tag/statistics/node.def
+++ b/templates/show/policy/ipv6-route/node.tag/statistics/node.def
diff --git a/templates/show/firewall/ipv6-modify/statistics/node.def b/templates/show/policy/ipv6-route/statistics/node.def
index ae89dec..ae89dec 100644
--- a/templates/show/firewall/ipv6-modify/statistics/node.def
+++ b/templates/show/policy/ipv6-route/statistics/node.def
diff --git a/templates/show/policy/node.def b/templates/show/policy/node.def
new file mode 100755
index 0000000..c8c1c34
--- /dev/null
+++ b/templates/show/policy/node.def
@@ -0,0 +1,2 @@
+help: Show policy information
+run: ${vyatta_bindir}/vyatta-show-firewall.pl "policy_all" /opt/vyatta/share/xsl/show_firewall_detail.xsl
diff --git a/templates/show/firewall/modify/node.def b/templates/show/policy/route/node.def
index 8a16e04..8a16e04 100644
--- a/templates/show/firewall/modify/node.def
+++ b/templates/show/policy/route/node.def
diff --git a/templates/show/firewall/modify/node.tag/node.def b/templates/show/policy/route/node.tag/node.def
index 096bac0..096bac0 100644
--- a/templates/show/firewall/modify/node.tag/node.def
+++ b/templates/show/policy/route/node.tag/node.def
diff --git a/templates/show/firewall/modify/node.tag/rule/node.def b/templates/show/policy/route/node.tag/rule/node.def
index 44a9e1a..44a9e1a 100644
--- a/templates/show/firewall/modify/node.tag/rule/node.def
+++ b/templates/show/policy/route/node.tag/rule/node.def
diff --git a/templates/show/firewall/modify/node.tag/rule/node.tag/node.def b/templates/show/policy/route/node.tag/rule/node.tag/node.def
index e79461e..e79461e 100644
--- a/templates/show/firewall/modify/node.tag/rule/node.tag/node.def
+++ b/templates/show/policy/route/node.tag/rule/node.tag/node.def
diff --git a/templates/show/firewall/modify/node.tag/statistics/node.def b/templates/show/policy/route/node.tag/statistics/node.def
index a96479b..a96479b 100644
--- a/templates/show/firewall/modify/node.tag/statistics/node.def
+++ b/templates/show/policy/route/node.tag/statistics/node.def
diff --git a/templates/show/firewall/modify/statistics/node.def b/templates/show/policy/route/statistics/node.def
index ae89dec..ae89dec 100644
--- a/templates/show/firewall/modify/statistics/node.def
+++ b/templates/show/policy/route/statistics/node.def