lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 28 Sep 2014 16:36:11 -0400 (EDT) From: David Miller <davem@...emloft.net> To: edumazet@...gle.com Cc: netdev@...r.kernel.org, ycheng@...gle.com, ncardwell@...gle.com, christoph.paasch@...ouvain.be Subject: Re: [PATCH v4 net-next 0/3] tcp: better TCP_SKB_CB layout From: Eric Dumazet <edumazet@...gle.com> Date: Sat, 27 Sep 2014 09:50:54 -0700 > TCP had the assumption that IPCB and IP6CB are first members of skb->cb[] > > This is fine, except that IPCB/IP6CB are used in TCP for a very short time > in input path. > > What really matters for TCP stack is to get skb->next, > TCP_SKB_CB(skb)->seq, and TCP_SKB_CB(skb)->end_seq in the same cache line. > > skb that are immediately consumed do not care because whole skb->cb[] is > hot in cpu cache, while skb that sit in wocket write queue or receive queues > do not need TCP_SKB_CB(skb)->header at all. > > This patch set implements the prereq for IPv4, IPv6, and TCP to make this > possible. This makes TCP more efficient. Series applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists