commit | 7577f07af92cf5c47d49a2c4fe404599f02b6475 | [log] [tgz] |
---|---|---|
author | Don Newton <dn8474@att.com> | Mon Jan 06 12:41:11 2020 -0500 |
committer | Don Newton <dn8474@att.com> | Wed Jan 08 12:43:21 2020 -0500 |
tree | 1c8c633ebad4c7c82391492dd4998d530ecf7286 | |
parent | b437c6f87090459cbb19f213792c5d43e313ed36 [diff] |
VOL-2408 - Refactor / Use voltha-lib-go Logging Change-Id: I6e7d9eaba49c104cd50bb5692a2ff9733014fac4
Ofagent-go provides an OpenFlow management interface for Voltha. It is a rewrite in Golang of the original ofagent that was written in python / twisted. The main driver behind the work was to introduce true concurrency to the agent for performance/scalability reasons.
Outside $GOPATH
git clone https://github.com/opencord/ofagent-go.git
git clone https://gerrit.opencord.org/ofagent-go
Compile go build -mod=vendor -o ./build/ofagent-go
./build/ofagent-go -ofaddress=localhost openflowPort=6653 -volthaAddress=localhost -volthaPort=50057
./build/ofagent-go -debug -ofaddress=localhost openflowPort=6653 -volthaAddress=localhost -volthaPort=50057