From 604e5c35dfbb19c05566c2fdd76562e4c892f45a Mon Sep 17 00:00:00 2001
From: John Southworth <john.southworth@vyatta.com>
Date: Fri, 2 Dec 2011 11:17:35 -0800
Subject: Add vrrp interface parameter

---
 gen-interface-templates.pl | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gen-interface-templates.pl b/gen-interface-templates.pl
index 254f46af..88404e94 100755
--- a/gen-interface-templates.pl
+++ b/gen-interface-templates.pl
@@ -32,14 +32,20 @@ my %interface_hash = (
     'loopback/node.tag'                             => '$VAR(@)',
     'ethernet/node.tag'                             => '$VAR(@)',
     'ethernet/node.tag/pppoe/node.tag'              => 'pppoe$VAR(@)',
+    'ethernet/node.tag/vrrp/vrrp-group/node.tag/interface' => '$VAR(../../../@)v$VAR(../@)',
     'ethernet/node.tag/vif/node.tag'                => '$VAR(../@).$VAR(@)',
     'ethernet/node.tag/vif/node.tag/pppoe/node.tag' => 'pppoe$VAR(@)',
+    'ethernet/node.tag/vif/node.tag/vrrp/vrrp-group/node.tag/interface' =>
+                 '$VAR(../../../../@).$VAR(../../../@)v$VAR(../@)',
     'wireless/node.tag'                             => '$VAR(@)',
     'wireless/node.tag/vif/node.tag'                => '$VAR(../@).$VAR(@)',
     'pseudo-ethernet/node.tag'                      => '$VAR(@)',
     'pseudo-ethernet/node.tag/vif/node.tag'         => '$VAR(../@).$VAR(@)',
     'bonding/node.tag'                              => '$VAR(@)',
+    'bonding/node.tag/vrrp/vrrp-group/node.tag/interface' => '$VAR(../../../@)v$VAR(../@)',
     'bonding/node.tag/vif/node.tag'                 => '$VAR(../@).$VAR(@)',
+    'bonding/node.tag/vif/node.tag/vrrp/vrrp-group/node.tag/interface' =>
+                 '$VAR(../../../../@).$VAR(../../../@)v$VAR(../@)',
     'tunnel/node.tag'                               => '$VAR(@)',
     'bridge/node.tag'                               => '$VAR(@)',
     'openvpn/node.tag'                              => '$VAR(@)',
-- 
cgit v1.2.3