
intSC.addSC("access-expression", "Build a bridge boolean access expression");
	intSC["access-expression"].addSC("input", "Filter input packets");
	intSC["access-expression"].addSC("output", "Filter output packets");
intSC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intSC.arp.addSC("arpa", "Standard arp protocol");
	intSC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
	intSC.arp.addSC("probe", "HP style arp protocol");
	intSC.arp.addSC("snap", "IEEE 802.3 style arp");
	intSC.arp.addSC("timeout", "Set ARP cache timeout");
intSC.addSC("autodetect", "Autodetect Encapsulations on Serial interface");
	intSC.autodetect.addSC("encapsulation", "list of allowed encapsulations for autodetect");
intSC.addSC("backup", "Modify backup parameters");
	intSC.backup.addSC("delay", "Delays before backup line up or down transitions");
		intSC.backup.delay.addSC("<0-4294967294>", "Seconds");
			intSC.backup.delay["<0-4294967294>"].addSC("never", "Never deactivate the backup line");
		intSC.backup.delay.addSC("never", "Never activate the backup line");
			intSC.backup.delay.never.addSC("<0-4294967294>", "Seconds");
			intSC.backup.delay.never.addSC("never", "Never deactivate the backup line");
	intSC.backup.addSC("interface", "Configure an interface as a backup");
	intSC.backup.addSC("load", "Load thresholds for line up or down transitions");
		intSC.backup.load.addSC("<0-100>", "Percentage");
			intSC.backup.load["<0-100>"].addSC("never", "Never deactivate the backup line");
		intSC.backup.load.addSC("never", "Never activate the backup line");
			intSC.backup.load.never.addSC("<0-100>", "Percentage");
			intSC.backup.load.never.addSC("never", "Never deactivate the backup line");
intSC.addSC("bandwidth", "Set bandwidth informational parameter");
	intSC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
