Development

Open vSwitch is developed as an open source project primarily under the Apache 2 license.  To get started quickly, you can download the latest snapshot from Open vSwitch Gitweb.  If you intend to do a substantial amount of development, or to contribute patches upstream, we recommend installing Git.  Once you have Git installed, you may clone the Git repository for Open vSwitch with:

git clone git://git.openvswitch.org/openvswitch

If you are behind a firewall that blocks Git traffic, you may alternatively use:

git clone http://git.openvswitch.org/git/openvswitch

How to Contribute

Contributions should be based on the latest development version of Open vSwitch.  More information about Open vSwitch development is right in the source tree:

Online Resources

Questions about Open vSwitch development are welcome on the mailing list, at discuss@openvswitch.org.