{
bool update = false;
- if (ni->ni_status && ni->ni_status->ns_status != status) {
+ if (ni->ni_status && *ni->ni_status != status) {
CDEBUG(D_NET, "ni %s status changed from %#x to %#x\n",
libcfs_nidstr(&ni->ni_nid),
- ni->ni_status->ns_status, status);
- ni->ni_status->ns_status = status;
+ *ni->ni_status, status);
+ *ni->ni_status = status;
update = true;
}
else if (atomic_read(&ni->ni_fatal_error_on))
return LNET_NI_STATUS_DOWN;
else if (ni->ni_status)
- return ni->ni_status->ns_status;
+ return *ni->ni_status;
else
return LNET_NI_STATUS_UP;
}
*/
if (atomic_read(&ni->ni_fatal_error_on) &&
ni->ni_status &&
- ni->ni_status->ns_status != LNET_NI_STATUS_DOWN &&
+ *ni->ni_status != LNET_NI_STATUS_DOWN &&
lnet_ni_set_status(ni, LNET_NI_STATUS_DOWN))
push = true;
}