From 36e0076e2b9c2d3fd30b0dc1016634c264b526a4 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Fri, 7 Mar 2008 15:49:18 -0800 Subject: tab completion for protocol values Add tab completion for values in /etc/protocols and completion help. Bugfix: 2972 --- .../class/node.tag/match/node.tag/ip/protocol/node.def | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def b/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def index 8eb9dbb..2b1b894 100644 --- a/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def +++ b/templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def @@ -1,3 +1,17 @@ type: txt help: Match IP protocol name or number syntax:expression: exec "/opt/vyatta/sbin/vyatta-qos-util.pl --protocol \"$VAR(@)\"" +allowed: awk ' + /^#/ { next } + { printf "%s ", $1 }' IP protocol value or name +Common names: + icmp Internet Control Message Protocol + igmp Internet Group Management + ggp Gateway-Gateway protocol + tcp Transmission Control Protocol + egp Exterior Gateway Protocol + udp User Datagram Protocol + gre General Routing Encapsulation + ospf Open Shortest Path First IGP + sctp Stream Control Transmission Protocol -- cgit v1.2.3