Whamcloud - gitweb
LU-7734 lnet: implement Peer Discovery
[fs/lustre-release.git] / lnet / include / lnet / lib-lnet.h
index 45d4e4b..6ebab45 100644 (file)
@@ -954,4 +954,14 @@ lnet_peer_ni_is_primary(struct lnet_peer_ni *lpni)
 
 bool lnet_peer_is_uptodate(struct lnet_peer *lp);
 
+static inline bool
+lnet_peer_needs_push(struct lnet_peer *lp)
+{
+       if (!(lp->lp_state & LNET_PEER_MULTI_RAIL))
+               return false;
+       if (lp->lp_node_seqno < atomic_read(&the_lnet.ln_ping_target_seqno))
+               return true;
+       return false;
+}
+
 #endif