1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
********************
Components of OS-Ken
********************
Executables
===========
osken-manager
------------------
The main executable.
Base components
===============
os_ken.base.app_manager
-----------------------
.. automodule:: os_ken.base.app_manager
OpenFlow controller
===================
os_ken.controller.controller
----------------------------
.. automodule:: os_ken.controller.controller
os_ken.controller.dpset
-----------------------
.. automodule:: os_ken.controller.dpset
os_ken.controller.ofp_event
---------------------------
.. automodule:: os_ken.controller.ofp_event
os_ken.controller.ofp_handler
-----------------------------
.. automodule:: os_ken.controller.ofp_handler
OpenFlow wire protocol encoder and decoder
==========================================
os_ken.ofproto.ofproto_v1_0
---------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_0
os_ken.ofproto.ofproto_v1_0_parser
----------------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_0_parser
os_ken.ofproto.ofproto_v1_2
---------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_2
os_ken.ofproto.ofproto_v1_2_parser
----------------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_2_parser
os_ken.ofproto.ofproto_v1_3
---------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_3
os_ken.ofproto.ofproto_v1_3_parser
----------------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_3_parser
os_ken.ofproto.ofproto_v1_4
---------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_4
os_ken.ofproto.ofproto_v1_4_parser
----------------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_4_parser
os_ken.ofproto.ofproto_v1_5
---------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_5
os_ken.ofproto.ofproto_v1_5_parser
----------------------------------
.. automodule:: os_ken.ofproto.ofproto_v1_5_parser
OS-Ken applications
===================
os_ken.topology
---------------
.. automodule:: os_ken.topology
Libraries
=========
os_ken.lib.packet
-----------------
.. automodule:: os_ken.lib.packet
os_ken.lib.ovs
--------------
.. automodule:: os_ken.lib.ovs
os_ken.lib.of_config
--------------------
.. automodule:: os_ken.lib.of_config
os_ken.lib.netconf
------------------
.. automodule:: os_ken.lib.netconf
os_ken.lib.xflow
----------------
.. automodule:: os_ken.lib.xflow
Third party libraries
=====================
os_ken.contrib.ovs
------------------
Open vSwitch python binding. Used by os_ken.lib.ovs.
os_ken.contrib.oslo.config
--------------------------
Oslo configuration library. Used for osken-manager's command-line options
and configuration files.
os_ken.contrib.ncclient
-----------------------
Python library for NETCONF client. Used by os_ken.lib.of_config.
|