198 { $arg{ctx}->{vlan}->{$item{num}} = 1 } |
198 { $arg{ctx}->{vlan}->{$item{num}} = 1 } |
199 | "switchport" "trunk" "encapsulation" keyword |
199 | "switchport" "trunk" "encapsulation" keyword |
200 { $arg{ctx}->{"trunk-encap"} = $item{keyword} } |
200 { $arg{ctx}->{"trunk-encap"} = $item{keyword} } |
201 | "switchport" "trunk" "allowed" "vlan" vlan_range[ctx => $arg{ctx}, key => "vlan"] |
201 | "switchport" "trunk" "allowed" "vlan" vlan_range[ctx => $arg{ctx}, key => "vlan"] |
202 | "switchport" "trunk" "allowed" "vlan" "add" vlan_range[ctx => $arg{ctx}, key => "vlan"] |
202 | "switchport" "trunk" "allowed" "vlan" "add" vlan_range[ctx => $arg{ctx}, key => "vlan"] |
|
203 | "channel-group" num |
|
204 { $arg{ctx}->{"channel-group"} = $item{num} } |
203 | "channel-group" num "mode" keyword |
205 | "channel-group" num "mode" keyword |
204 { $arg{ctx}->{"channel-group"}->{$item{num}}->{mode} = $item{keyword} } |
206 { $arg{ctx}->{"channel-group"} = $item{num} } |
205 | "ip" "vrf" "forwarding" word |
207 | "ip" "vrf" "forwarding" word |
206 { $arg{ctx}->{"ip-vrf-fwd"} = $item{word} } |
208 { $arg{ctx}->{"ip-vrf-fwd"} = $item{word} } |
|
209 | "bridge-group" num |
|
210 { $arg{ctx}->{"bridge-group"} = $item{num} } |
207 |
211 |
208 # vrf section |
212 # vrf section |
209 s_vrf: "0" "ip" "vrf" keyword eol s_vrf_l[ctx => ctx("vrf", $item{keyword}) ](s) "0" "!" eol |
213 s_vrf: "0" "ip" "vrf" keyword eol s_vrf_l[ctx => ctx("vrf", $item{keyword}) ](s) "0" "!" eol |
210 |
214 |
211 s_vrf_l: "1" s_vrf_content[ctx => $arg{ctx}] eol |
215 s_vrf_l: "1" s_vrf_content[ctx => $arg{ctx}] eol |