Whamcloud - gitweb
LU-9120 lnet: refactor lnet_select_pathway()
[fs/lustre-release.git] / lnet / include / lnet / lib-lnet.h
index 6197be6..f8a208d 100644 (file)
@@ -937,6 +937,19 @@ lnet_is_peer_healthy_locked(struct lnet_peer *peer)
        return false;
 }
 
+static inline struct lnet_peer_net *
+lnet_find_peer_net_locked(struct lnet_peer *peer, __u32 net_id)
+{
+       struct lnet_peer_net *peer_net;
+
+       list_for_each_entry(peer_net, &peer->lp_peer_nets, lpn_peer_nets) {
+               if (peer_net->lpn_net_id == net_id)
+                       return peer_net;
+       }
+
+       return NULL;
+}
+
 static inline void
 lnet_peer_set_alive(struct lnet_peer_ni *lp)
 {