Page MenuHomeFreeBSD

D29082.diff
No OneTemporary

D29082.diff

diff --git a/sys/netinet/tcp_stacks/rack.c b/sys/netinet/tcp_stacks/rack.c
--- a/sys/netinet/tcp_stacks/rack.c
+++ b/sys/netinet/tcp_stacks/rack.c
@@ -12297,7 +12297,8 @@
* If sack_rxmit is true we are retransmitting from the scoreboard
* in which case len is already set.
*/
- if ((sack_rxmit == 0) && TCPS_HAVEESTABLISHED(tp->t_state)) {
+ if ((sack_rxmit == 0) &&
+ (TCPS_HAVEESTABLISHED(tp->t_state) || IS_FASTOPEN(tp->t_flags))) {
uint32_t avail;
avail = sbavail(sb);

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 17, 4:58 PM (21 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15840818
Default Alt Text
D29082.diff (495 B)

Event Timeline