<story><title>Linux TCP will have lockless listener processing 3.5M SYNs per sec</title><url>https://lwn.net/Articles/659199/</url></story><parent_chain></parent_chain><comment><author>raphaelj</author><text>This lock starts to be a bottleneck when you want to scale the Linux TCP stack over a large number of cores (8+). This patch could be an huge improvement.&lt;p&gt;Because of the issues that this lock leads to, I had to implement an user-space, lock-less, TCP&amp;#x2F;IP stack for my Master&amp;#x27;s thesis, last year:&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;raphaelj&amp;#x2F;rusty&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;raphaelj&amp;#x2F;rusty&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;RaphaelJ&amp;#x2F;master-thesis&amp;#x2F;raw&amp;#x2F;master&amp;#x2F;thesis.pdf&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;RaphaelJ&amp;#x2F;master-thesis&amp;#x2F;raw&amp;#x2F;master&amp;#x2F;thesis....&lt;/a&gt;</text></comment>
<story><title>Linux TCP will have lockless listener processing 3.5M SYNs per sec</title><url>https://lwn.net/Articles/659199/</url></story><parent_chain></parent_chain><comment><author>zokier</author><text>&amp;gt; 20 files changed, 307 insertions(+), 746 deletions(-)&lt;p&gt;Two orders of magnitude faster and half the code size? That&amp;#x27;s nice.</text></comment>