summaryrefslogtreecommitdiffhomepage
path: root/doc/source/man/ryu.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/man/ryu.rst')
-rw-r--r--doc/source/man/ryu.rst42
1 files changed, 35 insertions, 7 deletions
diff --git a/doc/source/man/ryu.rst b/doc/source/man/ryu.rst
index 6b2d88f6..d6968c36 100644
--- a/doc/source/man/ryu.rst
+++ b/doc/source/man/ryu.rst
@@ -3,18 +3,46 @@
ryu manual page
===============
-Synoposis
----------
-**ryu** [*options*] <subcommand> [*subcommand options*]
+Synopsis
+--------
+**ryu** [-h] [--config-dir DIR] [--config-file PATH] [--version] [subcommand] ...
Description
-----------
-:program:`ryu` is an Operating System for Software Defined Networking
+:program:`ryu` is the executable for Ryu applications. ryu loads a sub-module
+corresponding to the sub-command and run it. 'run' sub-command is an
+equivalent to ryu-manager.
+
+Ryu is a component-based software defined networking framework. Ryu
+provides software components with well defined API that make it easy for
+developers to create new network management and control applications.
+Ryu supports various protocols for managing network devices, such as
+OpenFlow, Netconf, OF-config, etc. About OpenFlow, Ryu supports fully
+1.0, 1.2, 1.3, 1.4 and Nicira Extensions.
Options
-------
+subcommand
+ [rpc-cli|run|of-config-cli]
+
+subcommand_args
+ subcommand specific arguments
+
-h, --help
+ show this help message and exit
+
+--config-dir DIR
+ Path to a config directory to pull \*.conf files from.
+ This file set is sorted, so as to provide a predictable
+ parse order if individual options are over-ridden. The
+ set is parsed after the file(s) specified via previous
+ --config-file, arguments hence over-ridden options in
+ the directory take precedence.
+
+--config-file PATH
+ Path to a config file to use. Multiple config files can
+ be specified, with values in later files taking
+ precedence. The default files used are: None
-Author
-------
-Ryu development team
+--version
+ show program's version number and exit