Changeset View
Changeset View
Standalone View
Standalone View
tcp_hpts.c
Context not available. | |||||
if (m) | if (m) | ||||
n = m->m_nextpkt; | n = m->m_nextpkt; | ||||
} | } | ||||
CURVNET_SET(tp->t_vnet); | |||||
tp = tcp_drop(tp, drop_reason); | tp = tcp_drop(tp, drop_reason); | ||||
INP_INFO_RUNLOCK(&V_tcbinfo); | INP_INFO_RUNLOCK(&V_tcbinfo); | ||||
if (tp == NULL) { | if (tp == NULL) { | ||||
Context not available. | |||||
} | } | ||||
if (in_pcbrele_wlocked(inp) == 0) | if (in_pcbrele_wlocked(inp) == 0) | ||||
INP_WUNLOCK(inp); | INP_WUNLOCK(inp); | ||||
CURVNET_RESTORE(); | |||||
mtx_lock(&hpts->p_mtx); | mtx_lock(&hpts->p_mtx); | ||||
continue; | continue; | ||||
} | } | ||||
Context not available. |