blob: c9ee11e66587840b5f48b92e52536d01ee9645ad [file] [log] [blame]
Neale Rannsc0a93142018-09-05 15:42:26 -07001"""
2 MAC Types
3
4"""
5
6from util import mactobinary
7
8
9class VppMacAddress():
10 def __init__(self, addr):
11 self.address = addr
12
13 def encode(self):
14 return {
15 'bytes': self.bytes
16 }
17
18 @property
19 def bytes(self):
20 return mactobinary(self.address)
21
22 @property
23 def address(self):
24 return self.addr.address