In a company network I noticed that all examined Windows Server 2012 machines had ECN turned on:
> netsh interface tcp show global
TCP Global Parameters
----------------------------------------------
...
ECN Capability : enabled
Is it turned on by default on Windows Server 2012? On all older Windows systems I saw it turned off by default which is confirmed in the Wikipedia article.1 I could not find the information about Windows Server 2012 anywhere.
Though the ECN RFC was published in 2001 there are still many devices and internet services which do not work correctly with ECN. Such a change in Windows would be somewhat courageous.