summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-06-07 10:46:43 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-06-07 15:56:10 -0700
commit31a8ab66f49ad26b376d552ec468b21e15835daf (patch)
tree50a0d0eb271f1bb830668ce018c3b1d7027570b5 /templates
parenta6fc0cd96c30422732fd4006dfed22fedc4c624d (diff)
downloadvyatta-cfg-qos-31a8ab66f49ad26b376d552ec468b21e15835daf.tar.gz
vyatta-cfg-qos-31a8ab66f49ad26b376d552ec468b21e15835daf.zip
Rearrange Qos commands for Larkspur
Current (Kenwood and earlier): set qos-policy traffic-shaper TS { ...classes } set qos-policy traffic-limiter TL { ...classes } seq qos-policy network-emulator NE ... set qos-policy random-detect RD ... set qos-policy rate-limiter RC ... set qos-policy round-robin RR ... set interfaces ethernet eth0 qos-policy out TS set interfaces ethernet eth0 qos-policy in TL New (Larkspur and later): set traffic-policy shaper TS { ...classes } set traffic-policy limiter TL { ...classes } seq traffic-policy network-emulator NE ... set traffic-policy random-detect RD ... set traffic-policy rate-control RC ... set traffic-policy round-robin RR ... set interfaces ethernet eth0 traffic-policy out TS set interfaces ethernet eth0 traffic-policy in TL set interfaces ethernet eth0 redirect ifb0 set interfaces ethernet eth0 mirror eth2 Note: 1. Only one of the following is allowed: "redirect", or "mirror" 2. Traffic-policy limiter is allowed with redirection/mirror and takes place before mirror/redirect action (NEW) 3. Limiter policy may applied on output (NEW) 4. Only limiter policies can be applied on input (same as previous releases) This does add some new functionality (#2, and #3) which are possible because of how filter classes are implemented.
Diffstat (limited to 'templates')
-rw-r--r--templates/qos-policy/traffic-limiter/node.tag/class/node.def6
-rw-r--r--templates/traffic-policy/drop-tail/node.def (renamed from templates/qos-policy/drop-tail/node.def)0
-rw-r--r--templates/traffic-policy/drop-tail/node.tag/description/node.def (renamed from templates/qos-policy/drop-tail/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/drop-tail/node.tag/queue-limit/node.def (renamed from templates/qos-policy/drop-tail/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/fair-queue/node.def (renamed from templates/qos-policy/fair-queue/node.def)0
-rw-r--r--templates/traffic-policy/fair-queue/node.tag/description/node.def (renamed from templates/qos-policy/fair-queue/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/fair-queue/node.tag/hash-interval/node.def (renamed from templates/qos-policy/fair-queue/node.tag/hash-interval/node.def)0
-rw-r--r--templates/traffic-policy/fair-queue/node.tag/queue-limit/node.def (renamed from templates/qos-policy/fair-queue/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.def (renamed from templates/qos-policy/traffic-limiter/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.def6
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/bandwidth/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/burst/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/burst/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/description/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/description/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/vif/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/class/node.tag/priority/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/priority/node.def)0
-rw-r--r--templates/traffic-policy/limiter/node.tag/description/node.def (renamed from templates/qos-policy/network-emulator/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.def (renamed from templates/qos-policy/network-emulator/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/bandwidth/node.def (renamed from templates/qos-policy/network-emulator/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/burst/node.def (renamed from templates/qos-policy/network-emulator/node.tag/burst/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/description/node.def (renamed from templates/qos-policy/random-detect/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/network-delay/node.def (renamed from templates/qos-policy/network-emulator/node.tag/network-delay/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/packet-corruption/node.def (renamed from templates/qos-policy/network-emulator/node.tag/packet-corruption/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/packet-loss/node.def (renamed from templates/qos-policy/network-emulator/node.tag/packet-loss/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/packet-reordering/node.def (renamed from templates/qos-policy/network-emulator/node.tag/packet-reordering/node.def)0
-rw-r--r--templates/traffic-policy/network-emulator/node.tag/queue-limit/node.def (renamed from templates/qos-policy/network-emulator/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/node.def (renamed from templates/qos-policy/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.def (renamed from templates/qos-policy/random-detect/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/bandwidth/node.def (renamed from templates/qos-policy/random-detect/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/description/node.def (renamed from templates/qos-policy/rate-control/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def)0
-rw-r--r--templates/traffic-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def (renamed from templates/qos-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/rate-control/node.def (renamed from templates/qos-policy/rate-control/node.def)0
-rw-r--r--templates/traffic-policy/rate-control/node.tag/bandwidth/node.def (renamed from templates/qos-policy/rate-control/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/rate-control/node.tag/burst/node.def (renamed from templates/qos-policy/rate-control/node.tag/burst/node.def)0
-rw-r--r--templates/traffic-policy/rate-control/node.tag/description/node.def (renamed from templates/qos-policy/round-robin/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/rate-control/node.tag/latency/node.def (renamed from templates/qos-policy/rate-control/node.tag/latency/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.def (renamed from templates/qos-policy/round-robin/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/description/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/vif/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-type/node.def (renamed from templates/qos-policy/round-robin/node.tag/class/node.tag/queue-type/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/default/node.def (renamed from templates/qos-policy/round-robin/node.tag/default/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/default/queue-limit/node.def (renamed from templates/qos-policy/round-robin/node.tag/default/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/default/queue-type/node.def (renamed from templates/qos-policy/round-robin/node.tag/default/queue-type/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/description/node.def (renamed from templates/qos-policy/traffic-limiter/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/round-robin/node.tag/quantum/node.def (renamed from templates/qos-policy/round-robin/node.tag/quantum/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.def (renamed from templates/qos-policy/traffic-shaper/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/bandwidth/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/bandwidth/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/burst/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/burst/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/ceiling/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/ceiling/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/description/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/description/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/description/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/interface/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/interface/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/vif/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/vif/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/priority/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/queue-limit/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/queue-type/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-type/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/class/node.tag/set-dscp/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/class/node.tag/set-dscp/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/bandwidth/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/bandwidth/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/burst/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/burst/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/ceiling/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/ceiling/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/priority/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/queue-limit/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/queue-limit/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/queue-type/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/queue-type/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/default/set-dscp/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/default/set-dscp/node.def)0
-rw-r--r--templates/traffic-policy/shaper/node.tag/description/node.def (renamed from templates/qos-policy/traffic-shaper/node.tag/description/node.def)0
137 files changed, 6 insertions, 6 deletions
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.def b/templates/qos-policy/traffic-limiter/node.tag/class/node.def
deleted file mode 100644
index 2a77af0..0000000
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.def
+++ /dev/null
@@ -1,6 +0,0 @@
-tag:
-type: u32
-help: Set class handle
-syntax:expression: $VAR(@) >= 1 && $VAR(@) < 4096; "Class identifier must be between 1 and 4095"
-comp_help: possible completions
- <1-4095> Class ID
diff --git a/templates/qos-policy/drop-tail/node.def b/templates/traffic-policy/drop-tail/node.def
index 1bbb25f..1bbb25f 100644
--- a/templates/qos-policy/drop-tail/node.def
+++ b/templates/traffic-policy/drop-tail/node.def
diff --git a/templates/qos-policy/drop-tail/node.tag/description/node.def b/templates/traffic-policy/drop-tail/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/drop-tail/node.tag/description/node.def
+++ b/templates/traffic-policy/drop-tail/node.tag/description/node.def
diff --git a/templates/qos-policy/drop-tail/node.tag/queue-limit/node.def b/templates/traffic-policy/drop-tail/node.tag/queue-limit/node.def
index fe3b4dd..fe3b4dd 100644
--- a/templates/qos-policy/drop-tail/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/drop-tail/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/fair-queue/node.def b/templates/traffic-policy/fair-queue/node.def
index 1966ab6..1966ab6 100644
--- a/templates/qos-policy/fair-queue/node.def
+++ b/templates/traffic-policy/fair-queue/node.def
diff --git a/templates/qos-policy/fair-queue/node.tag/description/node.def b/templates/traffic-policy/fair-queue/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/fair-queue/node.tag/description/node.def
+++ b/templates/traffic-policy/fair-queue/node.tag/description/node.def
diff --git a/templates/qos-policy/fair-queue/node.tag/hash-interval/node.def b/templates/traffic-policy/fair-queue/node.tag/hash-interval/node.def
index f670274..f670274 100644
--- a/templates/qos-policy/fair-queue/node.tag/hash-interval/node.def
+++ b/templates/traffic-policy/fair-queue/node.tag/hash-interval/node.def
diff --git a/templates/qos-policy/fair-queue/node.tag/queue-limit/node.def b/templates/traffic-policy/fair-queue/node.tag/queue-limit/node.def
index 471bd5b..471bd5b 100644
--- a/templates/qos-policy/fair-queue/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/fair-queue/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.def b/templates/traffic-policy/limiter/node.def
index f8bdf26..f8bdf26 100644
--- a/templates/qos-policy/traffic-limiter/node.def
+++ b/templates/traffic-policy/limiter/node.def
diff --git a/templates/traffic-policy/limiter/node.tag/class/node.def b/templates/traffic-policy/limiter/node.tag/class/node.def
new file mode 100644
index 0000000..24d7260
--- /dev/null
+++ b/templates/traffic-policy/limiter/node.tag/class/node.def
@@ -0,0 +1,6 @@
+tag:
+type: u32
+help: Set class handle
+syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 4090; "Class identifier must be between 1 and 4090"
+comp_help: possible completions
+ <1-4095> Class ID
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/bandwidth/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/bandwidth/node.def
index 13c70ee..13c70ee 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/burst/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/burst/node.def
index e22453c..e22453c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/burst/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/burst/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/description/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/description/node.def
index d4241e7..d4241e7 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/description/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/description/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.def
index 2a5d021..2a5d021 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/description/node.def
index a56c59c..a56c59c 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/description/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
index e8be347..e8be347 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
index 05d6511..05d6511 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def
index b993af6..b993af6 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
index ccd2d14..ccd2d14 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
index 0bc690a..0bc690a 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
index 2f608f8..2f608f8 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
index 23c96c2..23c96c2 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/vif/node.def
index e22250d..e22250d 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/match/node.tag/vif/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/priority/node.def b/templates/traffic-policy/limiter/node.tag/class/node.tag/priority/node.def
index a99400d..a99400d 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/priority/node.def
+++ b/templates/traffic-policy/limiter/node.tag/class/node.tag/priority/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/description/node.def b/templates/traffic-policy/limiter/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/network-emulator/node.tag/description/node.def
+++ b/templates/traffic-policy/limiter/node.tag/description/node.def
diff --git a/templates/qos-policy/network-emulator/node.def b/templates/traffic-policy/network-emulator/node.def
index 9a89c53..9a89c53 100644
--- a/templates/qos-policy/network-emulator/node.def
+++ b/templates/traffic-policy/network-emulator/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/bandwidth/node.def b/templates/traffic-policy/network-emulator/node.tag/bandwidth/node.def
index db8ca65..db8ca65 100644
--- a/templates/qos-policy/network-emulator/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/burst/node.def b/templates/traffic-policy/network-emulator/node.tag/burst/node.def
index 4df45de..4df45de 100644
--- a/templates/qos-policy/network-emulator/node.tag/burst/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/burst/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/description/node.def b/templates/traffic-policy/network-emulator/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/random-detect/node.tag/description/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/description/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/network-delay/node.def b/templates/traffic-policy/network-emulator/node.tag/network-delay/node.def
index 40b8437..40b8437 100644
--- a/templates/qos-policy/network-emulator/node.tag/network-delay/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/network-delay/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/packet-corruption/node.def b/templates/traffic-policy/network-emulator/node.tag/packet-corruption/node.def
index fb0e975..fb0e975 100644
--- a/templates/qos-policy/network-emulator/node.tag/packet-corruption/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/packet-corruption/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/packet-loss/node.def b/templates/traffic-policy/network-emulator/node.tag/packet-loss/node.def
index 6501d7a..6501d7a 100644
--- a/templates/qos-policy/network-emulator/node.tag/packet-loss/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/packet-loss/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/packet-reordering/node.def b/templates/traffic-policy/network-emulator/node.tag/packet-reordering/node.def
index ee5c64a..ee5c64a 100644
--- a/templates/qos-policy/network-emulator/node.tag/packet-reordering/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/packet-reordering/node.def
diff --git a/templates/qos-policy/network-emulator/node.tag/queue-limit/node.def b/templates/traffic-policy/network-emulator/node.tag/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/network-emulator/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/network-emulator/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/node.def b/templates/traffic-policy/node.def
index e6a2afc..e6a2afc 100644
--- a/templates/qos-policy/node.def
+++ b/templates/traffic-policy/node.def
diff --git a/templates/qos-policy/random-detect/node.def b/templates/traffic-policy/random-detect/node.def
index 7dc1caa..7dc1caa 100644
--- a/templates/qos-policy/random-detect/node.def
+++ b/templates/traffic-policy/random-detect/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/bandwidth/node.def b/templates/traffic-policy/random-detect/node.tag/bandwidth/node.def
index eb0d4d9..eb0d4d9 100644
--- a/templates/qos-policy/random-detect/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/rate-control/node.tag/description/node.def b/templates/traffic-policy/random-detect/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/rate-control/node.tag/description/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/description/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.def
index ac63dd6..ac63dd6 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def
index 23cdb0f..23cdb0f 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/average-packet/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def
index 34964af..34964af 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/mark-probability/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def
index 3032d80..3032d80 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/maximum-threshold/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def
index fe86423..fe86423 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/minimum-threshold/node.def
diff --git a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/random-detect/node.tag/precedence/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/rate-control/node.def b/templates/traffic-policy/rate-control/node.def
index 57bf98e..57bf98e 100644
--- a/templates/qos-policy/rate-control/node.def
+++ b/templates/traffic-policy/rate-control/node.def
diff --git a/templates/qos-policy/rate-control/node.tag/bandwidth/node.def b/templates/traffic-policy/rate-control/node.tag/bandwidth/node.def
index db8ca65..db8ca65 100644
--- a/templates/qos-policy/rate-control/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/rate-control/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/rate-control/node.tag/burst/node.def b/templates/traffic-policy/rate-control/node.tag/burst/node.def
index 4df45de..4df45de 100644
--- a/templates/qos-policy/rate-control/node.tag/burst/node.def
+++ b/templates/traffic-policy/rate-control/node.tag/burst/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/description/node.def b/templates/traffic-policy/rate-control/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/round-robin/node.tag/description/node.def
+++ b/templates/traffic-policy/rate-control/node.tag/description/node.def
diff --git a/templates/qos-policy/rate-control/node.tag/latency/node.def b/templates/traffic-policy/rate-control/node.tag/latency/node.def
index bef5491..bef5491 100644
--- a/templates/qos-policy/rate-control/node.tag/latency/node.def
+++ b/templates/traffic-policy/rate-control/node.tag/latency/node.def
diff --git a/templates/qos-policy/round-robin/node.def b/templates/traffic-policy/round-robin/node.def
index 4427e1a..4427e1a 100644
--- a/templates/qos-policy/round-robin/node.def
+++ b/templates/traffic-policy/round-robin/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.def
index d606de1..d606de1 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/description/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/description/node.def
index d4241e7..d4241e7 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/description/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/description/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.def
index 2a5d021..2a5d021 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/description/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def
index a56c59c..a56c59c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/description/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
index e8be347..e8be347 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
index 05d6511..05d6511 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def
index b993af6..b993af6 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ether/source/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ether/source/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def
index bb0c1e3..bb0c1e3 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
index ccd2d14..ccd2d14 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
index 0bc690a..0bc690a 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
index 2f608f8..2f608f8 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
index 23c96c2..23c96c2 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/vif/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def
index e22250d..e22250d 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/class/node.tag/match/node.tag/vif/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/class/node.tag/queue-type/node.def b/templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-type/node.def
index ecbcede..ecbcede 100644
--- a/templates/qos-policy/round-robin/node.tag/class/node.tag/queue-type/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/class/node.tag/queue-type/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/default/node.def b/templates/traffic-policy/round-robin/node.tag/default/node.def
index de9cd5c..de9cd5c 100644
--- a/templates/qos-policy/round-robin/node.tag/default/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/default/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/default/queue-limit/node.def b/templates/traffic-policy/round-robin/node.tag/default/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/round-robin/node.tag/default/queue-limit/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/default/queue-limit/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/default/queue-type/node.def b/templates/traffic-policy/round-robin/node.tag/default/queue-type/node.def
index 61f9506..61f9506 100644
--- a/templates/qos-policy/round-robin/node.tag/default/queue-type/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/default/queue-type/node.def
diff --git a/templates/qos-policy/traffic-limiter/node.tag/description/node.def b/templates/traffic-policy/round-robin/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/traffic-limiter/node.tag/description/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/description/node.def
diff --git a/templates/qos-policy/round-robin/node.tag/quantum/node.def b/templates/traffic-policy/round-robin/node.tag/quantum/node.def
index 62e3ce4..62e3ce4 100644
--- a/templates/qos-policy/round-robin/node.tag/quantum/node.def
+++ b/templates/traffic-policy/round-robin/node.tag/quantum/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.def b/templates/traffic-policy/shaper/node.def
index cd7b07d..cd7b07d 100644
--- a/templates/qos-policy/traffic-shaper/node.def
+++ b/templates/traffic-policy/shaper/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/bandwidth/node.def b/templates/traffic-policy/shaper/node.tag/bandwidth/node.def
index eb0d4d9..eb0d4d9 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/shaper/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.def b/templates/traffic-policy/shaper/node.tag/class/node.def
index 8d2bbf4..8d2bbf4 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/bandwidth/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/bandwidth/node.def
index 91d7762..91d7762 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/bandwidth/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/bandwidth/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/burst/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/burst/node.def
index e22453c..e22453c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/burst/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/burst/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/ceiling/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/ceiling/node.def
index 09ba853..09ba853 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/ceiling/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/ceiling/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/description/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/description/node.def
index d4241e7..d4241e7 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/description/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/description/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.def
index 2a5d021..2a5d021 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/description/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/description/node.def
index a56c59c..a56c59c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/description/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/description/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
index e8be347..e8be347 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/destination/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
index 05d6511..05d6511 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/protocol/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def
index b993af6..b993af6 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ether/source/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/interface/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/interface/node.def
index bb0c1e3..bb0c1e3 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/interface/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/interface/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
index ccd2d14..ccd2d14 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
index 0bc690a..0bc690a 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
index 2f608f8..2f608f8 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
index 54eef5b..54eef5b 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
index 561899c..561899c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
index d02dc5c..d02dc5c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
index 9c665c2..9c665c2 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
index 23c96c2..23c96c2 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
index 4271b94..4271b94 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
index ecd96ab..ecd96ab 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/vif/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/vif/node.def
index e22250d..e22250d 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/vif/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/match/node.tag/vif/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/priority/node.def
index bcf8d0d..bcf8d0d 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/priority/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-limit/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-limit/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/queue-limit/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-type/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/queue-type/node.def
index 295c04c..295c04c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-type/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/queue-type/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/set-dscp/node.def b/templates/traffic-policy/shaper/node.tag/class/node.tag/set-dscp/node.def
index 2fbddac..2fbddac 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/set-dscp/node.def
+++ b/templates/traffic-policy/shaper/node.tag/class/node.tag/set-dscp/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/bandwidth/node.def b/templates/traffic-policy/shaper/node.tag/default/bandwidth/node.def
index f0bc773..f0bc773 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/bandwidth/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/bandwidth/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/burst/node.def b/templates/traffic-policy/shaper/node.tag/default/burst/node.def
index f21eb9b..f21eb9b 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/burst/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/burst/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/ceiling/node.def b/templates/traffic-policy/shaper/node.tag/default/ceiling/node.def
index a0cc58b..a0cc58b 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/ceiling/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/ceiling/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/node.def b/templates/traffic-policy/shaper/node.tag/default/node.def
index de9cd5c..de9cd5c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def b/templates/traffic-policy/shaper/node.tag/default/priority/node.def
index 54f529b..54f529b 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/priority/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/queue-limit/node.def b/templates/traffic-policy/shaper/node.tag/default/queue-limit/node.def
index 49c47b4..49c47b4 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/queue-limit/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/queue-limit/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/queue-type/node.def b/templates/traffic-policy/shaper/node.tag/default/queue-type/node.def
index 295c04c..295c04c 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/queue-type/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/queue-type/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/default/set-dscp/node.def b/templates/traffic-policy/shaper/node.tag/default/set-dscp/node.def
index a469ae8..a469ae8 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/default/set-dscp/node.def
+++ b/templates/traffic-policy/shaper/node.tag/default/set-dscp/node.def
diff --git a/templates/qos-policy/traffic-shaper/node.tag/description/node.def b/templates/traffic-policy/shaper/node.tag/description/node.def
index 1e8e64f..1e8e64f 100644
--- a/templates/qos-policy/traffic-shaper/node.tag/description/node.def
+++ b/templates/traffic-policy/shaper/node.tag/description/node.def