diff options
author | Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> | 2016-05-04 09:59:32 +0530 |
---|---|---|
committer | Alexey Kardashevskiy <aik@ozlabs.ru> | 2016-05-05 16:05:31 +1000 |
commit | 9473b7420a33dcbae6ce7c340ac1d3f6c7816aae (patch) | |
tree | b749b5e417a4cbf17a25595f8351194c36aa454d /clients | |
parent | d56d42369632811ae428a5618ca947b6444e096c (diff) | |
download | SLOF-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.c | 2 |
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 |