This repository has been archived by the owner on Apr 18, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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>
- Loading branch information