***************** Components of Ryu ***************** Executables =========== bin/ryu-manager --------------- The main executable. Base components =============== ryu.base.app_manager -------------------- .. automodule:: ryu.base.app_manager OpenFlow controller =================== ryu.controller.controller ------------------------- .. automodule:: ryu.controller.controller ryu.controller.dpset -------------------- .. automodule:: ryu.controller.dpset ryu.controller.ofp_event ------------------------ .. automodule:: ryu.controller.ofp_event ryu.controller.ofp_handler -------------------------- .. automodule:: ryu.controller.ofp_handler OpenFlow wire protocol encoder and decoder ========================================== ryu.ofproto.ofproto_v1_0 ------------------------ .. automodule:: ryu.ofproto.ofproto_v1_0 ryu.ofproto.ofproto_v1_0_parser ------------------------------- .. automodule:: ryu.ofproto.ofproto_v1_0_parser ryu.ofproto.ofproto_v1_2 ------------------------ .. automodule:: ryu.ofproto.ofproto_v1_2 ryu.ofproto.ofproto_v1_2_parser ------------------------------- .. automodule:: ryu.ofproto.ofproto_v1_2_parser ryu.ofproto.ofproto_v1_3 ------------------------ .. automodule:: ryu.ofproto.ofproto_v1_3 ryu.ofproto.ofproto_v1_3_parser ------------------------------- .. automodule:: ryu.ofproto.ofproto_v1_3_parser ryu.ofproto.ofproto_v1_4 ------------------------ .. automodule:: ryu.ofproto.ofproto_v1_4 ryu.ofproto.ofproto_v1_4_parser ------------------------------- .. automodule:: ryu.ofproto.ofproto_v1_4_parser ryu.ofproto.ofproto_v1_5 ------------------------ .. automodule:: ryu.ofproto.ofproto_v1_5 ryu.ofproto.ofproto_v1_5_parser ------------------------------- .. automodule:: ryu.ofproto.ofproto_v1_5_parser Ryu applications ================ ryu.app.cbench -------------- .. automodule:: ryu.app.cbench ryu.app.simple_switch --------------------- .. automodule:: ryu.app.simple_switch ryu.topology ------------ .. automodule:: ryu.topology Libraries ========= ryu.lib.packet -------------- .. automodule:: ryu.lib.packet ryu.lib.ovs ----------- .. automodule:: ryu.lib.ovs ryu.lib.of_config ----------------- .. automodule:: ryu.lib.of_config ryu.lib.netconf --------------- .. automodule:: ryu.lib.netconf ryu.lib.xflow ------------- .. automodule:: ryu.lib.xflow Third party libraries ===================== ryu.contrib.ovs --------------- Open vSwitch python binding. Used by ryu.lib.ovs. ryu.contrib.oslo.config ----------------------- Oslo configuration library. Used for ryu-manager's command-line options and configuration files. ryu.contrib.ncclient -------------------- Python library for NETCONF client. Used by ryu.lib.of_config.