This looks like it will return true even if all the NetLink code fails, rather than a false which can be captured and passed up to the RDM controller as a hardware error response. Don't we need to keep the route count stuff to ensure it's actually fetched some routes.