S_ASSOCIATED
if (p->state < S_ASSOCIATED) {
p->state = S_ASSOCIATED;
p.state = S_ASSOCIATED;
case S_ASSOCIATED: