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.