intSC.addSC("bridge-group", "Transparent bridging interface parameters");
	intSC["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
intSC.addSC("carrier-delay", "Specify delay for interface transitions");
	intSC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
	intSC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
intSC.addSC("cdp", "CDP interface subcommands");
	intSC.cdp.addSC("enable", "Enable CDP on interface");
intSC.addSC("clock", "Configure serial interface clock");
	intSC.clock.addSC("rate", "Configure serial interface clock speed");
		intSC.clock.rate.addSC("<300-8000000>", "Choose clockrate from list above");
intSC.addSC("compress", "Set serial interface for compression");
	intSC.compress.addSC("stac", "stac compression algorithm");
intSC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intSC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
intSC.addSC("default", "Set a command to its defaults");
	intSC["default"].addSC("access-expression", "Build a bridge boolean access expression");
	intSC["default"].addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intSC["default"].addSC("autodetect", "Autodetect Encapsulations on Serial interface");
	intSC["default"].addSC("backup", "Modify backup parameters");
	intSC["default"].addSC("bandwidth", "Set bandwidth informational parameter");
	intSC["default"].addSC("bridge-group", "Transparent bridging interface parameters");
	intSC["default"].addSC("carrier-delay", "Specify delay for interface transitions");
	intSC["default"].addSC("cdp", "CDP interface subcommands");
	intSC["default"].addSC("clock", "Configure serial interface clock");
	intSC["default"].addSC("compress", "Set serial interface for compression");
	intSC["default"].addSC("custom-queue-list", "Assign a custom queue list to an interface");
intSC.addSC("delay", "Specify interface throughput delay");
	intSC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
intSC.addSC("description", "Interface specific description");
	intSC.description.addSC("LINE", "Up to 240 characters describing this interface");
intSC.addSC("dialer", "Dial-on-demand routing (DDR) commands");
	intSC.dialer.addSC("callback-secure", "Enable callback security");
	intSC.dialer.addSC("dtr", "Set DTR dialing for interface");
	intSC.dialer.addSC("enable-timeout", "Set length of time an interface stays down before it is available for dialing");
		intSC.dialer["enable-timeout"].addSC("<1-2147483>", "Enable timeout in seconds");
	intSC.dialer.addSC("fast-idle", "Set idle time before disconnecting line with an unusually high level of contention");
		intSC.dialer["fast-idle"].addSC("<1-2147483>", "Fast idle in seconds");
	intSC.dialer.addSC("hold-queue", "Configure output hold queue");
		intSC.dialer["hold-queue"].addSC("<0-100>", "Specify size of output hold queue");
			intSC.dialer["hold-queue"]["<0-100>"].addSC("timeout", "Specify length of time data is held while interface is connecting");
				intSC.dialer["hold-queue"]["<0-100>"].timeout.addSC("<1-2147483>", "Holdq timeout in seconds is this value + enable time");
	intSC.dialer.addSC("idle-timeout", "Specify idle timeout before disconnecting line");
		intSC.dialer["idle-timeout"].addSC("<0-2147483>", "Idle timeout before disconnecting a call");
			intSC.dialer["idle-timeout"]["<0-2147483>"].addSC("either", "Reset idle timer based on both inbound and outbound traffic");
			intSC.dialer["idle-timeout"]["<0-2147483>"].addSC("inbound", "Reset idle timer based on inbound traffic only");
	intSC.dialer.addSC("in-band", "Set v.25bis dialing for interface");
		intSC.dialer["in-band"].addSC("no-parity", "No parity");
		intSC.dialer["in-band"].addSC("odd-parity", "Odd parity");
	intSC.dialer.addSC("map", "Define multiple dial-on-demand numbers");
		intSC.dialer.map.addSC("bridge", "Bridging");
			intSC.dialer.map.bridge.addSC("WORD", "Dialer string (quote strings containing #)");
			intSC.dialer.map.bridge.addSC("broadcast", "Broadcasts should be forwarded to this address");
				intSC.dialer.map.bridge.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
			intSC.dialer.map.bridge.addSC("class", "dialer map class");
			intSC.dialer.map.bridge.addSC("modem-script", "Specify regular expression to select modem dialing script");
			intSC.dialer.map.bridge.addSC("name", "Map to a host");
			intSC.dialer.map.bridge.addSC("spc", "Semi Permanent Connections");
			intSC.dialer.map.bridge.addSC("speed", "Set dialer speed");
			intSC.dialer.map.bridge.addSC("system-script", "Specify regular expression to select system dialing script");
			intSC.dialer.map.bridge.addSC("vrf", "VPN Routing/Forwarding instance");
		intSC.dialer.map.addSC("clns", "ISO CLNS");
		intSC.dialer.map.addSC("hpr", "HPR");
			intSC.dialer.map.hpr.addSC("WORD", "Dialer string (quote strings containing #)");
			intSC.dialer.map.hpr.addSC("broadcast", "Broadcasts should be forwarded to this address");
			intSC.dialer.map.hpr.addSC("class", "dialer map class");
			intSC.dialer.map.hpr.addSC("modem-script", "Specify regular expression to select modem dialing script");
			intSC.dialer.map.hpr.addSC("name", "Map to a host");
			intSC.dialer.map.hpr.addSC("spc", "Semi Permanent Connections");
			intSC.dialer.map.hpr.addSC("speed", "Set dialer speed");
			intSC.dialer.map.hpr.addSC("system-script", "Specify regular expression to select system dialing script");
			intSC.dialer.map.hpr.addSC("vrf", "VPN Routing/Forwarding instance");
		intSC.dialer.map.addSC("ip", "IP");
			intSC.dialer.map.ip.addSC("A.B.C.D", "Protocol specific address");
				intSC.dialer.map.ip["A.B.C.D"].addSC("WORD", "Dialer string (quote strings containing #)");
				intSC.dialer.map.ip["A.B.C.D"].addSC("broadcast", "Broadcasts should be forwarded to this address");
					intSC.dialer.map.ip["A.B.C.D"].broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
				intSC.dialer.map.ip["A.B.C.D"].addSC("class", "dialer map class");
					intSC.dialer.map.ip["A.B.C.D"].class.addSC("WORD", "name of dialer map class");
						intSC.dialer.map.ip["A.B.C.D"].class.WORD.addSC("WORD", "Dialer string (quote strings containing #)");
						intSC.dialer.map.ip["A.B.C.D"].class.WORD.addSC("broadcast", "Broadcasts should be forwarded to this address");
							intSC.dialer.map.ip["A.B.C.D"].class.WORD.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
				intSC.dialer.map.ip["A.B.C.D"].addSC("modem-script", "Specify regular expression to select modem dialing script");
				intSC.dialer.map.ip["A.B.C.D"].addSC("name", "Map to a host");
				intSC.dialer.map.ip["A.B.C.D"].addSC("spc", "Semi Permanent Connections");
				intSC.dialer.map.ip["A.B.C.D"].addSC("speed", "Set dialer speed");
				intSC.dialer.map.ip["A.B.C.D"].addSC("system-script", "Specify regular expression to select system dialing script");
				intSC.dialer.map.ip["A.B.C.D"].addSC("vrf", "VPN Routing/Forwarding instance");
		intSC.dialer.map.addSC("ipv6", "IPV6");
		intSC.dialer.map.addSC("llc2", "LLC2");
			intSC.dialer.map.llc2.addSC("spc", "Semi Permanent Connections");
			intSC.dialer.map.llc2.addSC("speed", "Set dialer speed");
				intSC.dialer.map.llc2.speed.addSC("64", "64K bps");
			intSC.dialer.map.llc2.addSC("system-script", "Specify regular expression to select system dialing script");
		intSC.dialer.map.addSC("netbios", "NETBIOS");
			intSC.dialer.map.netbios.addSC("speed", "Set dialer speed");
			intSC.dialer.map.netbios.addSC("system-script", "Specify regular expression to select system dialing script");
			intSC.dialer.map.netbios.addSC("vrf", "VPN Routing/Forwarding instance");
		intSC.dialer.map.addSC("pppoe", "PPP over Ethernet");
			intSC.dialer.map.pppoe.addSC("WORD", "Dialer string (quote strings containing #)");
			intSC.dialer.map.pppoe.addSC("broadcast", "Broadcasts should be forwarded to this address");
				intSC.dialer.map.pppoe.broadcast.addSC("WORD", "Dialer string (quote strings containing #)");
			intSC.dialer.map.pppoe.addSC("class", "dialer map class");
			intSC.dialer.map.pppoe.addSC("modem-script", "Specify regular expression to select modem dialing script");
			intSC.dialer.map.pppoe.addSC("name", "Map to a host");
			intSC.dialer.map.pppoe.addSC("spc", "Semi Permanent Connections");
			intSC.dialer.map.pppoe.addSC("speed", "Set dialer speed");
			intSC.dialer.map.pppoe.addSC("system-script", "Specify regular expression to select system dialing script");
			intSC.dialer.map.pppoe.addSC("vrf", "VPN Routing/Forwarding instance");
		intSC.dialer.map.addSC("snapshot", "Snapshot routing support");
			intSC.dialer.map.snapshot.addSC("N", "Protocol specific address");
	intSC.dialer.addSC("order", "Specify order of choosing dialstrings");
		intSC.dialer.order.addSC("last-successful", "Choose the last successful dial string first");
		intSC.dialer.order.addSC("round-robin", "Choose dial strings in round-robin order");
		intSC.dialer.order.addSC("sequential", "Choose dial strings in sequential order");
	intSC.dialer.addSC("pool-member", "Specify dialer pool membership");
intSC.addSC("dialer-group", "Assign interface to dialer-list");
	intSC["dialer-group"].addSC("<1-128>", "Dialer list number");
intSC.addSC("down-when-looped", "Force looped serial interface down");
intSC.addSC("dxi", "ATM-DXI configuration commands");
	intSC.dxi.addSC("interface-dfa", "Define a DFA as part of a subinterface");
	intSC.dxi.addSC("map", "Map a given VPI and VCI to a ATM-DXI DFA");
	intSC.dxi.addSC("pvc", "define PVC attributes");
intSC.addSC("encapsulation", "Set encapsulation type for an interface");
intSC.addSC("exit", "Exit from interface configuration mode");
intSC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intSC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
		intSC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
			intSC["fair-queue"]["<1-4096>"]["<16-4096>"].addSC("<0-1000>", "Number Reservable Conversation Queues");
intSC.addSC("full-duplex", "Configure full-duplex operational mode");
intSC.addSC("half-duplex", "Configure half-duplex and related commands");
	intSC["half-duplex"].addSC("timer", "Half-duplex timer tuning commands");
intSC.addSC("help", "Description of the interactive help system");
intSC.addSC("hold-queue", "Set hold queue depth");
	intSC["hold-queue"].addSC("<0-4096>", "Queue length");
intSC.addSC("idle-character", "Set idle character type");
	intSC["idle-character"].addSC("flags", "Send hdlc flag characters between packets");
	intSC["idle-character"].addSC("marks", "Send mark characters between packets");
intSC.addSC("ignore", "ignore signals");
	intSC.ignore.addSC("dcd", "ignore dcd");
intSC.addSC("ignore-dcd", "ignore dcd");
intSC.addSC("invert", "Serial invert modes");
	intSC.invert.addSC("txclock", "Invert transmit clock");
intSC.addSC("ip", "Interface Internet Protocol config commands");
	intSC.ip.addSC("access-group", "Specify access control for packets");
	intSC.ip.addSC("accounting", "Enable IP accounting on this interface");
	intSC.ip.addSC("address", "Set the IP address of an interface");
	intSC.ip.addSC("authentication", "authentication subcommands");
	intSC.ip.addSC("bandwidth-percent", "Set EIGRP bandwidth limit");
			intSC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
				intSC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>",  "Autonomous system number");
					intSC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>",  "Maximum bandwidth percentage that EIGRP may use");
	  	    intSC.ip["bandwidth-percent"].addSC("interfaces",  "IP-EIGRP interfaces");
		    intSC.ip["bandwidth-percent"].addSC("neighbors",   "IP-EIGRP neighbors");
		    intSC.ip["bandwidth-percent"].addSC("topology",    "IP-EIGRP Topology Table");
		    intSC.ip["bandwidth-percent"].addSC("traffic",     "IP-EIGRP Traffic Statistics");
	intSC.ip.addSC("bgp", "BGP interface commands");
	intSC.ip.addSC("broadcast-address", "Set the broadcast address of an interface");
		intSC.ip["broadcast-address"].addSC("A.B.C.D", "IP broadcast address");
	intSC.ip.addSC("cef", "Cisco Express Fowarding interface commands");
	intSC.ip.addSC("cgmp", "Enable/disable CGMP");
	intSC.ip.addSC("dhcp", "Configure DHCP parameters for this interface");
	intSC.ip.addSC("directed-broadcast", "Enable forwarding of directed broadcasts");
	intSC.ip.addSC("dvmrp", "DVMRP interface commands");
	intSC.ip.addSC("hello-interval", "Configures IP-EIGRP hello interval");
	intSC.ip.addSC("helper-address", "Specify a destination address for UDP broadcasts");
	intSC.ip.addSC("hold-time", "Configures IP-EIGRP hold time");
	intSC.ip.addSC("idle-group", "Specify interesting packets for idle-timer");
	intSC.ip.addSC("igmp", "IGMP interface commands");
	intSC.ip.addSC("irdp", "ICMP Router Discovery Protocol");
	intSC.ip.addSC("load-sharing", "Style of load sharing");
		intSC.ip["load-sharing"].addSC("per-destination", "Deterministic distribution");
		intSC.ip["load-sharing"].addSC("per-packet", "Random distribution");
	intSC.ip.addSC("local-proxy-arp", "Enable local-proxy ARP");
	intSC.ip.addSC("mask-reply", "Enable sending ICMP Mask Reply messages");
	intSC.ip.addSC("mrm", "Configure IP Multicast Routing Monitor tester");
		intSC.ip.mrm.addSC("test-receiver", "Enable IP MRM test receiver operation");
		intSC.ip.mrm.addSC("test-sender", "Enable IP MRM test sender operation");
		intSC.ip.mrm.addSC("test-sender-receiver", "Enable IP MRM test sender and receiver operation");
	intSC.ip.addSC("mroute-cache", "Enable switching cache for incoming multicast packets");
	intSC.ip.addSC("mtu", "Set IP Maximum Transmission Unit");
		intSC.ip.mtu.addSC("<68-1000000>", "MTU (bytes)");
	intSC.ip.addSC("multicast", "IP multicast interface commands");
	intSC.ip.addSC("nat", "NAT interface commands");
		intSC.ip.nat.addSC("inside", "Inside interface for address translation");
		intSC.ip.nat.addSC("outside", "Outside interface for address translation");
	intSC.ip.addSC("nbar", "Network-Based Application Recognition");
		intSC.ip.nbar.addSC("protocol-discovery", "Enable NBAR protocol discovery");
	intSC.ip.addSC("nhrp", "NHRP interface subcommands");
	intSC.ip.addSC("ospf", "OSPF interface commands");

			  intSC.ip.ospf.addSC("authentication-key",   "Authentication password (key)");
				intSC.ip.ospf["authentication-key"].addSC("<0-7>",  "Encryption type (0 for not yet encrypted, 7 for proprietary)");
					intSC.ip.ospf["authentication-key"]["<0-7>"].addSC("LINE",  "The OSPF password (key)");
			  intSC.ip.ospf.addSC("cost",                 "Interface cost");
			    intSC.ip.ospf.cost.addSC("<1-65535>",  "Cost");
			  intSC.ip.ospf.addSC("database-filter",      "Filter OSPF LSA during synchronization and flooding");
			  intSC.ip.ospf.addSC("dead-interval",        "Interval after which a neighbor is declared dead");
						intSC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
			  intSC.ip.ospf.addSC("demand-circuit",       "OSPF demand circuit");
			  intSC.ip.ospf.addSC("hello-interval",       "Time between HELLO packets");
				intSC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");

			  intSC.ip.ospf.addSC("message-digest-key",   "Message digest authentication password (key)");
    			intSC.ip.ospf["message-digest-key"].addSC("<1-255>",  "Key ID");
			    	intSC.ip.ospf["message-digest-key"]["<1-255>"].addSC("md5",  "Use MD5 algorithm");
			    	    intSC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("<0-7>",  "Encryption type (0 for not yet encrypted, 7 for proprietary)");
  							intSC.ip.ospf["message-digest-key"]["<1-255>"].md5["<0-7>"].addSC("LINE",  "The OSPF password (key)");
  						intSC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("LINE",   "The OSPF password (key)");
			  intSC.ip.ospf.addSC("network",              "Network type");
			  intSC.ip.ospf.addSC("priority",             "Router priority");
			  	intSC.ip.ospf.priority.addSC("<0-255>",  "Priority");
			  intSC.ip.ospf.addSC("retransmit-interval",  "Time between retransmitting lost link state advertisements");
			  intSC.ip.ospf.addSC("transmit-delay",       "Link state transmit delay");


	intSC.ip.addSC("pgm", "PGM Reliable Transport Protocol");
		intSC.ip.pgm.addSC("router", "router specific command");
	intSC.ip.addSC("pim", "PIM interface commands");
	intSC.ip.addSC("policy", "Enable policy routing");
		intSC.ip.policy.addSC("route-map", "Policy route map");
			intSC.ip.policy["route-map"].addSC("WORD", "Route map name");
	intSC.ip.addSC("probe", "Enable HP Probe support");
		intSC.ip.probe.addSC("proxy", "Proxy support");
	intSC.ip.addSC("proxy-arp", "Enable proxy ARP");
	intSC.ip.addSC("rarp-server", "Enable RARP server for static arp entries");
		intSC.ip["rarp-server"].addSC("A.B.C.D", "IP server address");
	intSC.ip.addSC("redirects", "Enable sending ICMP Redirect messages");
	intSC.ip.addSC("rgmp", "Enable/disable RGMP");
	intSC.ip.addSC("rip", "Router Information Protocol");
	intSC.ip.addSC("rtp", "RTP parameters");
	intSC.ip.addSC("sap", "Session Announcement Protocol interface commands");
	intSC.ip.addSC("security", "DDN IP Security Option");
	intSC.ip.addSC("split-horizon", "Perform split horizon");
	intSC.ip.addSC("summary-address", "Perform address summarization");
         intSC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
             intSC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
                 intSC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
                     intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
                         intSC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");

	intSC.ip.addSC("tcp", "TCP header compression and other parameters");
	intSC.ip.addSC("unnumbered", "Enable IP processing without an explicit address");
	intSC.ip.addSC("unreachables", "Enable sending ICMP Unreachable messages");
	intSC.ip.addSC("urd", "Configure URL Rendezvousing");
	intSC.ip.addSC("verify", "Enable per packet validation");
	intSC.ip.addSC("vrf", "VPN Routing/Forwarding parameters on the interface");
	intSC.ip.addSC("wccp", "WCCP interface commands");
intSC.addSC("ipv6", "IPv6 interface subcommands");
intSC.addSC("keepalive", "Enable keepalive");
	intSC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
intSC.addSC("llc2", "LLC2 Interface Subcommands");
intSC.addSC("load-interval", "Specify interval for load calculation for an interface");
	intSC["load-interval"].addSC("<30-600>", "Load interval delay in seconds");
intSC.addSC("logging", "Configure logging for interface");
	intSC.logging.addSC("event", "Interface events");
intSC.addSC("loopback", "Configure internal loopback on an interface");
intSC.addSC("mac-address", "Manually set interface MAC address");
	intSC["mac-address"].addSC("H.H.H", "MAC address");
intSC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
	intSC["max-reserved-bandwidth"].addSC("<1-100>", "Max. reservable bandwidth as % of interface bandwidth");
intSC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
	intSC.mtu.addSC("<64-18000>", "MTU size in bytes");
intSC.addSC("multilink-group", "Put interface in a multilink bundle");
	intSC["multilink-group"].addSC("<1-2147483647>", "Multilink group number");
intSC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
	intSC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
	intSC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
intSC.addSC("no", "Negate a command or set its defaults");
    intSC.no.addSC("shutdown","Shutdown the selected interface");
intSC.addSC("nrzi-encoding", "Enable use of NRZI encoding");
intSC.addSC("ntp", "Configure NTP");
	intSC.ntp.addSC("broadcast", "Configure NTP broadcast service");
	intSC.ntp.addSC("disable", "Disable NTP");
	intSC.ntp.addSC("multicast", "Configure NTP multicast service");
intSC.addSC("physical-layer", "Configure sync or async physical layer on serial interface");
	intSC["physical-layer"].addSC("async", "Configure asynchronous physical layer on serial interface");
	intSC["physical-layer"].addSC("sync", "Configure synchronous physical layer on serial interface");
intSC.addSC("ppp", "Point-to-Point Protocol");
	intSC.ppp.addSC("accm", "Set initial Async Control Character Map");
		intSC.ppp.accm.addSC("<0x0-0xFFFFFFFF>", "Async Control Character Map (in hex)");
	intSC.ppp.addSC("accounting", "Set PPP network accounting method");
		intSC.ppp.accounting.addSC("WORD", "Named accounting list.");
		intSC.ppp.accounting.addSC("default", "The default accounting list.");
	intSC.ppp.addSC("authentication", "Set PPP link authentication method");
		intSC.ppp.authentication.addSC("chap", "Challenge Handshake Authentication Protocol (CHAP)");
		intSC.ppp.authentication.addSC("eap", "Extensible Authentication Protocol (EAP)");
		intSC.ppp.authentication.addSC("ms-chap", "Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)");
		intSC.ppp.authentication.addSC("pap", "Password Authentication Protocol (PAP)");
	intSC.ppp.addSC("authorization", "Set PPP network authorization method");
		intSC.ppp.authorization.addSC("WORD", "Named authorization list.");
		intSC.ppp.authorization.addSC("default", "The default authorization list.");
	intSC.ppp.addSC("bridge", "Enable PPP bridge translation");
	intSC.ppp.addSC("caller", "Caller option when no CLID is available");
		intSC.ppp.caller.addSC("name", "Username string for this call");
			intSC.ppp.caller.name.addSC("WORD", "");
	intSC.ppp.addSC("chap", "Set CHAP authentication parameters");
		intSC.ppp.chap.addSC("hostname", "Set alternate CHAP hostname");
			intSC.ppp.chap.hostname.addSC("WORD", "Alternate CHAP hostname");
		intSC.ppp.chap.addSC("password", "Set default CHAP password");
			intSC.ppp.chap.password.addSC("<0-7>", "Encryption type (0=not yet encrypted)");
			intSC.ppp.chap.password.addSC("LINE", "Default PPP authentication password");
		intSC.ppp.chap.addSC("refuse", "Refuse to authenticate using CHAP");
			intSC.ppp.chap.refuse.addSC("callin", "Refuse to authenticate on incoming call only");
		intSC.ppp.chap.addSC("wait", "Wait for caller to authenticate first");
	intSC.ppp.addSC("direction", "Override default PPP direction");
		intSC.ppp.direction.addSC("callin", "Treat connection as a received call");
		intSC.ppp.direction.addSC("callout", "Treat connection as an initiated call");
		intSC.ppp.direction.addSC("dedicated", "Treat connection as a dedicated line");
	intSC.ppp.addSC("dnis", "Authentication via DNIS before LCP");
		intSC.ppp.dnis.addSC("LINE", "DNIS string for this call");
	intSC.ppp.addSC("eap", "Set EAP authentication parameters");
	intSC.ppp.addSC("ipcp", "Set IPCP negotiation options");
	intSC.ppp.addSC("iphc", "Set IPCP Header Compression control options");
		intSC.ppp.iphc.addSC("max-header", "Maximum size for a compressed header");
			intSC.ppp.iphc["max-header"].addSC("<60-168>", "");
		intSC.ppp.iphc.addSC("max-period", "Compressed packets sent before a full header");
			intSC.ppp.iphc["max-period"].addSC("<60-168>", "");
		intSC.ppp.iphc.addSC("max-time", "Maximum time period between full headers");
			intSC.ppp.iphc["max-time"].addSC("<1-255>", "");
	intSC.ppp.addSC("lcp", "PPP LCP configuration");
		intSC.ppp.lcp.addSC("delay", "Delay before PPP sends first packet");
			intSC.ppp.lcp.delay.addSC("<0-255>", "Seconds");
		intSC.ppp.lcp.addSC("fast-start", "Ignore Carrier Timer, Start PPP when an LCP pkt arrives");
		intSC.ppp.lcp.addSC("predictive", "Predict peers LCP requests/replies");
	intSC.ppp.addSC("link", "Set miscellaneous link parameters");
		intSC.ppp.link.addSC("reorders", "Advise that packets may be received out of order");
	intSC.ppp.addSC("loopback", "PPP loopback options");
		intSC.ppp.loopback.addSC("ignore", "Disable checking for loopback condition");
	intSC.ppp.addSC("max-bad-auth", "Allow multiple authentication failures");
		intSC.ppp["max-bad-auth"].addSC("<1-255>", "Number of attempts allowed");
	intSC.ppp.addSC("max-configure", "Number of conf-reqs sent before assuming peer is unable to respond");
		intSC.ppp["max-configure"].addSC("<1-255>", "Number of attempts allowed");
	intSC.ppp.addSC("max-failure", "Number of conf-naks sent before assuming configuration is not converging");
		intSC.ppp["max-failure"].addSC("<1-255>", "Number of attempts allowed");
	intSC.ppp.addSC("max-terminate", "Number of term-reqs sent before assuming peer is unable to respond");
		intSC.ppp["max-terminate"].addSC("<1-255>", "Number of attempts allowed");
	intSC.ppp.addSC("multilink", "Make interface multilink capable");
	intSC.ppp.addSC("pap", "Set PAP authentication parameters");
	intSC.ppp.addSC("quality", "Set minimum Link Quality before link is down");
	intSC.ppp.addSC("reliable-link", "Use LAPB with PPP to provide a reliable link");
	intSC.ppp.addSC("timeout", "Set PPP timeout parameters");
intSC.addSC("priority-group", "Assign a priority group to an interface");
	intSC["priority-group"].addSC("<1-16>", "Priority group");
intSC.addSC("pulse-time", "Force DTR low during resets");
	intSC["pulse-time"].addSC("<0-60>", "DTR low time in seconds");
	intSC["pulse-time"].addSC("msec", "millisecond (resolution)");
intSC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
	intSC["random-detect"].addSC("dscp-based", "Enable dscp based WRED on an inteface");
	intSC["random-detect"].addSC("prec-based", "Enable prec based WRED on an interface");
intSC.addSC("rate-limit", "Rate Limit");
	intSC["rate-limit"].addSC("input", "Rate limit on input");
	intSC["rate-limit"].addSC("output", "Rate limit on output");
intSC.addSC("serial", "serial interface commands");
intSC.addSC("service-policy", "Configure QoS Service Policy");
intSC.addSC("shutdown", "Shutdown the selected interface");
intSC.addSC("smds", "Modify SMDS parameters");
intSC.addSC("snapshot", "Configure snapshot support on the interface");
intSC.addSC("snmp", "Modify SNMP interface parameters");
intSC.addSC("source", "Get config from another source");
intSC.addSC("timeout", "Define timeout values for this interface");
intSC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
intSC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
intSC.addSC("transmitter-delay", "Set dead-time after transmitting a datagram");
intSC.addSC("trunk-group", "Configure interface to be in a trunk group");
intSC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");

