Message ID | 20211027201923.4162520-1-eric.dumazet@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | tcp: tx side cleanups | expand |
Hello: This series was applied to netdev/net-next.git (master) by David S. Miller <davem@davemloft.net>: On Wed, 27 Oct 2021 13:19:16 -0700 you wrote: > From: Eric Dumazet <edumazet@google.com> > > We no longer need to set skb->reserved_tailroom because > TCP sendmsg() do not put payload in skb->head anymore. > > Also do some cleanups around skb->ip_summed/csum, > and CP_SKB_CB(skb)->sacked for fresh skbs. > > [...] Here is the summary with links: - [net-next,1/7] tcp: remove dead code from tcp_sendmsg_locked() https://git.kernel.org/netdev/net-next/c/3ded97bc41a1 - [net-next,2/7] tcp: cleanup tcp_remove_empty_skb() use https://git.kernel.org/netdev/net-next/c/27728ba80f1e - [net-next,3/7] tcp: remove dead code from tcp_collapse_retrans() https://git.kernel.org/netdev/net-next/c/bd4463147171 - [net-next,4/7] tcp: no longer set skb->reserved_tailroom https://git.kernel.org/netdev/net-next/c/f401da475f98 - [net-next,5/7] tcp: factorize ip_summed setting https://git.kernel.org/netdev/net-next/c/a52fe46ef160 - [net-next,6/7] tcp: do not clear skb->csum if already zero https://git.kernel.org/netdev/net-next/c/4f2266748eab - [net-next,7/7] tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero https://git.kernel.org/netdev/net-next/c/8b7d8c2bdb76 You are awesome, thank you!
From: Eric Dumazet <edumazet@google.com> We no longer need to set skb->reserved_tailroom because TCP sendmsg() do not put payload in skb->head anymore. Also do some cleanups around skb->ip_summed/csum, and CP_SKB_CB(skb)->sacked for fresh skbs. Eric Dumazet (7): tcp: remove dead code from tcp_sendmsg_locked() tcp: cleanup tcp_remove_empty_skb() use tcp: remove dead code from tcp_collapse_retrans() tcp: no longer set skb->reserved_tailroom tcp: factorize ip_summed setting tcp: do not clear skb->csum if already zero tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero include/net/tcp.h | 2 +- net/ipv4/tcp.c | 29 +++++++---------------------- net/ipv4/tcp_output.c | 22 +++------------------- net/ipv6/tcp_ipv6.c | 1 - net/mptcp/protocol.c | 7 +++---- 5 files changed, 14 insertions(+), 47 deletions(-)