GBP Endpoint Updates
[vpp.git] / test / vpp_mac.py
diff --git a/test/vpp_mac.py b/test/vpp_mac.py
new file mode 100644 (file)
index 0000000..c9ee11e
--- /dev/null
@@ -0,0 +1,24 @@
+"""
+  MAC Types
+
+"""
+
+from util import mactobinary
+
+
+class VppMacAddress():
+    def __init__(self, addr):
+        self.address = addr
+
+    def encode(self):
+        return {
+            'bytes': self.bytes
+        }
+
+    @property
+    def bytes(self):
+        return mactobinary(self.address)
+
+    @property
+    def address(self):
+        return self.addr.address