[SLOF] [PATCH v3 1/3] ping: report success on localhost ping

Nikunj A Dadhania nikunj at linux.vnet.ibm.com
Tue May 3 14:01:05 AEST 2016


Signed-off-by: Nikunj A Dadhania <nikunj at linux.vnet.ibm.com>
---
 clients/net-snk/app/netapps/ping.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/clients/net-snk/app/netapps/ping.c b/clients/net-snk/app/netapps/ping.c
index 2c7dadb..4facf06 100644
--- a/clients/net-snk/app/netapps/ping.c
+++ b/clients/net-snk/app/netapps/ping.c
@@ -180,6 +180,12 @@ ping(int argc, char *argv[])
 	       ((fn_ip.server_ip >> 8) & 0xFF), (fn_ip.server_ip & 0xFF));
 
 
+	// Report success on localhost ping
+	if (memcmp(&fn_ip.server_ip, &fn_ip.own_ip, 4) == 0) {
+		printf("success\n");
+		return 0;
+	}
+
 	ping_ipv4(fd_device, fn_ip.server_ip);
 
 	set_timer(TICKS_SEC / 10 * ping_args.timeout);
-- 
2.5.5



More information about the SLOF mailing list