diff --git a/src/add-ons/kernel/network/stack/domains.cpp b/src/add-ons/kernel/network/stack/domains.cpp index 03fac2e268..b331172d83 100644 --- a/src/add-ons/kernel/network/stack/domains.cpp +++ b/src/add-ons/kernel/network/stack/domains.cpp @@ -13,6 +13,7 @@ #include "stack_private.h" #include +#include #include #include @@ -75,8 +76,14 @@ dump_domains(int argc, char** argv) kprintf(" routes:\n"); RouteList::Iterator routeIterator = domain->routes.GetIterator(); - while (net_route* route = routeIterator.Next()) { - kprintf(" %p\n", route); + while (net_route_private* route = routeIterator.Next()) { + kprintf(" %p: dest %s, mask %s, gw %s, flags %lx, address %p\n", + route, AddressString(domain, route->destination + ? route->destination : NULL).Data(), + AddressString(domain, route->mask ? route->mask : NULL).Data(), + AddressString(domain, route->gateway + ? route->gateway : NULL).Data(), + route->flags, route->interface_address); } if (!domain->route_infos.IsEmpty()) diff --git a/src/add-ons/kernel/network/stack/routes.cpp b/src/add-ons/kernel/network/stack/routes.cpp index e2b8777b4a..0a704072e8 100644 --- a/src/add-ons/kernel/network/stack/routes.cpp +++ b/src/add-ons/kernel/network/stack/routes.cpp @@ -54,26 +54,6 @@ net_route_private::~net_route_private() // #pragma mark - private functions -#if 0 -static void -dump_routes(net_domain_private* domain) -{ - RouteList::Iterator iterator = domain->routes.GetIterator(); - uint32 count = 1; - - while (iterator.HasNext()) { - net_route_private* route = iterator.Next(); - - dprintf(" [%lu] dest %s, mask %s, gw %s, flags %lx\n", count++, - AddressString(domain, route->destination ? route->destination : NULL).Data(), - AddressString(domain, route->mask ? route->mask : NULL).Data(), - AddressString(domain, route->gateway ? route->gateway : NULL).Data(), - route->flags); - } -} -#endif - - static status_t user_copy_address(const sockaddr* from, sockaddr** to) {