Releases: multipath-tcp/mptcp
Multipath TCP Linux Kernel v0.94.4
ChangeLog:
Christoph Paasch [email protected] (5):
[1dde895] mptcp: Handle IP_OPTIONS only at subflow level
[7df13fa] mptcp: Don't close meta in mptcp_sock_def_error_report upon tcp_disconnect
[f8c5366] mptcp: Fully cleanup meta-socket in mptcp_disconnect
[c1ae1d3] mptcp: Move subflows to time-wait when we are in infinite mapping mode
[4c83d3a] mptcp: Stable Release v0.94.4
Debian Packages:
https://bintray.com/cpaasch/deb/mptcp/v0.94.4
RPM Packages:
Multipath TCP Linux Kernel v0.93.4
Hello everybody,
The Multipath TCP Kernel v0.93.4 has been released, containing important bug-fixes. This release is based on Linux v4.9.162 and maintained by Tessares.
If you are still using the version v0.93.4, you should update to this kernel.
Multipath TCP Linux Kernel v0.93.4
Benjamin Hesmans [email protected] (1):
[0b991f7] mptcp: checksum corner case
Christoph Paasch [email protected] (16):
[1910d6e] mptcp: Trigger sending when new subflow gets established
[1c8e9eb] mptcp: Don't allow TCP_REPAIR on MPTCP-sockets
[15c4f19] mptcp: Rework mptcp_disconnect
[4188ab4] mptcp: Initialize IPv6-fields even more correctly
[1f5e23a] mptcp: Fully disable MD5SIG
[165f20b] mptcp: Reset icsk_bind_hash to NULL to avoid use-after-free in inet_put_port
[191933f] mptcp: Initialize meta_tp after potentially failing instructions
[af2c72f] mptcp: Don't free mpcb when mptcp_alloc_mpcb succeeded
[165a14d] mptcp: Prevent circular locking dependency on tcp_close()
[635fbee] mptcp: Ensure proper free'ing of master_sk upon failure
[beb68e8] mptcp: Handle error-case for MPTCP-Fastopen
[ab91c92] mptcp: Unify usage of rcu_read_lock_bh,...
[d8fb3a7] mptcp: Fix error-cases in TCP_SYNCOOKIES path
[ef58747] mptcp: Trigger meta-retransmission always when the timer fired
[e44cd9b] mptcp: Don't update meta-RTO from subflows that are retransmitting
[6f6b05e] mptcp: Reevalute and reschedule meta-level RTO for new subflows
Matthieu Baerts [email protected] (3):
[d3d684d] mptcp: Build-Fix with CONFIG_MEMCG
[132e20a] Merge tag 'v4.9.162' into mptcp_v0.93
[96f209f] mptcp: Stable Release v0.93.4
How to install
(if you have our bintray repositories setup)
On Debian-based systems
apt-get update
apt-get install linux-mptcp-4.9
apt-get dist-upgrade
On RPM-based systems
dnf clean all
# (you may need to remove the old kernel)
dnf install kernel-4.9.162.mptcp
Cheers,
Matt
Multipath TCP Linux Kernel v0.94.3
ChangeLog:
Benjamin Hesmans [email protected] (1):
[3f01458] mptcp: checksum corner case
Christoph Paasch [email protected] (21):
[287af08] mptcp: Trigger sending when new subflow gets established
[a284ba1] mptcp: Reinject data when the write-queue gets purged
[9ac97e3] mptcp: Build-Fix for mptcp_push_pending_frames
[68e3b3c] mptcp: Don't allow TCP_REPAIR on MPTCP-sockets
[6d58ca8] mptcp: Rework mptcp_disconnect
[1b142d9] mptcp: Initialize IPv6-fields even more correctly
[247a77e] mptcp: Fully disable MD5SIG
[97543fe] mptcp: Reset icsk_bind_hash to NULL to avoid use-after-free in inet_put_port
[d307e46] mptcp: Initialize meta_tp after potentially failing instructions
[da42a64] mptcp: Don't free mpcb when mptcp_alloc_mpcb succeeded
[71b3bf9] mptcp: Prevent circular locking dependency on tcp_close()
[444bf8c] mptcp: Ensure proper free'ing of master_sk upon failure
[15afe58] mptcp: Handle error-case for MPTCP-Fastopen
[73db90d] mptcp: Unify usage of rcu_read_lock_bh,...
[f266d12] mptcp: Fix error-cases in TCP_SYNCOOKIES path
[8724274] mptcp: Support randomized Timestamps on SYN-Cookies
[c3e29b9] mptcp: Do not lock in tcp_get_info for MPTCP_INFO
[1bc2ada] mptcp: Trigger meta-retransmission always when the timer fired
[a947ef4] mptcp: Don't update meta-RTO from subflows that are retransmitting
[619d44c] mptcp: Reevalute and reschedule meta-level RTO for new subflows
[310b683] mptcp: Stable Release v0.94.3
Matthieu Baerts [email protected] (1):
[34154a9] mptcp: Build-Fix with CONFIG_MEMCG
Multipath TCP Linux Kernel v0.93.3
Hello everybody,
The Multipath TCP Kernel v0.93.3 has been released, containing important bug-fixes. This release is based on Linux v4.9.148 and maintained by Tessares.
If you are still using the version v0.93.3, you should update to this kernel.
Multipath TCP Linux Kernel v0.93.3
Christoph Paasch (2):
mptcp: Correctly initialize IPv6 fields
mptcp: Disable bottom-half before processing SYN/ACK
Kostas Peletidis (1):
net: Export tcp_send_ack symbol used by MPTCP
Madhan Raj Kanagarathinam (1):
Enabling DAD timer only if MPTCP SYSCTL is enabled
Matthieu Baerts (2):
Merge tag 'v4.9.148' into mptcp_v0.93
mptcp: Stable Release v0.93.3
How to install
(if you have our bintray repositories setup)
On Debian-based systems
apt-get update
apt-get install linux-mptcp-4.9
apt-get dist-upgrade
On RPM-based systems
dnf clean all
# (you may need to remove the old kernel)
dnf install kernel-4.9.148.mptcp
Cheers,
Matt
Multipath TCP Linux Kernel v0.94.2
Hello,
the Multipath TCP Kernel v0.94.2 has been released, containing important
bug-fixes. This release is based on Linux v4.14.91.
Everybody should update to the latest kernel.
Multipath TCP Linux Kernel v0.94.2
Christoph Paasch (4):
sch_netem: restore skb->dev after dequeuing from the rbtree
mptcp: Correctly initialize IPv6 fields
mptcp: Disable bottom-half before processing SYN/ACK
mptcp: Stable Release v0.94.2
Madhan Raj Kanagarathinam (1):
Enabling DAD timer only if MPTCP SYSCTL is enabled
Matthieu Baerts (1):
mptcp: Use tcp_abort correctly for MPTCP
How to install
(if you have our bintray repositories setup)
On Debian-based systems:
apt-get update
apt-get dist-upgrade
On RPM-based systems:
dnf clean all
# (you may need to remove the old kernel)
dnf install kernel-4.14.91.mptcp
dnf install net-tools
Cheers,
Christoph
Multipath TCP Kernel v0.93.2
Hello everybody,
The Multipath TCP Kernel v0.93.2 has been released, containing important
bug-fixes. This release is based on Linux v4.9.131 and maintained by Tessares.
If you are still using the version v0.93.1, you should update to this kernel.
Multipath TCP Linux Kernel v0.93.2
Christoph Paasch (16):
mptcp_fullmesh: Avoid updating wrong events when IPs match
mptcp_fullmesh: Better debugging
Merge tag 'v4.9.80' into mptcp_v0.93
mptcp: Mark subflow as fully established upon DATA_ACK when meta is closed
mptcp: Don't forcefully bind the master to a device
mptcp: Properly free skb when exiting tcp_v4(6)_rcv
mptcp: Properly fix static-key handling in interrupt context
mptcp: Don't access mpcb before checking it's non-NULL
mptcp: Don't prevent scheduling on subflows with TSQ-flag set
Merge tag 'v4.9.87' into mptcp_v0.93
mptcp: Disable bottom-half when taking the tw_lock
mptcp: Pick correct sk when iterating in mptcp_set_rto
mptcp: Clear out-of-order queue earlier in mptcp_check_req_child
mptcp: Fix: Correct version-negotiation when SYN-cookies are set
mptcp: Iterate over subflow-list while holding the lock in tcp_splice_read
mptcp: Restart subflow-selection when we force a re-evaluation
Gregory Detal (1):
mptcp: correct refcnt for sk in tcp_v{4,6}_rcv
Henrique Cabral (1):
mptcp: fix ID of address removal announcement
Matthieu Baerts (8):
mptcp:fullmesh: fix compilation warning if no IPv6
mptcp:minisocks: fix refcnt when adding to backlog
Merge tag 'v4.9.123' into mptcp_v0.93
mptcp: Build-Fix
Merge tag 'v4.9.125' into mptcp_v0.93
mptcp: Use tcp_abort correctly for MPTCP
Merge tag 'v4.9.131' into mptcp_v0.93
mptcp: Stable Release v0.93.2
Patrick Havelange (1):
mptcp: avoid removing useful skbs from the reinject queue.
How to install
(if you have our bintray repositories setup)
On Debian-based systems
apt-get update
apt-get install linux-mptcp-4.9
apt-get dist-upgrade
On RPM-based systems
dnf clean all
# (you may need to remove the old kernel)
dnf install kernel-4.9.131.mptcp
Cheers,
Matt
PS: extra info about the available files here.
.deb
files
Checksums-Sha1:
022bec315fb91135d07d830f3775dfa090710ee6 956588 linux-firmware-image-4.9.131.mptcp_20181025091856_amd64.deb
c01c91f6d19d9c771bb36044bd79d5795be95846 10597790 linux-headers-4.9.131.mptcp_20181025091856_amd64.deb
a0cec7cf9edf8a7cc453688b0582be4f45b0d5de 35355680 linux-image-4.9.131.mptcp_20181025091856_amd64.deb
1d9f4a3530b922ce22ce165c61b6757ce9e3f343 870248 linux-libc-dev_20181025091856_amd64.deb
df4e34f10e7aebc2a9858d469f3bc1492175bfa3 linux-image-4.9.131.mptcp-dbg_20181025091856_amd64.deb
Checksums-Sha256:
8e31ec4a07989fa52e5eca5b7040ac604ececcad70d3dbca75c9ea6e0e4ab2c3 956588 linux-firmware-image-4.9.131.mptcp_20181025091856_amd64.deb
cc6b5f8ef1d476cfefbd173b2389439b7b3d92cb453ad2c3d85b0e9d7c1a5881 10597790 linux-headers-4.9.131.mptcp_20181025091856_amd64.deb
1f52bdb46c786dc86765f92865bb1e33819263f364129ce0b37752b6db8e80f0 35355680 linux-image-4.9.131.mptcp_20181025091856_amd64.deb
0b7810b3f235d37dd4401f132aaa3eb1e59b7889d92171c82a64c34b1ae82300 870248 linux-libc-dev_20181025091856_amd64.deb
cf17f004325cdf7e3685d03db3ba0440c770b74a4399dc9dc023e5d5dda3c623 linux-image-4.9.131.mptcp-dbg_20181025091856_amd64.deb
Files:
8e7dc20ef6a7712af25a543ff617a6e7 956588 kernel optional linux-firmware-image-4.9.131.mptcp_20181025091856_amd64.deb
90d3a607d94737d1eab1f1b826af0982 10597790 kernel optional linux-headers-4.9.131.mptcp_20181025091856_amd64.deb
4b07bd22f18ad450f8d4cf658b937c3d 35355680 kernel optional linux-image-4.9.131.mptcp_20181025091856_amd64.deb
3347a5a73bda7cd8a6bbc165f64e4474 870248 devel optional linux-libc-dev_20181025091856_amd64.deb
369303dde69a132f5d555d430b425ff9 linux-image-4.9.131.mptcp-dbg_20181025091856_amd64.deb
.rpm
files
MD5
4c5a8ac958e541f77b20f02f64b2a3e3 kernel-4.9.131.mptcp-10.x86_64.rpm
eed39acef561745ef3dc177c8087d686 kernel-headers-4.9.131.mptcp-10.x86_64.rpm
0c4bab63dce472c361a82201c650ff7b kernel-devel-4.9.131.mptcp-10.x86_64.rpm
SHA1
e20ad30ce29f68113ba19eace0c1f81b8872aea8 kernel-4.9.131.mptcp-10.x86_64.rpm
e0d3110e9e465155861189169806f5db802d1970 kernel-headers-4.9.131.mptcp-10.x86_64.rpm
9ff3dfcf2cdf9554154b52492a60a3b1cdd31b2d kernel-devel-4.9.131.mptcp-10.x86_64.rpm
SHA256
3ec39426998a2988468379c1279ea9dedaed9c0116958cc48e8bdf4176fb624c kernel-4.9.131.mptcp-10.x86_64.rpm
e132414ff7fd830d414b35797e5191b9c859fa32f471d4923249bae6941e4c9d kernel-headers-4.9.131.mptcp-10.x86_64.rpm
5d792682649be824cdb0d10c8bae29f6ea324e6aa59b24017a78f51bf29b3ccc kernel-devel-4.9.131.mptcp-10.x86_64.rpm
Multipath TCP Linux Kernel v0.94.1
MPTCP maintenance release v0.94.1
Multipath TCP Linux Kernel v0.94
MPTCP Release v0.94
Multipath TCP Kernel v0.93.1
MPTCP maintenance release v0.93.1
Multipath TCP Kernel v0.93
MPTCP Release v0.93