Skip to content

Instantly share code, notes, and snippets.

@nak3
Last active October 26, 2021 08:58
Show Gist options
  • Save nak3/99a9a782548a8cab5122 to your computer and use it in GitHub Desktop.
Save nak3/99a9a782548a8cab5122 to your computer and use it in GitHub Desktop.
mptcp kernel RPM package install instructions

Description

mptcp_kernel is the kernel package which built with mptcp (MultiPath TCP) function. The source code is hosted in github .

The RPM package is hosted on Fedora copr. It can be used on Fedora and CentOS (only x86_64) and their some versions..

####WARNING

This package is now still working in progress and being tested by Kenjiro Nakayama. Please don't use it in your production system. And this is not official repository and please take full responsibility for your actions.

How to install

####step 0. Set the environment

Now you can install this package for Fedora or CentOS. Please check current compliant version.

eg. Fedora21

$ REPOINFO="fedora-21"

$ MPTCP_RPM="kernel-3.14.15-308.mptcp.fc21.x86_64.rpm"

eg. CentOS 7

$ REPOINFO="epel-7"

$ MPTCP_RPM="kernel-3.14.15-308.mptcp.el7.centos.x86_64.rpm"

####step 1. Download rpm package

wget http://copr-be.cloud.fedoraproject.org/results/kenjiro/mptcp-kernel/$REPOINFO-x86_64/kernel-3.14.15-308.mptcp.fc21/$MPTCP_RPM

####step 2. Install by rpm command

rpm -ivh --oldpackage $MPTCP_RPM

####Step 3. Confirm installation

rpm -qa |grep kernel |grep mptcp

####Step 4. Restart and choose the installed mptcp kernel. And check by following command.

sysctl -a |grep mptcp_enabled

####step X. (If you would like to remove the package) Remove the package

rpm -e $MPTCP_RPM

Package changelog

* Tue Jan 27 2015 Kenjiro Nakayama [email protected] - 3.14.15-308

- Update to MPTCP v0.89.4

* Wed Dec 03 2014 Kenjiro Nakayama [email protected] - 3.14.15-307

- Update to MPTCP v0.89.3

* Tue Sep 23 2014 Kenjiro Nakayama [email protected] - 3.14.15-306

- Update .config

* Tue Sep 23 2014 Kenjiro Nakayama [email protected] - 3.14.15-305

- Update to MPTCP v0.89.2

* Fri Aug 15 2014 Kenjiro Nakayama [email protected] - 3.14.15-304

- Update to MPTCP v0.89.1

* Fri Aug 15 2014 Kenjiro Nakayama [email protected] - 3.14.15-303

- Update to MPTCP v0.89.0

Contact

If you have any question, comment or request, please tell me by following E-mail address in English or Japanese.

Mail To: [email protected] (Kenjiro Nakayama)

@sskras
Copy link

sskras commented Oct 26, 2021

If you could add a space symbol in ####WARNING between the last hash and the first alphanumeric symbol, it would be a lot more readable, I guess. Thanks:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment