Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_input.c
Context not available. | |||||
CC_ALGO(tp)->ecnpkt_handler(tp->ccv); | CC_ALGO(tp)->ecnpkt_handler(tp->ccv); | ||||
if (tp->ccv->flags & CCF_ACKNOW) | if (tp->ccv->flags & CCF_ACKNOW) | ||||
tcp_timer_activate(tp, TT_DELACK, tcp_delacktime); | tcp_timer_activate(tp, TT_DELACK, tp->t_delack); | ||||
} | } | ||||
} | } | ||||
Context not available. | |||||
*/ | */ | ||||
if (DELAY_ACK(tp, tlen) && tlen != 0) | if (DELAY_ACK(tp, tlen) && tlen != 0) | ||||
tcp_timer_activate(tp, TT_DELACK, | tcp_timer_activate(tp, TT_DELACK, | ||||
tcp_delacktime); | tp->t_delack); | ||||
else | else | ||||
tp->t_flags |= TF_ACKNOW; | tp->t_flags |= TF_ACKNOW; | ||||
Context not available. | |||||
if (tp->t_flags & TF_DELACK) { | if (tp->t_flags & TF_DELACK) { | ||||
tp->t_flags &= ~TF_DELACK; | tp->t_flags &= ~TF_DELACK; | ||||
tcp_timer_activate(tp, TT_DELACK, tcp_delacktime); | tcp_timer_activate(tp, TT_DELACK, tp->t_delack); | ||||
} | } | ||||
INP_WUNLOCK(tp->t_inpcb); | INP_WUNLOCK(tp->t_inpcb); | ||||
return; | return; | ||||
Context not available. |