summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthieu Coudron <mattator@gmail.com>2019-06-11 23:14:10 +0900
committerMatthieu Coudron <mattator@gmail.com>2019-06-27 12:00:17 +0900
commit1046fc2728e7c8ff0a681f181e4396d7a13bbdcd (patch)
tree36cabb1d72c63d613a9ac53977a72d26e23b9616
parent02b8c328522bd8da6877776619b2972a103d4aaa (diff)
downloadnixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar.gz
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar.bz2
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar.lz
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar.xz
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.tar.zst
nixpkgs-1046fc2728e7c8ff0a681f181e4396d7a13bbdcd.zip
nettools_mptcp: init at 0.95
Adds an -m flag to track MPTCP connection.
-rw-r--r--pkgs/os-specific/linux/net-tools/mptcp.nix21
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/net-tools/mptcp.nix b/pkgs/os-specific/linux/net-tools/mptcp.nix
new file mode 100644
index 00000000000..700bc5cb7f1
--- /dev/null
+++ b/pkgs/os-specific/linux/net-tools/mptcp.nix
@@ -0,0 +1,21 @@
+{ stdenv, nettools, fetchFromGitHub  }:
+
+nettools.overrideAttrs(oa: rec {
+  name = "net-tools-mptcp";
+  version = "0.95";
+
+  src = fetchFromGitHub {
+    owner = "multipath-tcp";
+    repo = "net-tools";
+    rev = "mptcp_v${version}";
+    sha256 = "0i7gr1y699nc7j9qllsx8kicqkpkhw51x4chcmyl5xs06b2mdjri";
+  };
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/multipath-tcp/net-tools;
+    description = "A set of tools for controlling the network subsystem in Linux";
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ teto ];
+  };
+})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c92c3f57b83..c621efdddd2 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -15728,6 +15728,8 @@ in
   nettools = if stdenv.isLinux then callPackage ../os-specific/linux/net-tools { }
              else unixtools.nettools;
 
+  nettools_mptcp = callPackage ../os-specific/linux/net-tools/mptcp.nix { };
+
   nftables = callPackage ../os-specific/linux/nftables { };
 
   noah = callPackage ../os-specific/darwin/noah {