# multipath-tcp-tools

## A collection tools for analysis and configuration of Multipath Transmission Control Protocol (MPTCP)

### network-traffic-analysis-tools
---
The network-traffic-analysis-tools directory contains a collection of applications written in C to help both *analyze* and *visualize* MPTCP packet traces.

### mptcp-over-ppp-links
---
The mptcp-over-ppp-links directory contains the scripts and files needed to support the type of MPTCP over PPP tests used in this experiment.  Packages of these files are available in the downloads/releases section.  However, if you need the source or are curious as to which files are modified, this is the place to look.

### multipath-udp-proxy
--- 
The multipath-udp-proxy directory contains a python script used to proxy a tun interface to the available PPP links, effectively creating a "Multipath-UDP" that adapts to link outages.

### mptcp-kernel-patches
---
The mptcp-kernel-patches directory contains the patches made to the 3.18 and 4.4 MPTCP kernels used in these builds.
