Series |
AccECN protocol patch series
|
expand
-
[v2,net-next,00/15] AccECN protocol patch series
-
[v2,net-next,01/15] tcp: fast path functions later
-
[v2,net-next,02/15] tcp: AccECN core
-
[v2,net-next,03/15] tcp: accecn: AccECN negotiation
-
[v2,net-next,04/15] tcp: accecn: add AccECN rx byte counters
-
[v2,net-next,05/15] tcp: accecn: AccECN needs to know delivered bytes
-
[v2,net-next,06/15] tcp: allow embedding leftover into option padding
-
[v2,net-next,07/15] tcp: sack option handling improvements
-
[v2,net-next,08/15] tcp: accecn: AccECN option
-
[v2,net-next,09/15] tcp: accecn: AccECN option send control
-
[v2,net-next,10/15] tcp: accecn: AccECN option failure handling
-
[v2,net-next,11/15] tcp: accecn: AccECN option ceb/cep heuristic
-
[v2,net-next,12/15] tcp: accecn: AccECN ACE field multi-wrap heuristic
-
[v2,net-next,13/15] tcp: accecn: try to fit AccECN option with SACK
-
[v2,net-next,14/15] tcp: try to avoid safer when ACKs are thinned
-
[v2,net-next,15/15] gro: flushing when CWR is set negatively affects AccECN
|
From: Chia-Yu Chang <chia-yu.chang@nokia-bell-labs.com> Hello, Plese find v2: v2 (18-03-2025) - Add one missing patch from previous AccECN protocol preparation patch series to this patch series The full patch series can be found in https://github.com/L4STeam/linux-net-next/commits/upstream_l4steam/ The Accurate ECN draft can be found in https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn-28 Best regards, Chia-Yu Chia-Yu Chang (1): tcp: accecn: AccECN option failure handling Ilpo Järvinen (14): tcp: fast path functions later tcp: AccECN core tcp: accecn: AccECN negotiation tcp: accecn: add AccECN rx byte counters tcp: accecn: AccECN needs to know delivered bytes tcp: allow embedding leftover into option padding tcp: sack option handling improvements tcp: accecn: AccECN option tcp: accecn: AccECN option send control tcp: accecn: AccECN option ceb/cep heuristic tcp: accecn: AccECN ACE field multi-wrap heuristic tcp: accecn: try to fit AccECN option with SACK tcp: try to avoid safer when ACKs are thinned gro: flushing when CWR is set negatively affects AccECN include/linux/tcp.h | 27 +- include/net/netns/ipv4.h | 2 + include/net/tcp.h | 198 +++++++++++-- include/uapi/linux/tcp.h | 7 + net/ipv4/syncookies.c | 3 + net/ipv4/sysctl_net_ipv4.c | 19 ++ net/ipv4/tcp.c | 26 +- net/ipv4/tcp_input.c | 591 +++++++++++++++++++++++++++++++++++-- net/ipv4/tcp_ipv4.c | 5 +- net/ipv4/tcp_minisocks.c | 92 +++++- net/ipv4/tcp_offload.c | 3 +- net/ipv4/tcp_output.c | 299 +++++++++++++++++-- net/ipv6/syncookies.c | 1 + net/ipv6/tcp_ipv6.c | 1 + 14 files changed, 1177 insertions(+), 97 deletions(-)