File: components.rst

package info (click to toggle)
python-os-ken 3.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 21,280 kB
  • sloc: python: 100,620; erlang: 14,517; ansic: 594; sh: 338; makefile: 136
file content (136 lines) | stat: -rw-r--r-- 2,807 bytes parent folder | download | duplicates (2)
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.