
intDialerC.addSC("access-expression", "Build a bridge boolean access expression");
	intDialerC["access-expression"].addSC("input", "Filter input packets");
		intDialerC["access-expression"].input.addSC("LINE", "A boolean expression of bridge access lists");
	intDialerC["access-expression"].addSC("output", "Filter output packets");
		intDialerC["access-expression"].output.addSC("LINE", "A boolean expression of bridge access lists");
intDialerC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intDialerC.arp.addSC("arpa", "Standard arp protocol");
	intDialerC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
	intDialerC.arp.addSC("probe", "HP style arp protocol");
	intDialerC.arp.addSC("snap", "IEEE 802.3 style arp");
	intDialerC.arp.addSC("timeout", "Set ARP cache timeout");
		intDialerC.arp.timeout.addSC("<0-2147483>", "Seconds");
intDialerC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
	intDialerC.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
		intDialerC.autodetect.encapsulation.addSC("lapb-ta", "Autodetect LAPB for ISDN terminal adapter");
		intDialerC.autodetect.encapsulation.addSC("ppp", "Autodetect PPP encapsulations on interface");
		intDialerC.autodetect.encapsulation.addSC("v120", "Autodetect V120 encapsulations on B-channels");
intDialerC.addSC("bandwidth", "Set bandwidth informational parameter");
	intDialerC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
intDialerC.addSC("bridge-group", "Transparent bridging interface parameters");
intDialerC.addSC("carrier-delay", "Specify delay for interface transitions");
	intDialerC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
	intDialerC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
		intDialerC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
intDialerC.addSC("cdp", "CDP interface subcommands");
	intDialerC.cdp.addSC("enable", "Enable CDP on interface");
intDialerC.addSC("clock", "Configure serial interface clock");
	intDialerC.clock.addSC("rate", "Configure serial interface clock speed");
		intDialerC.clock.rate.addSC("<300-4000000>", "Choose clockrate from list above");
intDialerC.addSC("compress", "Set serial interface for compression");
	intDialerC.compress.addSC("stac", "stac compression algorithm");
intDialerC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intDialerC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
intDialerC.addSC("default", "Set a command to its defaults");
intDialerC.addSC("description", "Interface specific description");
	intDialerC.description.addSC("LINE", "Up to 240 characters describing this interface");
intDialerC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
	intDialerC.dialer.addSC("aaa", "Allow dialer to access AAA for dialing information");
	intDialerC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
		intDialerC.dialer.map.addSC("ip", "IP");
			intDialerC.dialer.map.ip.addSC("A.B.C.D", "Protocol specific address");
				intDialerC.dialer.map.ip["A.B.C.D"].addSC("WORD", "Dialer string (quote strings containing #)");
				intDialerC.dialer.map.ip["A.B.C.D"].addSC("broadcast", "Broadcasts should be forwarded to this address");
					intDialerC.dialer.map.ip["A.B.C.D"].broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
				intDialerC.dialer.map.ip["A.B.C.D"].addSC("name", "Map to a host");
					intDialerC.dialer.map.ip["A.B.C.D"].name.addSC("WORD", "Hostname to map");
						intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
						intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
							intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
						intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.addSC("class", "dialer map class");
							intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.addSC("WORD", "name of dialer map class");
								intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
								intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
									intDialerC.dialer.map.ip["A.B.C.D"].name.WORD.class.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
				intDialerC.dialer.map.ip["A.B.C.D"].addSC("system-script", "Specify regular expression to select system dialing script");
				intDialerC.dialer.map.ip["A.B.C.D"].addSC("vrf", "VPN Routing/Forwarding instance");
		intDialerC.dialer.map.addSC("ipv6", "IPV6");
			intDialerC.dialer.map.ipv6.addSC("X:X:X:X::X/<0-128>", "Protocol specific address");
		intDialerC.dialer.map.addSC("netbios", "NETBIOS");
			intDialerC.dialer.map.pppoe.addSC("system-script", "Specify regular expression to select system dialing script");
			intDialerC.dialer.map.pppoe.addSC("vrf", "VPN Routing/Forwarding instance");
	intDialerC.dialer.addSC("pool", "Specify dialer pool to be used");
		intDialerC.dialer.pool.addSC("<1-255>", "Dialer pool number");
	intDialerC.dialer.addSC("string", "Specify telephone number to be passed to DCE device");
	intDialerC.dialer.addSC("vpdn", "Enable vpdn dial");
