2.9 KiB
Components of OS-Ken
Executables
bin/osken-manager
The main executable.
Base components
os_ken.base.app_manager
os_ken.base.app_manager
OpenFlow controller
os_ken.controller.controller
os_ken.controller.controller
os_ken.controller.dpset
os_ken.controller.dpset
os_ken.controller.ofp_event
os_ken.controller.ofp_event
os_ken.controller.ofp_handler
os_ken.controller.ofp_handler
OpenFlow wire protocol encoder and decoder
os_ken.ofproto.ofproto_v1_0
os_ken.ofproto.ofproto_v1_0
os_ken.ofproto.ofproto_v1_0_parser
os_ken.ofproto.ofproto_v1_0_parser
os_ken.ofproto.ofproto_v1_2
os_ken.ofproto.ofproto_v1_2
os_ken.ofproto.ofproto_v1_2_parser
os_ken.ofproto.ofproto_v1_2_parser
os_ken.ofproto.ofproto_v1_3
os_ken.ofproto.ofproto_v1_3
os_ken.ofproto.ofproto_v1_3_parser
os_ken.ofproto.ofproto_v1_3_parser
os_ken.ofproto.ofproto_v1_4
os_ken.ofproto.ofproto_v1_4
os_ken.ofproto.ofproto_v1_4_parser
os_ken.ofproto.ofproto_v1_4_parser
os_ken.ofproto.ofproto_v1_5
os_ken.ofproto.ofproto_v1_5
os_ken.ofproto.ofproto_v1_5_parser
os_ken.ofproto.ofproto_v1_5_parser
OS-Ken applications
os_ken.app.cbench
os_ken.app.cbench
os_ken.app.simple_switch
os_ken.app.simple_switch
os_ken.topology
os_ken.topology
Libraries
os_ken.lib.packet
os_ken.lib.packet
os_ken.lib.ovs
os_ken.lib.ovs
os_ken.lib.of_config
os_ken.lib.of_config
os_ken.lib.netconf
os_ken.lib.netconf
os_ken.lib.xflow
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.