v0.2 Date: 15th March 2013 - Merged with FreeBSD 10-CURRENT svn revision 248226, which allows the patch to be more easily applied against recent revisions of 10-CURRENT. - Added a new "REASS" mp_debug class that provides access to debugging information related to segment reassembly. - Documented the existence of the "net.inet.tcp.mptcp.linux_compat" Linux compatibility sysctl after carrying out some interop testing with up-to-date Linux MPTCP Git sources and confirming some basic scenarios work. Setting the sysctl to 1 (the default) changes some stack behaviour to mimic that which is expected by the Linux implementation. - Moved setting of D-ACK flag to prevent stalling connections due to lack of retransmit at the data-level. - Fixed a connection stall issue triggered by send maps not being marked as ACKED before data-ACK processing took place, which in turn prevented send socket buffer bytes from being dropped. - Plumbed in a replacement for the socket disconnect logic that used to be in tcp_input.c, which now waits for all subflows to be closed. -------------------------------------------------------------------------------- v0.1 Date: 10th March 2013 - First public release of the FreeBSD MPTCP patch. --------------------------------------------------------------------------------