intDialerC.addSC("dialer-group", "Assign interface to dialer-list");
	intDialerC["dialer-group"].addSC("<1-128>", "Dialer list number");
intDialerC.addSC("exit", "Exit from interface configuration mode");
intDialerC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
intDialerC.addSC("full-duplex", "Configure full-duplex operational mode");
intDialerC.addSC("half-duplex", "Configure half-duplex and related commands");
intDialerC.addSC("help", "Description of the interactive help system");
intDialerC.addSC("hold-queue", "Set hold queue depth");
intDialerC.addSC("ip", "Interface Internet Protocol config commands");
	intDialerC.ip.addSC("access-group", "Specify access control for packets");
	intDialerC.ip.addSC("accounting", "Enable IP accounting on this interface");
	intDialerC.ip.addSC("address", "Set the IP address of an interface");
		intDialerC.ip.address.addSC("A.B.C.D", "IP address");
			intDialerC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
				intDialerC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
		intDialerC.ip.address.addSC("pool", "IP Address autoconfigured from a local DHCP pool");
			intDialerC.ip.address.pool.addSC("WORD", "Pool name");
	intDialerC.ip.addSC("authentication", "authentication subcommands");
	intDialerC.ip.addSC("bgp", "BGP interface commands");
	intDialerC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
		intDialerC.ip.dhcp.addSC("relay", "DHCP relay configuration parameters");
			intDialerC.ip.dhcp.relay.addSC("information", "DHCP relay information option");
				intDialerC.ip.dhcp.relay.information.addSC("trusted", "Received DHCP packet may contain relay info option with zero giaddr");
	intDialerC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
	intDialerC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
	intDialerC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
	intDialerC.ip.addSC("igmp", "IGMP interface commands");
	intDialerC.ip.addSC("load-sharing", "Style of load sharing");
	intDialerC.ip.addSC("security", "DDN IP Security Option");
	intDialerC.ip.addSC("split-horizon", "Perform split horizon");
	intDialerC.ip.addSC("summary-address", "Perform address summarization");
      intDialerC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
         intDialerC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
            intDialerC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
               intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
                  intDialerC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");
      intDialerC.ip["summary-address"].addSC("rip", "Routing Information Protocol (RIP)");
         intDialerC.ip["summary-address"].rip.addSC("A.B.C.D", "IP address");
            intDialerC.ip["summary-address"].rip["A.B.C.D"].addSC("A.B.C.D", "IP network mask");

	intDialerC.ip.addSC("tcp", "TCP header compression and other parameters");
	intDialerC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
	intDialerC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
intDialerC.addSC("ipv6", "IPv6 interface subcommands");
	intDialerC.ipv6.addSC("redirects", "Enable sending of ICMP Redirect messages");
	intDialerC.ipv6.addSC("rip", "Configure RIP routing protocol");
	intDialerC.ipv6.addSC("traffic-filter", "Access control list for packets");
	intDialerC.ipv6.addSC("unnumbered", "Configure IPv6 interface as unnumbered");
intDialerC.addSC("keepalive", "Enable keepalive");
	intDialerC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
intDialerC.addSC("llc2", "LLC2 Interface Subcommands");
intDialerC.addSC("load-interval", "Specify interval for load calculation for an interface");
intDialerC.addSC("logging", "Configure logging for interface");
intDialerC.addSC("loopback", "Configure internal loopback on an interface");
intDialerC.addSC("mac-address", "Manually set interface MAC address");
intDialerC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
intDialerC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
intDialerC.addSC("multilink-group", "Put interface in a multilink bundle");
intDialerC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
	intDialerC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
	intDialerC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
