New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[READY] linux_mptcp: 0.94.1 -> 0.94.3 #57628
Conversation
hum it is broken, I am fixing it. |
Mailing list announcement: the Multipath TCP Kernel v0.94.3 has been released, containing important bug-fixes (thanks to syzkaller) and perf-improvements. This release is based on Linux v4.14.105. Everybody should update to the latest kernel. Multipath TCP Linux Kernel v0.94.3 ===== Benjamin Hesmans <benjamin.hesmans@uclouvain.be> (1): [3f01458be8cc] mptcp: checksum corner case Christoph Paasch <cpaasch@apple.com> (21): [287af08b7193] mptcp: Trigger sending when new subflow gets established [a284ba1574f5] mptcp: Reinject data when the write-queue gets purged [9ac97e3324ec] mptcp: Build-Fix for mptcp_push_pending_frames [68e3b3cc6204] mptcp: Don't allow TCP_REPAIR on MPTCP-sockets [6d58ca87a125] mptcp: Rework mptcp_disconnect [1b142d9b94f9] mptcp: Initialize IPv6-fields even more correctly [247a77e1d4e0] mptcp: Fully disable MD5SIG [97543fe0b8b8] mptcp: Reset icsk_bind_hash to NULL to avoid use-after-free in inet_put_port [d307e46cc3f9] mptcp: Initialize meta_tp after potentially failing instructions [da42a64cf11e] mptcp: Don't free mpcb when mptcp_alloc_mpcb succeeded [71b3bf995bcd] mptcp: Prevent circular locking dependency on tcp_close() [444bf8c76806] mptcp: Ensure proper free'ing of master_sk upon failure [15afe58a959e] mptcp: Handle error-case for MPTCP-Fastopen [73db90da684c] mptcp: Unify usage of rcu_read_lock_bh,... [f266d120c091] mptcp: Fix error-cases in TCP_SYNCOOKIES path [872427427624] mptcp: Support randomized Timestamps on SYN-Cookies [c3e29b9cace0] mptcp: Do not lock in tcp_get_info for MPTCP_INFO [1bc2adaf003d] mptcp: Trigger meta-retransmission always when the timer fired [a947ef46d5e1] mptcp: Don't update meta-RTO from subflows that are retransmitting [619d44cae638] mptcp: Reevalute and reschedule meta-level RTO for new subflows [310b6838cab0] mptcp: Stable Release v0.94.3 Matthieu Baerts <matthieu.baerts@tessares.net> (1): [34154a943635] mptcp: Build-Fix with CONFIG_MEMCG How to install (if you have our bintray repositories setup) ===== The config-file of these pre-compiled images has also been updated with more complete configurations, including also CONFIG_MEMCG (cfr.: multipath-tcp/mptcp#321).
Fixed it. As a bonus the change shows how to use structuredExtraConfig even though the current interface should not be relied upon until a better UI is exposed. |
cc @layus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not in the right place to actually test a kernel, but it builds correctly and the diff looks okay to me.
Thank you! |
Mailing list announcement:
the Multipath TCP Kernel v0.94.3 has been released, containing important
bug-fixes (thanks to syzkaller) and perf-improvements.
This release is based on Linux v4.14.105.
Everybody should update to the latest kernel.
Multipath TCP Linux Kernel v0.94.3
Benjamin Hesmans benjamin.hesmans@uclouvain.be (1):
[3f01458be8cc] mptcp: checksum corner case
Christoph Paasch cpaasch@apple.com (21):
[287af08b7193] mptcp: Trigger sending when new subflow gets established
[a284ba1574f5] mptcp: Reinject data when the write-queue gets purged
[9ac97e3324ec] mptcp: Build-Fix for mptcp_push_pending_frames
[68e3b3cc6204] mptcp: Don't allow TCP_REPAIR on MPTCP-sockets
[6d58ca87a125] mptcp: Rework mptcp_disconnect
[1b142d9b94f9] mptcp: Initialize IPv6-fields even more correctly
[247a77e1d4e0] mptcp: Fully disable MD5SIG
[97543fe0b8b8] mptcp: Reset icsk_bind_hash to NULL to avoid use-after-free in inet_put_port
[d307e46cc3f9] mptcp: Initialize meta_tp after potentially failing instructions
[da42a64cf11e] mptcp: Don't free mpcb when mptcp_alloc_mpcb succeeded
[71b3bf995bcd] mptcp: Prevent circular locking dependency on tcp_close()
[444bf8c76806] mptcp: Ensure proper free'ing of master_sk upon failure
[15afe58a959e] mptcp: Handle error-case for MPTCP-Fastopen
[73db90da684c] mptcp: Unify usage of rcu_read_lock_bh,...
[f266d120c091] mptcp: Fix error-cases in TCP_SYNCOOKIES path
[872427427624] mptcp: Support randomized Timestamps on SYN-Cookies
[c3e29b9cace0] mptcp: Do not lock in tcp_get_info for MPTCP_INFO
[1bc2adaf003d] mptcp: Trigger meta-retransmission always when the timer fired
[a947ef46d5e1] mptcp: Don't update meta-RTO from subflows that are retransmitting
[619d44cae638] mptcp: Reevalute and reschedule meta-level RTO for new subflows
[310b6838cab0] mptcp: Stable Release v0.94.3
Matthieu Baerts matthieu.baerts@tessares.net (1):
[34154a943635] mptcp: Build-Fix with CONFIG_MEMCG
How to install (if you have our bintray repositories setup)
The config-file of these pre-compiled images has also been updated with more
complete configurations, including also CONFIG_MEMCG (cfr.:
multipath-tcp/mptcp#321).
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)