Updated Adapter to support to handle DHCP trap on NNI and packet-in/out and Bug Fixing.
Tested EAPOL/DHCP/HSIA functionality E2E with EdgeCore OLT and TWSH ONU KIT.

patch: PON port is derived from platform and sent to core and bug fixes

Retested EAPOL/DHCP/HSIA use case end to end with EdgeCore OLT and TWSH ONU KIT

Change-Id: I99df82fd7a1385c10878f6fe09ce0d30c48d8e99
diff --git a/Gopkg.toml b/Gopkg.toml
index 413989e..7f6e5e6 100644
--- a/Gopkg.toml
+++ b/Gopkg.toml
@@ -45,6 +45,10 @@
   name = "google.golang.org/grpc"
   version = "1.19.1"
 
+[[constraint]]
+  branch = "master"
+  name = "github.com/mdlayher/ethernet"
+
 [[override]]
   branch = "master"
   name = "go.etcd.io/etcd"