[Xen-devel] [PATCH v4 1/2] Created tools/shared directory containing MD5 files

2018-09-12 Thread Joshua Perrett
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

[Xen-devel] [PATCH v4 2/2] libxl: made vm mac address assignment deterministic

2018-09-12 Thread Joshua Perrett
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

[Xen-devel] [PATCH v4 0/2] libxl: deterministic mac addresses

2018-09-12 Thread Joshua Perrett
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/Makefile

[Xen-devel] [PATCH] libxl: made vm mac address assignment deterministic

2018-09-05 Thread Joshua Perrett
/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

[Xen-devel] [PATCH] libxl: made vm mac address assignment deterministic

2018-08-30 Thread Joshua Perrett
/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

[Xen-devel] [PATCH] libxl: made vm mac address assignment deterministic

2018-08-29 Thread Joshua Perrett
/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