Adding ONOS Segment Routing CLI files to new repo
diff --git a/cli/documentation/en_US/flow-entry/active b/cli/documentation/en_US/flow-entry/active
new file mode 100755
index 0000000..7915369
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/active
@@ -0,0 +1 @@
+Enable or disable this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/active-example b/cli/documentation/en_US/flow-entry/active-example
new file mode 100755
index 0000000..fd03a0a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/active-example
@@ -0,0 +1,5 @@
+active True
+  Make active
+
+active False
+  Make inactive
diff --git a/cli/documentation/en_US/flow-entry/active-field-False b/cli/documentation/en_US/flow-entry/active-field-False
new file mode 100755
index 0000000..fd55ace
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/active-field-False
@@ -0,0 +1 @@
+Make this flow entry inactive
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/active-field-True b/cli/documentation/en_US/flow-entry/active-field-True
new file mode 100755
index 0000000..aad527a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/active-field-True
@@ -0,0 +1 @@
+Make this flow entry active
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/cookie b/cli/documentation/en_US/flow-entry/cookie
new file mode 100755
index 0000000..856c2db
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/cookie
@@ -0,0 +1 @@
+Assign a cookie value (32-bit integer) to the flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/cookie-example b/cli/documentation/en_US/flow-entry/cookie-example
new file mode 100755
index 0000000..4e71b17
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/cookie-example
@@ -0,0 +1,2 @@
+cookie 42
+  Assign a cookie value to this entry
diff --git a/cli/documentation/en_US/flow-entry/dst-ip b/cli/documentation/en_US/flow-entry/dst-ip
new file mode 100755
index 0000000..0a013e0
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-ip
@@ -0,0 +1 @@
+Associate a destination IP address with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/dst-ip-example b/cli/documentation/en_US/flow-entry/dst-ip-example
new file mode 100755
index 0000000..8ba4862
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-ip-example
@@ -0,0 +1,5 @@
+dst-ip 1.2.3.4
+  Associate a specific host address with this flow entry
+
+dst-ip 1.2.3.4/24
+  Associate a destination address range with this flow entry
diff --git a/cli/documentation/en_US/flow-entry/dst-ip-field b/cli/documentation/en_US/flow-entry/dst-ip-field
new file mode 100755
index 0000000..6f72033
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-ip-field
@@ -0,0 +1 @@
+Enter an IP address or CIDR address range
diff --git a/cli/documentation/en_US/flow-entry/dst-mac b/cli/documentation/en_US/flow-entry/dst-mac
new file mode 100755
index 0000000..0f02b6f
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-mac
@@ -0,0 +1 @@
+Associate a destination MAC address with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/dst-mac-example b/cli/documentation/en_US/flow-entry/dst-mac-example
new file mode 100755
index 0000000..76bd57a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-mac-example
@@ -0,0 +1,5 @@
+dst-mac 00:00:00:00:00:01
+  Associate a host by MAC address
+
+dst-mac my-computer
+  Associate a host alias with this flow entry
diff --git a/cli/documentation/en_US/flow-entry/dst-mac-field b/cli/documentation/en_US/flow-entry/dst-mac-field
new file mode 100755
index 0000000..13727b5
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-mac-field
@@ -0,0 +1 @@
+Enter a MAC address or host alias
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/dst-port b/cli/documentation/en_US/flow-entry/dst-port
new file mode 100755
index 0000000..f36a2c1
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-port
@@ -0,0 +1 @@
+Associate a TCP or UDP port with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/dst-port-example b/cli/documentation/en_US/flow-entry/dst-port-example
new file mode 100755
index 0000000..1331dad
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-port-example
@@ -0,0 +1,5 @@
+dst-port 80
+  Associate a port by number
+
+dst-port https
+  Associate a port by service name
diff --git a/cli/documentation/en_US/flow-entry/dst-port-field b/cli/documentation/en_US/flow-entry/dst-port-field
new file mode 100755
index 0000000..0a9a114
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/dst-port-field
@@ -0,0 +1 @@
+Enter a TCP or UDP port number, or well-known service name
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/ether-type b/cli/documentation/en_US/flow-entry/ether-type
new file mode 100755
index 0000000..706b13e
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ether-type
@@ -0,0 +1 @@
+Match flow entries by ether type
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/ether-type-example b/cli/documentation/en_US/flow-entry/ether-type-example
new file mode 100755
index 0000000..082d768
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ether-type-example
@@ -0,0 +1,5 @@
+ether-type 0x88a2
+  Match AOE frames
+
+ether-type arp
+  Match ARP frames
diff --git a/cli/documentation/en_US/flow-entry/ether-type-field b/cli/documentation/en_US/flow-entry/ether-type-field
new file mode 100755
index 0000000..6751baa
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ether-type-field
@@ -0,0 +1 @@
+Specify an ether by by number or by alias
diff --git a/cli/documentation/en_US/flow-entry/flow-entry b/cli/documentation/en_US/flow-entry/flow-entry
new file mode 100755
index 0000000..d0a33e2
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/flow-entry
@@ -0,0 +1 @@
+Define a flow-entry and enter its configuration sub-mode
diff --git a/cli/documentation/en_US/flow-entry/flow-entry-example b/cli/documentation/en_US/flow-entry/flow-entry-example
new file mode 100755
index 0000000..b444be6
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/flow-entry-example
@@ -0,0 +1,5 @@
+flow-entry example-1
+  Define a new flow entry
+
+no flow-entry example-1
+  Delete a flow entry by name
diff --git a/cli/documentation/en_US/flow-entry/hard-timeout b/cli/documentation/en_US/flow-entry/hard-timeout
new file mode 100755
index 0000000..6593aec
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/hard-timeout
@@ -0,0 +1 @@
+Associate a hard timeout with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/hard-timeout-example b/cli/documentation/en_US/flow-entry/hard-timeout-example
new file mode 100755
index 0000000..47a4d3f
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/hard-timeout-example
@@ -0,0 +1,2 @@
+hard-timeout 30
+  Time out this flow after 30s
diff --git a/cli/documentation/en_US/flow-entry/hard-timeout-field b/cli/documentation/en_US/flow-entry/hard-timeout-field
new file mode 100755
index 0000000..c11f7c9
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/hard-timeout-field
@@ -0,0 +1 @@
+Specify a timeout in seconds
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/idle-timeout b/cli/documentation/en_US/flow-entry/idle-timeout
new file mode 100755
index 0000000..b67dad3
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/idle-timeout
@@ -0,0 +1 @@
+Set an idle timeout for this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/idle-timeout-example b/cli/documentation/en_US/flow-entry/idle-timeout-example
new file mode 100755
index 0000000..83d098d
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/idle-timeout-example
@@ -0,0 +1,2 @@
+idle-timeout 30
+  Set the idle timeout for 30 seconds
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/idle-timeout-field b/cli/documentation/en_US/flow-entry/idle-timeout-field
new file mode 100755
index 0000000..ff0de69
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/idle-timeout-field
@@ -0,0 +1 @@
+Specify a timeout value in seconds
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/ingress-port b/cli/documentation/en_US/flow-entry/ingress-port
new file mode 100755
index 0000000..600b35b
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ingress-port
@@ -0,0 +1 @@
+Associate an OF ingress port with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/ingress-port-example b/cli/documentation/en_US/flow-entry/ingress-port-example
new file mode 100755
index 0000000..92c2c7a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ingress-port-example
@@ -0,0 +1,2 @@
+ingress-port 32
+  Assiciate an ingress port by number
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/ingress-port-field b/cli/documentation/en_US/flow-entry/ingress-port-field
new file mode 100755
index 0000000..4e5cb0a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/ingress-port-field
@@ -0,0 +1 @@
+Specify an OF ingress port (16-bit number)
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/priority b/cli/documentation/en_US/flow-entry/priority
new file mode 100755
index 0000000..1ef031b
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/priority
@@ -0,0 +1 @@
+Assign a priority to this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/priority-example b/cli/documentation/en_US/flow-entry/priority-example
new file mode 100755
index 0000000..faf2982
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/priority-example
@@ -0,0 +1,2 @@
+priority 1000
+  Give this flow entry a fixed priority
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/priority-field b/cli/documentation/en_US/flow-entry/priority-field
new file mode 100755
index 0000000..ef03e21
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/priority-field
@@ -0,0 +1 @@
+Specify the priority as a 16-bit integer
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/protocol b/cli/documentation/en_US/flow-entry/protocol
new file mode 100755
index 0000000..0ac4554
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/protocol
@@ -0,0 +1 @@
+Associate a specific prototype type to this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/protocol-example b/cli/documentation/en_US/flow-entry/protocol-example
new file mode 100755
index 0000000..0a97b4b
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/protocol-example
@@ -0,0 +1,2 @@
+prototol 17
+  Associate TCP packets with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/protocol-field b/cli/documentation/en_US/flow-entry/protocol-field
new file mode 100755
index 0000000..02cbcea
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/protocol-field
@@ -0,0 +1 @@
+Specify a protocol by number
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-ip b/cli/documentation/en_US/flow-entry/src-ip
new file mode 100755
index 0000000..e9e627c
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-ip
@@ -0,0 +1 @@
+Associate a source IP address or range with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-ip-example b/cli/documentation/en_US/flow-entry/src-ip-example
new file mode 100755
index 0000000..6f7d71f
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-ip-example
@@ -0,0 +1,5 @@
+src-ip 1.2.3.4
+  Match a specific address
+
+src-ip 1.2.3.4/23
+  Match an IP address range
diff --git a/cli/documentation/en_US/flow-entry/src-ip-field b/cli/documentation/en_US/flow-entry/src-ip-field
new file mode 100755
index 0000000..f22dd02
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-ip-field
@@ -0,0 +1 @@
+Specify an IP address or address range
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-mac b/cli/documentation/en_US/flow-entry/src-mac
new file mode 100755
index 0000000..2a4119b
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-mac
@@ -0,0 +1 @@
+Associate a source MAC address with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-mac-example b/cli/documentation/en_US/flow-entry/src-mac-example
new file mode 100755
index 0000000..112eefb
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-mac-example
@@ -0,0 +1,6 @@
+src-mac 00:00:00:00:00:02
+  Specify a host by MAC address
+
+src-mac my-server
+  Specify a host by alias
+
diff --git a/cli/documentation/en_US/flow-entry/src-mac-field b/cli/documentation/en_US/flow-entry/src-mac-field
new file mode 100755
index 0000000..24b3e62
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-mac-field
@@ -0,0 +1 @@
+Specify a MAC address or host alias
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-port b/cli/documentation/en_US/flow-entry/src-port
new file mode 100755
index 0000000..5d20637
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-port
@@ -0,0 +1 @@
+Associate a source TCP or UDP port with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/src-port-example b/cli/documentation/en_US/flow-entry/src-port-example
new file mode 100755
index 0000000..6c11f34
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-port-example
@@ -0,0 +1,5 @@
+src-port 119
+  Associate a port by number
+
+src-port ftp-data
+  Associate a port by service name
diff --git a/cli/documentation/en_US/flow-entry/src-port-field b/cli/documentation/en_US/flow-entry/src-port-field
new file mode 100755
index 0000000..e774491
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/src-port-field
@@ -0,0 +1 @@
+Specify a TCP or UDP port by number or service name
diff --git a/cli/documentation/en_US/flow-entry/tos-bits b/cli/documentation/en_US/flow-entry/tos-bits
new file mode 100755
index 0000000..967a9d5
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/tos-bits
@@ -0,0 +1 @@
+Associate packets with this flow entry by TOS bits
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/tos-bits-example b/cli/documentation/en_US/flow-entry/tos-bits-example
new file mode 100755
index 0000000..84a563a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/tos-bits-example
@@ -0,0 +1,2 @@
+tos-bits 6
+  Match specific TOS bits
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/tos-bits-field b/cli/documentation/en_US/flow-entry/tos-bits-field
new file mode 100755
index 0000000..544cf97
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/tos-bits-field
@@ -0,0 +1 @@
+Specify TOS bits as a numeric mask
diff --git a/cli/documentation/en_US/flow-entry/vlan-id b/cli/documentation/en_US/flow-entry/vlan-id
new file mode 100755
index 0000000..d0fc54a
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-id
@@ -0,0 +1 @@
+Match packets to this flow entry with a specific VLAN id
diff --git a/cli/documentation/en_US/flow-entry/vlan-id-example b/cli/documentation/en_US/flow-entry/vlan-id-example
new file mode 100755
index 0000000..8dbd523
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-id-example
@@ -0,0 +1,2 @@
+vlan-id 10
+  Match a specific VLAN id
diff --git a/cli/documentation/en_US/flow-entry/vlan-id-field b/cli/documentation/en_US/flow-entry/vlan-id-field
new file mode 100755
index 0000000..a4a1106
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-id-field
@@ -0,0 +1 @@
+Specify a VLAN id (12-bit integer)
diff --git a/cli/documentation/en_US/flow-entry/vlan-priority b/cli/documentation/en_US/flow-entry/vlan-priority
new file mode 100755
index 0000000..278cd3b
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-priority
@@ -0,0 +1 @@
+Match packets with a specific VLAN priority field
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/vlan-priority-example b/cli/documentation/en_US/flow-entry/vlan-priority-example
new file mode 100755
index 0000000..deacbe4
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-priority-example
@@ -0,0 +1,2 @@
+vlan-priority 4
+  Match packets with by priority field (in the VLAN header)
diff --git a/cli/documentation/en_US/flow-entry/vlan-priority-field b/cli/documentation/en_US/flow-entry/vlan-priority-field
new file mode 100755
index 0000000..6ad0c02
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/vlan-priority-field
@@ -0,0 +1 @@
+Specify a priority field as a 3-bit integer
diff --git a/cli/documentation/en_US/flow-entry/wildcards b/cli/documentation/en_US/flow-entry/wildcards
new file mode 100755
index 0000000..03e01de
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/wildcards
@@ -0,0 +1 @@
+Associate a wildcard value with this flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/wildcards-example b/cli/documentation/en_US/flow-entry/wildcards-example
new file mode 100755
index 0000000..75ed0f2
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/wildcards-example
@@ -0,0 +1,2 @@
+wildcards 1000
+  Associate a wildcard value with the currently-defined flow entry
\ No newline at end of file
diff --git a/cli/documentation/en_US/flow-entry/wildcards-field b/cli/documentation/en_US/flow-entry/wildcards-field
new file mode 100755
index 0000000..5b1ac12
--- /dev/null
+++ b/cli/documentation/en_US/flow-entry/wildcards-field
@@ -0,0 +1 @@
+Specify a wildcard value (32-bit integer)