From cc2c0bf12ca8d347c86cc6b4bf478f30f21d847c Mon Sep 17 00:00:00 2001 From: Catherine Meadows Date: Tue, 23 Jun 2020 13:39:38 -0400 Subject: [PATCH] [Bug Fix] MAC Address Fix We now fake the mac address where real MAC addresses are not necessary. Commit log: * mac address fix * undoing load balancer change * adding print statement * spacing fix * print statement for speed tester --- examples/load_generator/load_generator.c | 3 ++- examples/speed_tester/speed_tester.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/load_generator/load_generator.c b/examples/load_generator/load_generator.c index 1a59929df..7cb13ffe7 100644 --- a/examples/load_generator/load_generator.c +++ b/examples/load_generator/load_generator.c @@ -328,7 +328,8 @@ nf_setup(struct onvm_nf_local_ctx *nf_local_ctx) { } if (onvm_get_macaddr(0, &ehdr->s_addr) == -1) { - rte_exit(EXIT_FAILURE, "Failed to obtain MAC address\n"); + RTE_LOG(INFO, APP, "Using fake MAC address\n"); + onvm_get_fake_macaddr(&ehdr->s_addr); } for (j = 0; j < ETHER_ADDR_LEN; ++j) { ehdr->d_addr.addr_bytes[j] = d_addr_bytes[j]; diff --git a/examples/speed_tester/speed_tester.c b/examples/speed_tester/speed_tester.c index 736970fd0..c0321c7cc 100644 --- a/examples/speed_tester/speed_tester.c +++ b/examples/speed_tester/speed_tester.c @@ -379,6 +379,7 @@ nf_setup(struct onvm_nf_local_ctx *nf_local_ctx) { *using input string for dest addr */ if (onvm_get_macaddr(0, &ehdr->s_addr) == -1) { + RTE_LOG(INFO, APP, "Using fake MAC address\n"); onvm_get_fake_macaddr(&ehdr->s_addr); } for (j = 0; j < ETHER_ADDR_LEN; ++j) {