Adding ONOS Segment Routing CLI files to new repo
diff --git a/cli/documentation/en_US/switch/alias b/cli/documentation/en_US/switch/alias
new file mode 100755
index 0000000..f3dc9a3
--- /dev/null
+++ b/cli/documentation/en_US/switch/alias
@@ -0,0 +1 @@
+Assign an alias to this switch
diff --git a/cli/documentation/en_US/switch/alias-example b/cli/documentation/en_US/switch/alias-example
new file mode 100755
index 0000000..8ee9006
--- /dev/null
+++ b/cli/documentation/en_US/switch/alias-example
@@ -0,0 +1,5 @@
+alias switch-1
+  Attach a name to this switch
+
+no alias switch-1
+  Remove a switch alias
diff --git a/cli/documentation/en_US/switch/core-switch b/cli/documentation/en_US/switch/core-switch
new file mode 100755
index 0000000..c049cf0
--- /dev/null
+++ b/cli/documentation/en_US/switch/core-switch
@@ -0,0 +1 @@
+This switch is a core switch.
\ No newline at end of file
diff --git a/cli/documentation/en_US/switch/core-switch-example b/cli/documentation/en_US/switch/core-switch-example
new file mode 100755
index 0000000..814c1be
--- /dev/null
+++ b/cli/documentation/en_US/switch/core-switch-example
@@ -0,0 +1,5 @@
+core-switch
+  Configure the currently-configured switch as a core switch
+
+no core-switch
+  Remove the core-switch property
diff --git a/cli/documentation/en_US/switch/interface b/cli/documentation/en_US/switch/interface
new file mode 100755
index 0000000..708ad97
--- /dev/null
+++ b/cli/documentation/en_US/switch/interface
@@ -0,0 +1 @@
+Specify a switch interface by name, and enter its configuration sub-mode
\ No newline at end of file
diff --git a/cli/documentation/en_US/switch/interface-alias b/cli/documentation/en_US/switch/interface-alias
new file mode 100755
index 0000000..f774781
--- /dev/null
+++ b/cli/documentation/en_US/switch/interface-alias
@@ -0,0 +1 @@
+Configure an alias for this switch interface.
\ No newline at end of file
diff --git a/cli/documentation/en_US/switch/interface-alias-example b/cli/documentation/en_US/switch/interface-alias-example
new file mode 100755
index 0000000..9bbcc42
--- /dev/null
+++ b/cli/documentation/en_US/switch/interface-alias-example
@@ -0,0 +1,6 @@
+interface-alias defintf
+  Assign an alias to this switch interface
+
+no interface-alias defintf
+  Remove an alias for this switch interface
+
diff --git a/cli/documentation/en_US/switch/interface-example b/cli/documentation/en_US/switch/interface-example
new file mode 100755
index 0000000..405aa06
--- /dev/null
+++ b/cli/documentation/en_US/switch/interface-example
@@ -0,0 +1,5 @@
+interface Ethernet1
+  Configure a specific port on this switch
+
+no interface Ethernet1
+  Delete a switch interface configuration
diff --git a/cli/documentation/en_US/switch/realtime-aggregate b/cli/documentation/en_US/switch/realtime-aggregate
new file mode 100755
index 0000000..b18af33
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-aggregate
@@ -0,0 +1,4 @@
+The aggregate option displays aggregated flow statistics.
+It is a request for the controller to activly
+query the indicated switch to acquire and display
+the results.
diff --git a/cli/documentation/en_US/switch/realtime-desc b/cli/documentation/en_US/switch/realtime-desc
new file mode 100755
index 0000000..0f5784a
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-desc
@@ -0,0 +1,5 @@
+The desc option is a request for the controller to
+query the indicated switch.  to acquire the switch description.
+The returned values include the switch model and version,
+the switch vendor, serial number, and software version
+currently running.
diff --git a/cli/documentation/en_US/switch/realtime-features b/cli/documentation/en_US/switch/realtime-features
new file mode 100755
index 0000000..d115a4f
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-features
@@ -0,0 +1,3 @@
+The features option is a request for the controller to
+query the indicated switch to acquire details about 
+the interfaces of the switch.
diff --git a/cli/documentation/en_US/switch/realtime-flow b/cli/documentation/en_US/switch/realtime-flow
new file mode 100755
index 0000000..6dd91d3
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-flow
@@ -0,0 +1,2 @@
+The flow selection request the controller to query
+the selected switch for all the flows currently active.
diff --git a/cli/documentation/en_US/switch/realtime-port b/cli/documentation/en_US/switch/realtime-port
new file mode 100755
index 0000000..6445c5c
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-port
@@ -0,0 +1,4 @@
+The port option is a request for the controller to
+send to the indicated switch, the reply is the openflow
+protocol port reply, which lists all the interfaces
+and provides tx and rx statistics.
diff --git a/cli/documentation/en_US/switch/realtime-queue b/cli/documentation/en_US/switch/realtime-queue
new file mode 100755
index 0000000..951a3b8
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-queue
@@ -0,0 +1,4 @@
+The queue option is a request for the controller to
+query the indicated switch  to acquire the switch queue details
+The returned value is an association between the interface names,
+the queue numbers, and some statitics for each of the queues.
diff --git a/cli/documentation/en_US/switch/realtime-table b/cli/documentation/en_US/switch/realtime-table
new file mode 100755
index 0000000..bc1f797
--- /dev/null
+++ b/cli/documentation/en_US/switch/realtime-table
@@ -0,0 +1,4 @@
+The table option is a request for the controller to
+query the indicated switch,  for the switch's table
+details.  The returned values the names of the tables,
+the size of the tables, and some usage statistics
diff --git a/cli/documentation/en_US/switch/show b/cli/documentation/en_US/switch/show
new file mode 100755
index 0000000..750eb26
--- /dev/null
+++ b/cli/documentation/en_US/switch/show
@@ -0,0 +1,2 @@
+The show switch commands displays operational state for
+switches currently connected to the controller.
diff --git a/cli/documentation/en_US/switch/show-interfaces b/cli/documentation/en_US/switch/show-interfaces
new file mode 100755
index 0000000..5537671
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-interfaces
@@ -0,0 +1,4 @@
+The 'interfaces' keyword lists the interfaces on the switch.
+This information is posed by the switch to the controller when
+the switch first connects, and then updated by the switch if
+new interfaces are created or deleted.
diff --git a/cli/documentation/en_US/switch/show-interfaces-alias b/cli/documentation/en_US/switch/show-interfaces-alias
new file mode 100755
index 0000000..7a10aa1
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-interfaces-alias
@@ -0,0 +1,2 @@
+Interfaces may have aliases assigned to them, this keyword
+diesplays any aliases associated with the switch
diff --git a/cli/documentation/en_US/switch/show-switch-alias b/cli/documentation/en_US/switch/show-switch-alias
new file mode 100755
index 0000000..3eb7dca
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-switch-alias
@@ -0,0 +1,2 @@
+This selection displays the alias associated with the
+requested switch (or all the swtiches when all is selected)
diff --git a/cli/documentation/en_US/switch/show-switch-format-brief b/cli/documentation/en_US/switch/show-switch-format-brief
new file mode 100755
index 0000000..ac548ec
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-switch-format-brief
@@ -0,0 +1,2 @@
+The brief keyword requests a less verbose version
+for the output of various show commands
diff --git a/cli/documentation/en_US/switch/show-switch-format-details b/cli/documentation/en_US/switch/show-switch-format-details
new file mode 100755
index 0000000..ae31c3a
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-switch-format-details
@@ -0,0 +1,2 @@
+The details keyword requests a more verbose version
+of the output format.  
diff --git a/cli/documentation/en_US/switch/show-switch-order b/cli/documentation/en_US/switch/show-switch-order
new file mode 100755
index 0000000..e89f3e8
--- /dev/null
+++ b/cli/documentation/en_US/switch/show-switch-order
@@ -0,0 +1,2 @@
+The 'by' keyword describes a sort-by token,  The sort
+selection is the next keyword
diff --git a/cli/documentation/en_US/switch/switch b/cli/documentation/en_US/switch/switch
new file mode 100755
index 0000000..f7c14d9
--- /dev/null
+++ b/cli/documentation/en_US/switch/switch
@@ -0,0 +1,8 @@
+The switch command enters the switch submode for a single
+identified switch.   Within the submode, various configuraion
+can be performed on the switch, including setting the switch-alias,
+enable or disabling the tunnel features.
+
+The 'no' variation of the switch command will not remove swtich's
+currently connected to the controller, instead it will remove
+any user configured details of the identified switch.
diff --git a/cli/documentation/en_US/switch/switch-example b/cli/documentation/en_US/switch/switch-example
new file mode 100755
index 0000000..a8bf743
--- /dev/null
+++ b/cli/documentation/en_US/switch/switch-example
@@ -0,0 +1,5 @@
+switch 00:00:00:00:00:00:00:01
+  Define a new switch, and enter the switch configuration sub-mode
+
+no switch 00:00:00:00:00:00:00:01
+  Delete a switch definition
diff --git a/cli/documentation/en_US/switch/switchport b/cli/documentation/en_US/switch/switchport
new file mode 100755
index 0000000..f06de7c
--- /dev/null
+++ b/cli/documentation/en_US/switch/switchport
@@ -0,0 +1 @@
+Configure this interface to connect to an external network
diff --git a/cli/documentation/en_US/switch/switchport-example b/cli/documentation/en_US/switch/switchport-example
new file mode 100755
index 0000000..70d0d9e
--- /dev/null
+++ b/cli/documentation/en_US/switch/switchport-example
@@ -0,0 +1,6 @@
+switchport mode external
+  Within a switch interface definiton, configure this interface to be
+  connected to an external network
+
+no switchport mode external
+  Remove the external connection attribute for this interface
diff --git a/cli/documentation/en_US/switch/tunnel b/cli/documentation/en_US/switch/tunnel
new file mode 100755
index 0000000..b981951
--- /dev/null
+++ b/cli/documentation/en_US/switch/tunnel
@@ -0,0 +1 @@
+Configure tunnel attributes for this switch
\ No newline at end of file
diff --git a/cli/documentation/en_US/switch/tunnel-example b/cli/documentation/en_US/switch/tunnel-example
new file mode 100755
index 0000000..2b064cd
--- /dev/null
+++ b/cli/documentation/en_US/switch/tunnel-example
@@ -0,0 +1,8 @@
+tunnel termination enabled
+  Enable tunnel termination for this switch
+
+tunnel termination disabled
+  Disable tunnel termination for this switch
+
+no tunnel termination
+  Disable tunnel termination for this switch