Im a bit muddled about a few things concerning TCP_ECN support in linux 2.4 / 2.6 so would like a few pointers in the right direction etc. etc. I havent worked out who maintainers for such code is etc. or find out the info I want in FAQs etc. 0: Seemingly, the TCP_ECN support in linux-2.6.8.1 is always included (part of the main kernel source), is this true of all 2.6 versions [or totally wrong of me to say that]) ? 1: I am particuarly interested in the following situation: -Linux 2.4 or 2.6 with TCP_ECN support -sysctl net/ipv4/tcp_ecn set to "0" -ECN-aware TCP connection comes inbound to such linux box i.e., ?what is the ECN-behaviour then? -option 0: replies with ECN flags zeroed or copied such that the remote TCP-initiator sees non-ecn-capable host, and connection works in non-ECN-fashion. -option 1: replies with ECN acknowledgement and follows ECN congestion control (i.e. echoes Congestion-experienced and takes note of congestion-occured notification). 2: ?does ipv6 use some 'native' congestion control notification, such that 'extra bits in the TCP header' becomes redundant for ipv6 ECN? 3: I have not found any mention of any way to find out which connections are talking to a ECN-aware host[+network path] and which are talking to a non-ECN-host. (let alone, query the kernel via common GNU tools for this information). Please point me in the right direction, anybody ;-). ?do any of the above vary between linux-2.4/linux2.6? Thankyou in advance. I do hope somebody out there can be enlightening ;-). -S Iremonger <exxsi@bath.ac.uk> - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html