Confusions abuot TCP_ECN in linux 2.4 / 2.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux