cisco.grammar: unify vlans for access/trunk switch port
author"Tomas Zeman <tzeman@volny.cz>"
Wed, 02 Dec 2009 22:19:55 +0100
changeset 19 0f5d67d6ed04
parent 18 8d541766cd1f
child 20 2635a9301907
cisco.grammar: unify vlans for access/trunk switch port
cisco.grammar
--- a/cisco.grammar	Mon Nov 30 22:12:02 2009 +0100
+++ b/cisco.grammar	Wed Dec 02 22:19:55 2009 +0100
@@ -195,7 +195,7 @@
 		| "switchport" "mode" /access|trunk/
 		{ $arg{ctx}->{"switchport-mode"} = $item[3] }
 		| "switchport" "access" "vlan" num
-		{ $arg{ctx}->{vlan} = $item{num} }
+		{ $arg{ctx}->{vlan}->{$item{num}} = 1 }
 		| "switchport" "trunk" "encapsulation" keyword
 		{ $arg{ctx}->{"trunk-encap"} = $item{keyword} }
 		| "switchport" "trunk" "allowed" "vlan" vlan_range[ctx => $arg{ctx}, key => "vlan"]