Not all servers have ECN support enabled.  A SYN-ACK without the ECE bit set 
indicates it does not.  The connection then proceeds as Not-ECT.

I'm reasonably sure Akamai has specifically enabled ECN support.  A lot of 
smaller webservers are probably running with the default passive-mode ECN 
support as well (ie. will negotiate inbound but not initiate outbound).

  - Jonathan Morton

Why would my server not support ECN? I have full control over both the client and server, my previous mail contained the ECN kernel parameter configuration, and I also did the packet capture directly on the server.

The server is using fq_codel with ecn enabled, and also has a basic nftables firewall but it doesn't mess with packet headers or do anything fancy. The only thing I can think of could be a hidden requirement on conntrack, which on the server is disabled for some ports, though I couldn't find any mention of this anywhere.


_______________________________________________
Cake mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cake

Reply via email to