About

This program is used to aggregate the bandwidth of multiple heterogeneous access networks through MPTCP.

Requirements

  • libConfuse >= 2.7
  • Linux kernel w/ MPTCP

How to use

  1. Build the project:
make
  1. Create your configuration file p2s.cfg and s2p.cfg. See p2s.cfg.example and s2p.cfg.example as examples.

  2. Turn off offload features of NIC:

sudo ethtool -K $dev0 tso off gso off gro off lro off
  1. Run p2s and s2p module:
sudo ./main p2s
sudo ./main s2p