First Commit of Voltha-Go-Controller from Radisys

Change-Id: I8e2e908e7ab09a4fe3d86849da18b6d69dcf4ab0
diff --git a/go.mod b/go.mod
new file mode 100755
index 0000000..53025b3
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,25 @@
+module voltha-go-controller
+
+go 1.16
+
+replace (
+	github.com/coreos/bbolt v1.3.4 => go.etcd.io/bbolt v1.3.4
+	github.com/google/gopacket => github.com/tinojj/gopacket v1.1.20-0.20220525133109-3e65a52a1a61
+	go.etcd.io/bbolt v1.3.4 => github.com/coreos/bbolt v1.3.4
+	google.golang.org/grpc => google.golang.org/grpc v1.25.1
+)
+
+require (
+	github.com/go-redis/redis/v8 v8.11.5
+	github.com/golang/protobuf v1.5.2
+	github.com/google/gopacket v0.0.0-00010101000000-000000000000
+	github.com/gorilla/mux v1.8.0
+	github.com/guumaster/tablewriter v0.0.10
+	github.com/jessevdk/go-flags v1.5.0
+	github.com/opencord/voltha-lib-go/v7 v7.2.0
+	github.com/opencord/voltha-protos/v5 v5.2.4
+	github.com/sirupsen/logrus v1.8.1 // indirect
+	github.com/stretchr/testify v1.7.1 // indirect
+	go.uber.org/atomic v1.9.0
+	google.golang.org/grpc v1.44.0
+)