Skip to content

Go packages which enable interacting with Open vSwitch and related tools. Apache 2.0 Licensed.

License

Notifications You must be signed in to change notification settings

NEaaS/go-openvswitch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-openvswitch    GitHub release (latest SemVer)  GitHub Workflow Status

Go Reference

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.


Changes

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.

About

Go packages which enable interacting with Open vSwitch and related tools. Apache 2.0 Licensed.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Go 99.6%
  • Shell 0.4%