The os_ken/services/protocols/bgp/api/jsonrpc.py module was using os_ken/app and os_ken app is the only one which was using tinyrpc lib. Modules under os_ken/app except os_ken/app/ofctl are not used in neutron and neutron-dynamic-routing so lets drop them from the code. With that we can also drop tinyrpc from the requirements file at all. Task: #41912 Story: #2008648 Change-Id: Ic35d1f7ee4112bc5cf16fee3d828534ded26ce7f
2.7 KiB
Components of OS-Ken
Executables
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.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.