OVSDB application library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zuul 7736bac7dc Merge "Add indexed column support to ovsdbapp" 1 week ago
doc PDF documentation build 8 months ago
ovsdbapp Merge "Add indexed column support to ovsdbapp" 1 week ago
releasenotes Update master for stable/ussuri 1 month ago
tools Remove all usage of six library 1 month ago
zuul.d Tempest job inherits from Neutron tempest OVN job 1 month ago
.gitignore Switch to stestr 1 year ago
.gitreview OpenDev Migration Patch 1 year ago
.pylintrc Update hacking for Python3 2 months ago
.stestr.conf Group tests in same class to run in same group 1 year ago
CONTRIBUTING.rst Update Zuul jobs: Enable docs publishing 8 months ago
HACKING.rst Check for oslo library usage 1 year ago
LICENSE Add cookiecutter output 3 years ago
README.rst Merge "PDF documentation build" 8 months ago
TESTING.rst Add ability to debug OVS virtual environments 2 years ago
bindep.txt Add OVN Northbound API for LS, LSP, and DHCP 2 years ago
lower-constraints.txt Bump appdirs lower constraint 1 year ago
requirements.txt Remove all usage of six library 1 month ago
setup.cfg Remove translation sections from setup.cfg 2 weeks ago
setup.py Updated from global requirements 3 years ago
test-requirements.txt Fix hacking min version to 3.0.1 2 weeks ago
tox.ini Remove all usage of six library 1 month ago

README.rst

ovsdbapp

A library for creating OVSDB applications

The ovdsbapp library is useful for creating applications that communicate via Open_vSwitch's OVSDB protocol (https://tools.ietf.org/html/rfc7047). It wraps the Python 'ovs' and adds an event loop and friendly transactions.

Features:

  • An thread-based event loop for using ovs.db.Idl
  • Transaction support
  • Native OVSDB communication