DCTCP (Datacenter TCP) implementation for FreeBSD by Midori Kato and Lars
Eggert.
Summary of the changes:
- Add a new congestion control module for dctcp.
- ECN (Explicit congestion notification) procession is done differently in
dctcp from RFC3168. Make necessary changes in tcp_input.c to accomodate it.
- Implement ODCTCP (One sided dctcp) where only sender or receiver is following
dctcp and not the other end.
http://tools.ietf.org/html/draft-bensley-tcpm-dctcp
https://eggert.org/students/kato-thesis.pdf
Submitted by: Midori Kato and Lars Eggert (Initial patch)
Improvements by: hiren (Commenting in the code mainly with other minor tweaks)
Tested by: hiren, Midori Kato