SOCK_RRET
f->rstate = SOCK_RRET;
f->rstate = SOCK_RRET;
case SOCK_RRET:
if (f->rstate == SOCK_RRET) {
if (f->wstate == SOCK_WIDLE && f->rstate != SOCK_RRET)
if (f->rstate == SOCK_RRET ||