Page MenuHomeFreeBSD

D22670.id65207.diff
No OneTemporary

D22670.id65207.diff

Index: sys/netinet/tcp_input.c
===================================================================
--- sys/netinet/tcp_input.c
+++ sys/netinet/tcp_input.c
@@ -1547,8 +1547,10 @@
* TCP ECN processing.
*/
if (tp->t_flags2 & TF2_ECN_PERMIT) {
- if (thflags & TH_CWR)
+ if (thflags & TH_CWR) {
tp->t_flags2 &= ~TF2_ECN_SND_ECE;
+ tp->t_flags |= TF_ACKNOW;
+ }
switch (iptos & IPTOS_ECN_MASK) {
case IPTOS_ECN_CE:
tp->t_flags2 |= TF2_ECN_SND_ECE;

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 4, 3:01 PM (13 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38248032
Default Alt Text
D22670.id65207.diff (469 B)

Event Timeline