Whamcloud - gitweb
LU-12200 lnet: check peer timeout on a router
[fs/lustre-release.git] / lnet / include / lnet / lib-types.h
index f00108f..0550090 100644 (file)
@@ -584,6 +584,8 @@ struct lnet_peer_ni {
        __u32                   lpni_gw_seq;
        /* returned RC ping features. Protected with lpni_lock */
        unsigned int            lpni_ping_feats;
+       /* time last message was received from the peer */
+       time64_t                lpni_last_alive;
        /* preferred local nids: if only one, use lpni_pref.nid */
        union lpni_pref {
                lnet_nid_t      nid;
@@ -765,6 +767,8 @@ struct lnet_peer_net {
        /* time of last router net check attempt */
        time64_t                lpn_rtrcheck_timestamp;
 
+       /* selection sequence number */
+       __u32                   lpn_seq;
 
        /* reference count */
        atomic_t                lpn_refcount;