X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Finclude%2Flnet%2Flib-types.h;h=51afa78ffec36f50c0d5aada6ad34c4cd4e003c7;hp=3b1e46f13234c7a19a01b6cb7fb3a91ea6da4cd9;hb=8fdf2bc62a;hpb=3e0d994fbf4c4f2e5c51b2be5669ad97aa02f840 diff --git a/lnet/include/lnet/lib-types.h b/lnet/include/lnet/lib-types.h index 3b1e46f..51afa78 100644 --- a/lnet/include/lnet/lib-types.h +++ b/lnet/include/lnet/lib-types.h @@ -473,6 +473,13 @@ struct lnet_ni { /* Recovery state. Protected by lnet_ni_lock() */ __u32 ni_recovery_state; + /* When to send the next recovery ping */ + time64_t ni_next_ping; + /* How many pings sent during current recovery period did not receive + * a reply. NB: reset whenever _any_ message arrives on this NI + */ + unsigned int ni_ping_count; + /* per NI LND tunables */ struct lnet_lnd_tunables ni_lnd_tunables;