aboutsummaryrefslogtreecommitdiff
path: root/clients
diff options
context:
space:
mode:
authorNikunj A Dadhania <nikunj@linux.vnet.ibm.com>2016-05-04 09:59:32 +0530
committerAlexey Kardashevskiy <aik@ozlabs.ru>2016-05-05 16:05:31 +1000
commit9473b7420a33dcbae6ce7c340ac1d3f6c7816aae (patch)
treeb749b5e417a4cbf17a25595f8351194c36aa454d /clients
parentd56d42369632811ae428a5618ca947b6444e096c (diff)
downloadSLOF-9473b7420a33dcbae6ce7c340ac1d3f6c7816aae.zip
SLOF-9473b7420a33dcbae6ce7c340ac1d3f6c7816aae.tar.gz
SLOF-9473b7420a33dcbae6ce7c340ac1d3f6c7816aae.tar.bz2
ping: use gateway address for routing
ping was failing for machine across the subnet with statically assinged IP address. The parsed gateway address was ignored in the stack because the router variable was not set. Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Diffstat (limited to 'clients')
-rw-r--r--clients/net-snk/app/netapps/ping.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clients/net-snk/app/netapps/ping.c b/clients/net-snk/app/netapps/ping.c
index 67fb6e3..f55e0db 100644
--- a/clients/net-snk/app/netapps/ping.c
+++ b/clients/net-snk/app/netapps/ping.c
@@ -165,6 +165,8 @@ ping(int argc, char *argv[])
} else {
memcpy(&fn_ip.own_ip, &ping_args.client_ip.integer, 4);
+ if (ping_args.gateway_ip.integer)
+ set_ipv4_router(ping_args.gateway_ip.integer);
if (!ping_args.netmask) {
/* Netmask is not provided, assume default according to
* the network class