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

mptcpd plugin that automatically does the routing configuration needed for MPTCP

License

Notifications You must be signed in to change notification settings

MPTCP-Lab/routing_plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

mptcpd plugin that automatically does the routing configuration needed for MPTCP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages