#define TCP_REASS(tp, th, tlenp, m, so, flags) { \
if ((th)->th_seq == (tp)->rcv_nxt && \
LIST_EMPTY(&(tp)->t_segq) && \
(tp)->t_state == TCPS_ESTABLISHED) { \
(tp)->t_state >= TCPS_ESTABLISHED) { \
if (tcp_delack_enabled) \
callout_reset(tp->tt_delack, tcp_delacktime, \
tcp_timer_delack, tp); \