Go packages which enable interacting with Open vSwitch and related tools. Apache 2.0 Licensed.
ovs
: Package ovs is a client library for Open vSwitch which enables programmatic control of the virtual switch.ovsdb
: Package ovsdb implements an OVSDB client, as described in RFC 7047.ovsnl
: Package ovsnl enables interaction with the Linux Open vSwitch generic netlink interface.
See each package's README for additional information.
Other than some changes to push this as a go module under the neaas
organization, CI updates, and style changes, this fork adds little to the upstream other than 1 key change. OvS bridge configurations can now be set beyond what has an explicit function. A PR has been made to the upstream focusing on this: digitalocean@#117.