summary refs log tree commit diff
path: root/pkgs/os-specific/linux/iproute
diff options
context:
space:
mode:
authorMatthieu Coudron <mcoudron@hotmail.com>2022-10-03 14:40:12 +0200
committerMatthieu Coudron <teto@users.noreply.github.com>2022-10-07 23:14:30 +0200
commita3f854aef368fb5c13fdf1477a546f93c20b683c (patch)
tree528bdfe46db05302d6fee922cd0194d876a8094c /pkgs/os-specific/linux/iproute
parent151fcb720c63322980b5b3c8f7dfbd39fc7a71e0 (diff)
downloadnixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar.gz
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar.bz2
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar.lz
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar.xz
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.tar.zst
nixpkgs-a3f854aef368fb5c13fdf1477a546f93c20b683c.zip
linux_mptcp,linux_mptcp_95: remove out-of-tree mptcp kernel
Multipath tcp (mptcp) is now part of the official linux kernel. The
official kernel still lacks features compared to this out of tree ones
but considering the userbase, I dont see any compelling reason.
I keep using that kernel and those utilities so they will stay packaged
at https://github.com/teto/mptcp-flake where they wont annoy the whole
nixpkgs crowd that doesn't care about it.
Diffstat (limited to 'pkgs/os-specific/linux/iproute')
-rw-r--r--pkgs/os-specific/linux/iproute/mptcp.nix40
1 files changed, 0 insertions, 40 deletions
diff --git a/pkgs/os-specific/linux/iproute/mptcp.nix b/pkgs/os-specific/linux/iproute/mptcp.nix
deleted file mode 100644
index e43af52bb34..00000000000
--- a/pkgs/os-specific/linux/iproute/mptcp.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-{ lib, iproute2, fetchFromGitHub, fetchpatch }:
-
-iproute2.overrideAttrs (oa: rec {
-  pname = "iproute_mptcp";
-  version = "0.95";
-
-  src = fetchFromGitHub {
-    owner = "multipath-tcp";
-    repo = "iproute-mptcp";
-    rev = "mptcp_v${version}";
-    sha256 = "07fihvwlaj0ng8s8sxqhd0a9h1narcnp4ibk88km9cpsd32xv4q3";
-  };
-
-  preConfigure = oa.preConfigure + ''
-    patchShebangs configure
-  '';
-
-  patches = [
-    # We override "patches" to never apply any iproute2 patches:
-  ] ++ [
-    # iproute-mptcp patches:
-
-    # Pull upstream fix for -fno-common toolchain support:
-    #   https://github.com/multipath-tcp/iproute-mptcp/pull/8
-    (fetchpatch {
-      name = "fno-common.patch";
-      url = "https://github.com/multipath-tcp/iproute-mptcp/commit/7aebfde8624c978f6f73b03142892f802d21cc0b.patch";
-      sha256 = "098402sjdm10r9xggz6naygnfjs74d9k3s2wc2aczx0d2zayhff8";
-    })
-  ];
-
-  meta = with lib; {
-    homepage = "https://github.com/multipath-tcp/iproute-mptcp";
-    description = "IP-Route extensions for MultiPath TCP";
-    license = licenses.gpl2;
-    platforms = platforms.linux;
-    maintainers = with maintainers; [ teto ];
-    priority = 2;
-  };
-})