Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Latest commit

 

History

History
73 lines (58 loc) · 2.25 KB

README.md

File metadata and controls

73 lines (58 loc) · 2.25 KB

Routing Plugin

The Routing Plugin - routing - is a plugin for the Multipath TCP Daemon - mptcpd - that automatizes the routing configuration needed for mptcp to work correctly.

Building

To build routing the following dependencies are required:

Bootstrapping

Assuming all build dependencies listed above are installed, bootstrapping routing simply requires to run the bootstrap script in the top-level source directory, e.g.:

$ ./bootstrap

Build Steps

These build steps are the same as the ones found in all Autotool enabled software packages, i.e. running the configure followed by the command make.

./configure
make

If configure returns an error about mptcpd not being found set the environment variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig and run it again, e.g.:

$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure

Instalation

NOTE: Installing routing requires to be run with sudo if the mptcpd plugin directory is owned by root.

Installing routing on any Linux system just requires to run:

make install

Running

For the plugin to work properly it is necessary that the existing notify-flags is active, e.g.:

# mptcpd patched version
$ mptcpd --notify-flags=existing