This repository was archived by the owner on Apr 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 340
Commit 01480fa
mptcp: Stable Release v0.96
Benjamin Hesmans <benjamin.hesmans@tessares.net> (4):
[6b9e2a0] mptcp: TFO: check both queues when syn data not acked
[a8a1e94] mptcp: remember backup flag sent in the join SYN+ACK
[47cda30] mptcp: copy DSS and flags on TCP fragment
[1b065a7] mptcp: Fix TSQ issue with mptcp
Christoph Paasch <cpaasch@apple.com> (97):
[5ddd596] Merge tag 'v4.20' into mptcp_trunk
[8b1e8c8] mptcp: Build-Fix
[5539ab6] Merge tag 'v5.0' into mptcp_trunk
[90f4e7f] mptcp: Build-Fix
[5919dd5] mptcp: Correctly set the tcp_tsorted_anchor on skbs
[859cdc7] mptcp: Fix zero-window probes at the meta-level
[3a2a07f] mptcp: Don't set rmem_alloc in mptcp_add_sock
[528be74] mptcp: mpcb-put when canceling a workqueue for closing subflows
[1d5f9c3] mptcp: Fix error-cases in TCP_SYNCOOKIES path (finally)
[053fce1] mptcp: Fix error-case when in hash-dance
[db28f66] Merge tag 'v5.1' into mptcp_trunk
[6d62f7c] mptcp: Build-Fix
[69397de] mptcp: Use CONFIG_JUMP_LABEL
[3944acd] mptcp: Only update meta-RTO when we have a valid RTT measurement
[6e51bee] mptcp: Fix HARDENED_USERCOPY warnings
[748b08a] mptcp: Initialize subflow-specific variables
[972a16b] mptcp: Close all subflows when fallen back and probe timer expires
[b4563ba] mptcp: Take meta-lock when creating secondary subflow
[7df5ba4] mptcp: Only mpcb-put if the time-wait sk is still in the list
[23ef637] Merge tag 'v5.3' into mptcp_trunk
[d9684a6] mptcp: Build-Fix
[a794fa3] mptcp: Make sure that inside_tk_table is 0 when creating a TCP-socket
[a9f2371] Merge tag 'v5.4' into mptcp_trunk
[7c77fd2] mptcp: fastopen: Allow recovery after SYN-loss
[9796f92] mptcp: Make sure only valid skb's are pointed to by the redundant scheduler
[a55f953] mptcp: Schedule TCP_TSQ_DEFERRED on subflow
[05d5611] mptcp: Avoid tcp_fin impossible state by stop processing upon fast-close
[ec365b3] mptcp: Avoid over-scheduling on a subflow
[5864f67] mptcp: Correctly set cwnd_validated
[988ec13] mptcp: Make sure that we don't overfill subflows
[7ede6f5] mptcp: Better debugging
[0418112] mptcp: Cleanup
[bf5f7d5] mptcp: Add SHA-256 implementation
[3f1f512] mptcp: New MP_CAPABLE exchange - sender side
[0a0abb2] mptcp: New MP_CAPABLE receiver side
[798876b] mptcp: Adopt SHA-256 for MPTCP Version 1
[30f0a8a] mptcp: Correctly implement RFC8684 ADD_ADDR
[a2dfa5f] mptcp: Allow client-side-only and server-side-only sysctl configuration
[8785d11] mptcp: Allow using IPPROTO_MPTCP
[4a41da0] mptcp: Support SOF_TIMESTAMPING_TX_ACK
[b53ad83] mptcp: MIB-counter for subflows on different port-numbers
[b0b64e7] mptcp: Maintain a "Current Established" counter for MPTCP
[2ca59ef] mptcp: Set icsk_accept_queue to 0 after sk_clone_lock
[f182a8e] mptcp: Always release meta if it gets closed half-way through
[9d3f35b] mptcp: Use correct MSS for space-computation
[ff5643c] Merge tag 'v5.4.96' into mptcp_v0.96
[82e96f0] Merge branch 'mptcp_trunk' into mptcp_v0.96
[8256d51] Merge tag 'v5.4.132' into mptcp_v0.96
[a423afe] mptcp: Build-Fix
[0fa4feb] mptcp: Fix incorrect version "negotiation"
[a835251] Merge tag 'v5.4.148' into mptcp_v0.96
[3190d62] mptcp: Fix TCP_MD5 and MPTCP coexistence
[78f2433] mptcp: Support for some more socket-options
[7b2f536] mptcp: Fix use-after-free in the redundant scheduler
[c3ee8aa] Merge tag 'v5.4.155' into mptcp_v0.96
[cbcde89] mptcp: Avoid double-free of fastopen_req
[f2eb227] mptcp: Do not iterate indefinitely over write-queue
[7700fc3] mptcp: Properly reset sockets in tcp_disconnect
[e5755ac] mptcp: Correctly handle tcp_v4_send_reset call when coming from backlog
[db07838] mptcp: Avoid tcp_done and mptcp_sock_def_error_report warnings
[5433d7f] mptcp: Don't leak request-sockets when socket-creation fails
[edf6791] mptcp: Avoid last mptcp_sock_def_error_report warning
[4731a8c] mptcp: Restart sending missing data when falling back at the beginning
[bec571e] mptcp: Avoid one more mptcp_sock_def_error_report
[aaaf577] mptcp: Don't allow SOCK_ZEROCOPY
[f801e2a] mptcp: Handle fallback while meta is closed
[8eff20f] mptcp: Avoid processing packets when we fall back
[9987cd8] mptcp: Properly handle failures in mptcp_create_master_sk
[2c3b49d] mptcp: Avoid tcp_fin warning
[01207eb] mptcp: Don't warn when creating 32 subflows
[031f4c3] mptcp: Prevent mptcp_sock_def_error_report
[078ffe7] mptcp: Never disable MPTCP's static branch
[5835e99] mptcp: Set tp->mptcp to NULL when free'ing
[fe3634a] mptcp: Do not race forced-closure with packet reception
[bf6cae9] mptcp: Reduce stack-size of __mptcp_init4/6_subsockets
[95803d8] mptcp: Avoid ever-increasing count of orphan sockets
[713d364] mptcp: Clear highest_sack when emptying rtx-queue
[6c51bc2] mptcp: First check for TIME_WAIT_SOCK in mptcp_v4/6_do_rcv
[5aff397] mptcp: Don't unset inet_num
[2fef2dd] mptcp: Aggressively kill closed MPTCP-connections without subflows
[99ec1d7] mptcp: Don't sock_put too early if we still access the meta
[5b3597d] mptcp: Import header-file symbols and structures from upstream
[04c65e9] mptcp: Count add_addr_signals
[b946f2a] mptcp: Count incoming ADD_ADDR that are accepted by the PM
[0e74b66] mptcp: Fill in mptcp_info_upstream
[0fd7ce8] mptcp: Fill in MPTCP_TCPINFO
[62d751f] mptcp: Fill in for MPTCP_SUBFLOW_ADDRS
[4fabb85] mptcp: Fix input-path when mapping is covering several skbs but ends on a partial skb
[985828b] mptcp: Only announce ADD_ADDR when fully established in MPTCPv1
[d162f01] mptcp: Include port-number in ADD_ADDR HMAC computation
[7664e52] mptcp: Fix mptcp_check_lock warning
[cb476ab] mptcp: Fix MPTCPv1 listener when facing "broken" client
[37810c7] mptcp: Avoid redundant calls to mptcp_reqsk_remove_tk
[3fdb0ed] mptcp: Fix unlocking-check on wrong socket
[5c4ce59] mptcp: Only force ACK upon new_session for MPTCPv0
[a3bbdb8] mptcp: Force TCP-ack if we need to announce an address in v1
[f0f72a7] mptcp: Fix MP_CAPABLE+DATA length computation
Daniel Weber <weberdaniel@gmx.net> (6):
[5c31893] mptcp: Add tracepoint also to BLEST scheduler for mptcp_retransmit
[cea025c] mptcp: penalize all slow subflows also with BLEST scheduler
[bd3ef02] mptcp: fix sk_buff NULL pointer dereference in BLEST scheduler
[e1b5651] mptcp: Earliest Completion First (ECF) Scheduler
[fee7bf7] mptcp: Reduce code-duplication for other schedulers
[5563404] mptcp: Remove code-duplication from ECF scheduler
Frank LENORMAND <lenormf@gmail.com> (1):
[0bb9c5d] mptcp: fix compilation error when CONFIG_MPTCP is undefined
Gregory Detal <gregory.detal@tessares.net> (1):
[48eaf03] mptcp: ensure meta-level retrans counters are updated
H.J. Lu <hjl.tools@gmail.com> (1):
[50f42f8] x86/boot/compressed: Don't declare __force_order in kaslr_64.c
Matthieu Baerts <matthieu.baerts@tessares.net> (61):
[f2ddad5] mptcp:uapi: switch to GPL-2.0 with note
[74eff65] mptcp:netlink: fix sf creation without SADDR attr
[992f180] tcp: fix compilation error with CHELSIO drivers
[b98b373] mptcp:sched: penalise all slow subflows
[033fcef] mptcp: fix unused-variable warning
[1efcfb3] mptcp: fix Kconfig warning
[b929603] mptcp:redundant: fix rtx-tree migration bug
[cef4e1e] mptcp: fullmesh: missing comma in addr list
[206826e] mptcp: select CRYPTO_LIB_SHA256
[8713474] Merge tag 'v5.4.144' into mptcp_v0.96
[80b5fed] mptcp: fix compilation error without CONFIG_MPTCP
[4967fef] mptcp: Netlink PM events: add missing param list
[6c1e3d3] Merge tag 'v5.4.170' into mptcp_v0.96
[3b20421] Merge tag 'v5.4.178' into mptcp_v0.96
[fa8f0e1] Merge branch 'mptcp_trunk' into mptcp_v0.96
[8fe5c62] Merge tag 'v5.4.184' into mptcp_v0.96
[15bd3e6] mptcp: uapi: fix SPDX License comment
[d41a8d7] Merge tag 'v5.4.190' into mptcp_v0.96
[49677ea] Merge tag 'v5.4.193' into mptcp_v0.96
[1530fac] mptcp: Build-Fix
[69b73f4] Merge tag 'v5.4.194' into mptcp_v0.96
[a650296] Merge tag 'v5.4.197' into mptcp_v0.96
[0096dc0] mptcp: add missing default for netlink PM
[45be3ad] Merge tag 'v5.4.202' into mptcp_v0.96
[611fe1e] mptcp: properly increase retrans-segs MIB
[837ac5e] mptcp: increment data bytes retransmitted stats
[88a9fb6] Merge branch 'mptcp_trunk' into mptcp_v0.96
[5cd06d0] Merge tag 'v5.4.209' into mptcp_v0.96
[df7dd2c] mptcp: un-expose skb_clone_fraglist()
[5753efa] mptcp: Fix a data-race around sysctl_tcp_retries1
[20091e9] mptcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts
[57973e8] Merge branch 'mptcp_trunk' into mptcp_v0.96
[a5174f5] Merge branch 'mptcp_trunk' into mptcp_v0.96
[b8abc01] Merge tag 'v5.4.211' into mptcp_v0.96
[4e634a3] Merge branch 'mptcp_trunk' into mptcp_v0.96
[c940323] Merge branch 'mptcp_trunk' into mptcp_v0.96
[dd708cc] Merge tag 'v5.4.217' into mptcp_v0.96
[f69bf1c] Merge branch 'mptcp_trunk' into mptcp_v0.96
[85e185f] Merge tag 'v5.4.223' into mptcp_v0.96
[8086cd0] mptcp: kconfig: add default option for BLEST scheduler
[fb778c0] mptcp: kconfig: add default option for ECF scheduler
[1e0547a] Merge branch 'mptcp_trunk' into mptcp_v0.96
[491a494] Merge branch 'mptcp_trunk' into mptcp_v0.96
[8602ba1] Merge tag 'v5.4.226' into mptcp_v0.96
[fe83c3c] Merge tag 'v5.4.227' into mptcp_v0.96
[772b4de] mptcp: set icsk_af_ops to mptcp_v6 one if mptcp
[d4ee1af] Merge branch 'mptcp_trunk' into mptcp_v0.96
[3965fbd] mptcp: fullmesh: extract ADD_ADDR space check
[c14a51f] mptcp: fullmesh: extract ADD_ADDR option filling
[989c717] mptcp: netlink: support MPTCPv1's ADD_ADDR
[1926e10] mptcp: netlink: only force ACK when possible
[23863e8] mptcp: fullmesh: extract RM_ADDR option manipulation
[ffde1b7] mptcp: fullmesh: isolate rm addr signaling
[97e7805] mptcp: netlink: refactor rm addr signaling
[825b62d] Merge branch 'mptcp_trunk' into mptcp_v0.96
[088716c] mptcp: fix compilation error without MPTCP
[ca4cdec] mptcp: fix compilation error without MPTCP
[d76de61] mptcp: fix compilation error without MPTCP
[7cdffe2] Merge branch 'mptcp_trunk' into mptcp_v0.96
[d2c32aa] Merge tag 'v5.4.230' into mptcp_v0.96
[b981d09] Merge branch 'mptcp_trunk' into mptcp_v0.96
Thibault Gérondal <thibault.gerondal@tessares.net> (2):
[876f982] mptcp: tcp_probe: Add 'mptcp' field with idx_path
[dc1745e] mptcp: tcp_probe: Add tracepoint for mptcp retransmit
Tim Froidcoeur <tim.froidcoeur@tessares.net> (13):
[77e71f9] mptcp: fix TCP delayed ack checks
[ec533a3] mptcp: correctly refcount congestion control module
[e8f2499] mptcp: propagate TCP_CONGESTION sockopt to subflows
[2b067fd] mptcp: honor per destination congestion control
[da4ed17] mptcp: dynamic allocation of mptcp hashtables
[a6d5473] mptcp: fix tcp-mem accounting
[7424545] mptcp: fix accounting on rmem
[60b2646] mptcp: missing memory schedule on FIN
[5e01b25] kernel: mptcp lock debug instrumentation
[1d6a567] mptcp: correct user owned check during FIN_ACK1
[7d7555f] mptcp: correct check user owned socket
[b4cc72a] mptcp: fix master unlock race in mptcp_disconnect
[d9c97e6] mptcp: lock meta in tcp_compressed_ack_kick
ytxing <ytxing@mail.ustc.edu.cn> (1):
[55abfd0] mptcp: redundant: avoid multiple retransmissions
Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>1 parent b981d09 commit 01480faCopy full SHA for 01480fa
1 file changed
+1
-1
lines changed+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3564 | 3564 |
| |
3565 | 3565 |
| |
3566 | 3566 |
| |
3567 |
| - | |
| 3567 | + | |
3568 | 3568 |
| |
3569 | 3569 |
| |
3570 | 3570 |
| |
|
0 commit comments