SLP_DISCONN
#define SLP_ACTION_MASK (SLP_NEEDQ | SLP_DOREC | SLP_DISCONN)
slp->ns_flag |= SLP_DISCONN;
slp->ns_flag |= SLP_DISCONN;
slp->ns_flag |= SLP_DISCONN;
while (slp->ns_flag & (SLP_DISCONN|SLP_NEEDQ)) {
if (slp->ns_flag & SLP_DISCONN) {