Users.DoItYourself History

Hide minor edits - Show changes to output

March 27, 2023, at 09:19 AM by matttbe - s#git://#https://#
Changed line 10 from:
   @@git clone --depth=1 git://github.com/multipath-tcp/mptcp.git@@
to:
   @@git clone --depth=1 https://github.com/multipath-tcp/mptcp.git@@
November 29, 2022, at 08:46 AM by matttbe - MPTCP: advanced scheduler control
Changed lines 17-18 from:
  * Choose a path-manager, by enabling "MPTCP: advanced path-manager control". More info can be found [[http://multipath-tcp.org/pmwiki.php?n=Main.Release88|here]].
to:
  * Choose a path-manager, by enabling "MPTCP: advanced path-manager control" and pick the one you want (inline or as a module). More info can be found [[http://multipath-tcp.org/pmwiki.php?n=Main.Release88|here]].
  * Do the same with the packet scheduler by enabling "MPTCP: advanced scheduler control"
.
November 30, 2019, at 07:45 AM by Matt - note about grub
Added line 22:
* Make sure the right kernel is selected or modify Grub settings.
December 10, 2018, at 09:32 AM by Matt - compilation example for Ubuntu and CentOS
Changed line 21 from:
* Compile, install and reboot your kernel, as it is recommended by your distribution.
to:
* Compile, install and reboot your kernel, as it is recommended by your distribution. You can then use @@make deb-pkg@@ to generate @@.deb@@ packages, @@make rpm-pkg@@ for @@.rpm@@ packages, etc. For more details, there are many more details on the wiki of your distribution, e.g. for Ubuntu, look [[https://wiki.ubuntu.com/KernelTeam/GitKernelBuild|here]] from the step to ''Build the linux-image'', for CentOS, look [[https://linuxhint.com/compile-linux-kernel-centos7/|here]], etc.
Changed line 16 from:
  * If you want to use the Coupled Congestion Control, that guarantees fairness across a shared bottleneck, you have to '''enable''' @@Networking support->Networking options->TCP: advanced congestion control->MPTCP COUPLED CONGESTION CONTROL@@. To enable it as the default congestion control, you should also enable it in "Default TCP congestion control", or you just type @@echo 'coupled' > /proc/sys/net/ipv4/tcp_congestion_control@@ in the running Kernel.
to:
  * If you want to use the Linked Increase Algorithm (LIA) Congestion Control, that guarantees fairness across a shared bottleneck, you have to '''enable''' @@Networking support->Networking options->TCP: advanced congestion control->MPTCP Linked Increase@@. To enable it as the default congestion control, you should also enable it in "Default TCP congestion control", or you just type @@echo 'lia' > /proc/sys/net/ipv4/tcp_congestion_control@@ in the running Kernel. Other options are "Opportunistic Linked Increase (olia)", "WVEGAS CONGESTION CONTROL (wvegas)" or "BALIA CONGESTION CONTROL (balia)".
Changed line 22 from:
* You have to correctly configure your routing table. Have a look [[Users/ConfigureRouting|here]]
to:
* You have to correctly configure your routing table. Have a look [[Users/ConfigureRouting|here]]
May 12, 2014, at 06:53 PM by 2a02:2788:34:99e:6120:fd60:967d:2f45 -
Changed line 7 from:
* Get the source by checking out the git-repository, or download one of the daily [[http://multipath-tcp.org/snapshots|snapshots]]. You can also apply one of the patches based on different Linux versions, available [[http://multipath-tcp.org/patches|here]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
to:
* Get the source by checking out the git-repository, or download one of the daily %newwin%[[http://multipath-tcp.org/snapshots|snapshots]]. You can also apply one of the patches based on different Linux versions, available %newwin%[[http://multipath-tcp.org/patches|here]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
May 12, 2014, at 06:53 PM by 2a02:2788:34:99e:6120:fd60:967d:2f45 -
Changed line 7 from:
* Get the source by checking out the git-repository, or download one of the daily [[http://mptcp.info.ucl.ac.be/snapshots|snapshots]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
to:
* Get the source by checking out the git-repository, or download one of the daily [[http://multipath-tcp.org/snapshots|snapshots]]. You can also apply one of the patches based on different Linux versions, available [[http://multipath-tcp.org/patches|here]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
January 31, 2014, at 03:41 PM by 130.104.228.20 -
Changed line 15 from:
  * '''enable'''  MPTCP protocol (@@Networking support->Networking options->TCP/IP networking->MPTCP protocol (MPTCP)@@@) (if you cannot find that checkbox, then you have not correctly disabled one of the above options)
to:
  * '''enable'''  MPTCP protocol (@@Networking support->Networking options->TCP/IP networking->MPTCP protocol (MPTCP)@@) (if you cannot find that checkbox, then you have not correctly disabled one of the above options)
October 30, 2013, at 06:55 PM by 2a02:2788:34:99e:170:c37c:f14:1080 -
Deleted lines 13-14:
  * '''disable''' TCP-SYN cookies (@@Networking support->Networking options->TCP/IP networking->IP: TCP syncookie support (SYN_COOKIES)@@)
  * '''disable''' MD5 signature (@@Networking support->Networking options->TCP/IP networking->TCP: MD5 Signature Option support (TCP_MD5SIG)@@)
Changed lines 17-19 from:
  * '''enable''' Policy-Routing (@@Networking support->Networking options->IP: advanced router->IP: policy routing (IP_MULTIPLE_TABLES)@@)

  Note that SYN cookies and MD5_SIG are currently disabled because our implementation does not yet support them. The protocol specification itself has no limitations on these features
.
to:
  * Choose a path-manager, by enabling "MPTCP: advanced path-manager control". More info can be found [[http://multipath-tcp.org/pmwiki.php?n=Main.Release88|here]].
  * '''enable''' Policy-Routing (@@Networking support->Networking options->IP: advanced router->IP: policy routing (IP_MULTIPLE_TABLES)@@) to correctly configure your routing tables (see below)
.
August 06, 2013, at 07:16 AM by 188.193.79.188 -
Changed line 5 from:
MultiPath TCP is currently supported on version 3.2 of the Linux Kernel. To install, follow this procedure:
to:
To install MPTCP, follow this procedure:
July 21, 2013, at 09:52 AM by 2a02:2788:34:99e:b0bc:bf8a:1a27:8088 -
Deleted line 14:
  * '''disable''' Net DMA (@@Device drivers->DMA Engine support->Network: TCP receive copy offload (NET_DMA)@@)
Changed line 21 from:
  Note that SYN cookies, NET DMA and MD5_SIG are currently disabled because our implementation does not yet support them. The protocol specification itself has no limitations on these features.
to:
  Note that SYN cookies and MD5_SIG are currently disabled because our implementation does not yet support them. The protocol specification itself has no limitations on these features.
December 10, 2012, at 12:37 PM by 130.104.228.20 -
Changed line 10 from:
   @@git clone --depth=1 git://github.com/cpaasch/mptcp.git@@
to:
   @@git clone --depth=1 git://github.com/multipath-tcp/mptcp.git@@
September 06, 2012, at 03:01 PM by 130.104.228.20 -
Added line 17:
  * You cannot set IPv6 as a module. Either compile it into the kernel, or disable it.
July 31, 2012, at 04:12 PM by 85.201.32.134 -
Changed line 5 from:
MultiPath TCP is currently supported on version 3.0.0 of the Linux Kernel. To install, follow this procedure:
to:
MultiPath TCP is currently supported on version 3.2 of the Linux Kernel. To install, follow this procedure:
June 26, 2012, at 08:07 AM by 130.104.228.43 -
Changed line 10 from:
   @@git clone -b mptcp_trunk --depth=1 git://mptcp.info.ucl.ac.be/mptcp.git@@
to:
   @@git clone --depth=1 git://github.com/cpaasch/mptcp.git@@
December 02, 2011, at 10:27 AM by Christoph Paasch -
Changed lines 23-24 from:
# Compile, install and reboot your kernel, as it is recommended by your distribution.
# You have to correctly configure your routing table. Have a look [[Users/ConfigureRouting|here]]
to:
* Compile, install and reboot your kernel, as it is recommended by your distribution.
* You have to correctly configure your routing table. Have a look [[Users/ConfigureRouting|here]]
December 02, 2011, at 10:27 AM by Christoph Paasch -
Changed lines 7-8 from:
# Get the source by checking out the git-repository, or download one of the daily [[http://mptcp.info.ucl.ac.be/snapshots|snapshots]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
to:
* Get the source by checking out the git-repository, or download one of the daily [[http://mptcp.info.ucl.ac.be/snapshots|snapshots]]. We highly recommend to checkout the git-repository, as you can easily get our bug-fixes with a @@git pull@@.
Changed line 12 from:
# Then configure the Kernel by doing @@make xconfig@@ or @@make menuconfig@@ and enable MultiPath TCP:
to:
* Then configure the Kernel by doing @@make xconfig@@ or @@make menuconfig@@ and enable MultiPath TCP:
December 02, 2011, at 10:26 AM by Christoph Paasch -
Deleted line 9:
December 02, 2011, at 10:26 AM by Christoph Paasch -
Changed lines 9-10 from:
  Access the git-repository with\\
to:
  Access the git-repository with
December 02, 2011, at 10:26 AM by Christoph Paasch -
Changed line 10 from:
  @@git clone -b mptcp_trunk --depth=1 git://mptcp.info.ucl.ac.be/mptcp.git@@
to:
   @@git clone -b mptcp_trunk --depth=1 git://mptcp.info.ucl.ac.be/mptcp.git@@
November 30, 2011, at 01:55 AM by Christoph Paasch -
Changed line 1 from:
''Real men compile their kernel every morning themselve. ;-) Continue reading this page for the instructions on MultiPath TCP.''
to:
''Continue reading this page for the instructions on configuring your kernel for MultiPath TCP.''