int i;
struct lnet_peer_table *ptable;
- LASSERT(the_lnet.ln_shutdown || net != NULL);
+ LASSERT(the_lnet.ln_state != LNET_STATE_SHUTDOWN || net != NULL);
/* If just deleting the peers for a NI, get rid of any routes these
* peers are gateways for. */
cfs_percpt_for_each(ptable, i, the_lnet.ln_peer_tables) {
struct list_head *peers;
struct lnet_peer_ni *lp;
- LASSERT(!the_lnet.ln_shutdown);
+ LASSERT(the_lnet.ln_state == LNET_STATE_RUNNING);
peers = &ptable->pt_hash[lnet_nid2peerhash(nid)];
list_for_each_entry(lp, peers, lpni_hashlist) {
struct lnet_peer_ni *lpni = NULL;
int rc;
- if (the_lnet.ln_shutdown) /* it's shutting down */
+ if (the_lnet.ln_state != LNET_STATE_RUNNING)
return ERR_PTR(-ESHUTDOWN);
/*
struct lnet_peer_ni *lpni = NULL;
int rc;
- if (the_lnet.ln_shutdown) /* it's shutting down */
+ if (the_lnet.ln_state != LNET_STATE_RUNNING)
return ERR_PTR(-ESHUTDOWN);
/*
* Shutdown is only set under the ln_api_lock, so a single
* check here is sufficent.
*/
- if (the_lnet.ln_shutdown) {
+ if (the_lnet.ln_state != LNET_STATE_RUNNING) {
lpni = ERR_PTR(-ESHUTDOWN);
goto out_mutex_unlock;
}