+static inline int lnet_is_route_alive(lnet_route_t *route)
+{
+ if (!route->lr_gateway->lp_alive)
+ return 0; /* gateway is down */
+ if ((route->lr_gateway->lp_ping_feats &
+ LNET_PING_FEAT_NI_STATUS) == 0)
+ return 1; /* no NI status, assume it's alive */
+ /* has NI status, check # down NIs */
+ return route->lr_downis == 0;
+}
+