sctp_sstate
if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING))
if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING))
if (sctp_state(asoc, ESTABLISHED) && sctp_sstate(sk, CLOSED))
sctp_sstate(sk, ESTABLISHED)) {
if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING) &&
(sctp_sstate(asoc->base.sk, CLOSING) ||
if (sctp_sstate(ep->base.sk, CLOSING))
if (!sctp_sstate(sk, LISTENING) ||
if (sctp_sstate(sk, ESTABLISHED) || sctp_sstate(sk, CLOSING) ||
(sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING)))
if (sctp_sstate(sk, LISTENING) && sctp_style(sk, TCP))
if (sctp_style(sk, TCP) && (sctp_sstate(sk, ESTABLISHED) ||
sctp_sstate(sk, CLOSING)))
if (sctp_style(sk, TCP) && !sctp_sstate(sk, ESTABLISHED) &&
!sctp_sstate(sk, CLOSING) && !sctp_sstate(sk, CLOSED)) {
if (!sctp_sstate(sk, ESTABLISHED) && !sctp_sstate(sk, CLOSING))
if (!sctp_sstate(sk, LISTENING) ||
if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING))
if (!sctp_sstate(sk, LISTENING) && !sctp_sstate(sk, CLOSED))
if (sctp_sstate(sk, CLOSED))
if (sctp_sstate(sk, LISTENING))
if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING))
if (!sctp_style(sk, UDP) && sctp_sstate(sk, CLOSED))
if (list_empty(&sctp_sk(sk)->ep->asocs) && !sctp_sstate(sk, LISTENING))
if (!sctp_sstate(sk, LISTENING) ||