Mirror of https://git.lede-project.org/?p=source.git Please send your PRs against this tree. They will be merged via staging trees and appear in this tree once the staging trees get merged back into source.git
Clone or download
Pull request Compare This branch is 853 commits ahead, 5473 commits behind lede-project:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
config
include build: fix restoring /etc/opkg with PER_DEVICE_ROOTFS Jan 13, 2018
package lantiq: activate noise margin delta for VDSL too Jan 7, 2018
scripts scripts/dowload.pl: use glob to expand target dir Dec 13, 2017
target mptcp version update 4.4.116 kernel Feb 25, 2018
toolchain
tools tools/coreutils: install readlink Dec 13, 2017
.gitattributes add .gitattributes to prevent the git autocrlf option from messing wi… May 8, 2012
.gitignore
BSDmakefile add missing copyright header Feb 26, 2007
Config.in
LICENSE
Makefile Makefile: ensure that BIN_DIR exists for diffconfig Jan 8, 2017
README.md mptcp version update 4.4.116 kernel Feb 25, 2018
feeds.conf.default
rules.mk rules.mk: export TMPDIR Dec 13, 2017

README.md

LEDE MPTCP

Join the chat at https://gitter.im/SPYFF/lede-mptcp

This is the stable branch. Supported MPTCP versions:

kernel version

About

This is a fork of the LEDE project aims to add proper MPTCP support. In this version of LEDE the MPTCP kernel support is enabled by default, also with some other configuration tools to use your router as a transparent MPTCP proxy.

Goals of this project

  • None or minimal configuration to get multipath operation working.
  • Keep the source close to the original LEDE project. Only the required kernel patches and minimal set of tools for configuration.
  • In the near future MPTCP will upstream into the mainline kernel (and into the LEDE kernel as well), when this happens, this project wants to bring the proper tooling for the configuration.

Building

Just follow the regular LEDE building process. But before the last make command, type make kernel_menuconfig and enable the MPTCP support described here.

Successfully boot on Netgear R7000, Netgear R7800 routers and on a x86_64 VBox virtual machine.

Example use-case

https://spyff.github.io/mptcp/2017/08/27/transparent-mptcp-proxy/