Use network's mac prefix
authorDimitris Aragiorgis <dimara@grnet.gr>
Tue, 5 Jun 2012 23:03:08 +0000 (02:03 +0300)
committerDimitris Aragiorgis <dimara@grnet.gr>
Wed, 22 Aug 2012 14:11:17 +0000 (17:11 +0300)
commit24ea7a54ded284e96386a526ce0a350d4434f096
tree2880b7602f5f45ffbf2e6d1c22aadd5cdd44947d
parentc2c9ce98f98c0f7e5a0f110a3d8481f481d5c691
Use network's mac prefix

Modify existing GenerateMAC so that it takes network as an argument.

Substitute _GenerateOneMAC with a decorator _GenerateMACPrefix
that chooses the prefix (network's or cluster's) and wraps
_GenerateMACSuffix that generates the three remaining bytes.

Check mac prefix validity when adding/modifing a network.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
lib/cmdlib.py
lib/config.py