MD5 code is originally from the public domain (written by Colin Plumb in
1993), files taken from xen/tools/blktap2/drivers/. They have been
modified slightly (useful functions made public).
Signed-off-by: Joshua perrett
---
tools/Makefile| 1 +
tools/Rules.mk| 1 +
tools
Uses MD5 on a host mac address, the vm name and vif index to generate the
last three bytes of the vm mac address (for each vm). It uses the vif
index to account for multiple vifs.
Reported-by: George Dunlap
Signed-off-by: Joshua Perrett
---
tools/libxl/Makefile | 2 +-
tools/libxl
hould now work the same on both little endian and big endian
machines.
Joshua Perrett (2):
Created tools/shared directory containing MD5 files
libxl: made vm mac address assignment deterministic
tools/Makefile | 1 +
tools/Rules.mk | 1 +
tools/libxl/Mak
/drivers/.
Reported-by: George Dunlap
Signed-off-by: Joshua Perrett
---
tools/libxl/Makefile| 2 +-
tools/libxl/libxl_nic.c | 68 +++--
tools/libxl/md5.c | 266
tools/libxl/md5.h | 26 +
4 files changed, 355 insertions
/drivers/.
Reported-by: George Dunlap
Signed-off-by: Joshua Perrett
---
tools/libxl/Makefile| 2 +-
tools/libxl/libxl_nic.c | 65 ++--
tools/libxl/md5.c | 266
tools/libxl/md5.h | 26 +
4 files changed, 352 insertions
/drivers/.
Reported-by: George Dunlap
Signed-off-by: Joshua Perrett
---
tools/libxl/Makefile| 2 +-
tools/libxl/libxl_nic.c | 59 +--
tools/libxl/md5.c | 266
tools/libxl/md5.h | 26 +
4 files changed, 346 insertions