intDialerC.addSC("no", "Negate a command or set its defaults");
	intDialerC.no.addSC("access-expression", "Build a bridge boolean access expression");
		intDialerC.no["access-expression"].addSC("input", "Filter input packets");
		intDialerC.no["access-expression"].addSC("output", "Filter output packets");
	intDialerC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
		intDialerC.no.arp.addSC("arpa", "Standard arp protocol");
		intDialerC.no.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
		intDialerC.no.arp.addSC("probe", "HP style arp protocol");
		intDialerC.no.arp.addSC("snap", "IEEE 802.3 style arp");
		intDialerC.no.arp.addSC("timeout", "Set ARP cache timeout");
	intDialerC.no.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
		intDialerC.no.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
	intDialerC.no.addSC("bandwidth", "Set bandwidth informational parameter");
	intDialerC.no.addSC("bridge-group", "Transparent bridging interface parameters");
		intDialerC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
	intDialerC.no.addSC("carrier-delay", "Specify delay for interface transitions");
	intDialerC.no.addSC("cdp", "CDP interface subcommands");
		intDialerC.no.cdp.addSC("enable", "Enable CDP on interface");
	intDialerC.no.addSC("clock", "Configure serial interface clock");
		intDialerC.no.clock.addSC("rate", "Configure serial interface clock speed");
	intDialerC.no.addSC("compress", "Set serial interface for compression");
	intDialerC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intDialerC.no.addSC("delay", "Specify interface throughput delay");
	intDialerC.no.addSC("description", "Interface specific description");
	intDialerC.no.addSC("dialer", "Dial-on-demand routing (DDR) commands");
		intDialerC.no.dialer.addSC("aaa", "Allow dialer to access AAA for dialing information");
		intDialerC.no.dialer.addSC("hold-queue", "Configure output hold queue");
		intDialerC.no.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
		intDialerC.no.dialer.addSC("load-threshold", "Specify threshold for placing additional calls");
		intDialerC.no.dialer.addSC("pool", "Specify dialer pool to be used");
		intDialerC.no.dialer.addSC("priority", "Specify priority for use in dialer group");
		intDialerC.no.dialer.addSC("reserved-links", "Specify link reservations");
		intDialerC.no.dialer.addSC("vpdn", "Enable vpdn dial");
	intDialerC.no.addSC("dialer-group", "Assign interface to dialer-list");
	intDialerC.no.addSC("encapsulation", "Set encapsulation type for an interface");
	intDialerC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intDialerC.no.addSC("full-duplex", "Configure full-duplex operational mode");
	intDialerC.no.addSC("half-duplex", "Configure half-duplex and related commands");
	intDialerC.no.addSC("hold-queue", "Set hold queue depth");
	intDialerC.no.addSC("ip", "Interface Internet Protocol config commands");
		intDialerC.no.ip.addSC("access-group", "Specify access control for packets");
		intDialerC.no.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
	intDialerC.no.addSC("keepalive", "Enable keepalive");
		intDialerC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
	intDialerC.no.addSC("shutdown","Shutdown the selected interface");

intDialerC.addSC("ntp", "Configure NTP");
intDialerC.addSC("ppp", "Point-to-Point Protocol");
	intDialerC.ppp.addSC("authentication", "Set PPP link authentication method");
		intDialerC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
		intDialerC.ppp.authentication.addSC("eap", "Extensible Authentication Protocol (EAP)");
		intDialerC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
		intDialerC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
intDialerC.addSC("priority-group", "Assign a priority group to an interface");
intDialerC.addSC("pulse-time", "Force DTR low during resets");
intDialerC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
intDialerC.addSC("rate-limit", "Rate Limit");
intDialerC.addSC("serial", "serial interface commands");
intDialerC.addSC("service-policy", "Configure QoS Service Policy");
intDialerC.addSC("shutdown", "Shutdown the selected interface");
intDialerC.addSC("smds", "Modify SMDS parameters");
intDialerC.addSC("snapshot", "Configure snapshot support on the interface");
intDialerC.addSC("snmp", "Modify SNMP interface parameters");
intDialerC.addSC("source", "Get config from another source");
intDialerC.addSC("timeout", "Define timeout values for this interface");
intDialerC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
intDialerC.addSC("trunk-group", "Configure interface to be in a trunk group");
intDialerC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
