diff --git a/src/net/ipv4.c b/src/net/ipv4.c index 1155ad90c..f6486514c 100644 --- a/src/net/ipv4.c +++ b/src/net/ipv4.c @@ -384,7 +384,7 @@ static int ipv4_tx ( struct pk_buff *pkb, } if ( ! netdev ) { DBG ( "IPv4 has no route to %s\n", inet_ntoa ( iphdr->dest ) ); - rc = -EHOSTUNREACH; + rc = -ENETUNREACH; goto err; } diff --git a/src/net/ipv6.c b/src/net/ipv6.c index b158254fd..e38e314aa 100644 --- a/src/net/ipv6.c +++ b/src/net/ipv6.c @@ -239,7 +239,7 @@ static int ipv6_tx ( struct pk_buff *pkb, /* No network interface identified */ if ( !netdev ) { DBG ( "No route to host %s\n", inet6_ntoa ( ip6hdr->dest ) ); - rc = -EHOSTUNREACH; + rc = -ENETUNREACH; goto err; }