Skip to content
This repository has been archived by the owner on Jun 12, 2021. It is now read-only.
Matthieu Coudron edited this page Aug 14, 2018 · 5 revisions

This is the mptcp implementation used in:

Matthieu Coudron, Stefano Secci, An implementation of multipath TCP in ns3, Computer Networks, Volume 116, 7 April 2017, Pages 1-11, ISSN 1389-1286, http://doi.org/10.1016/j.comnet.2017.02.002.` `(http://www.sciencedirect.com/science/article/pii/S1389128617300403)

Development is on a halt so feel free to fork it and report improvements directly to ns3-dev. I would love to see some upstreaming going on and while I will likely not fix any issue in the current code, I can help/mentor for upstream work.

You can try different forks:

After working on the linux implementation, I decided to use ns-3 in order to prototype faster. The implementation can't rival with the linux MPTCP yet but it is capable of exchanging a file with it.

Since then, I've used DCE (direct code execution) which is IMHO a great way to get real results while being easier to debug/prototype once you are familiar with kernel development. So maybe take a try on DCE first before using this.

See on the right side for more information.

Clone this wiki locally