我的收藏周刊025

文章分享

  1. 由星网锐捷为什么不搞自研芯片,介绍主流网络商用芯片
    交换芯片国产化,从长远来看应该是个趋势,商用芯片也可以国产化,自研的门槛还是太高了,不是一般厂商玩得起的。

  2. 《深入浅出DPDK》读书笔记(六):报文转发
    这本书竟然也介绍了报文转发的芯片处理流程,很久没看了,值得回顾一下。

  3. Going big with TCP packets
    在Linux kernel 5.19的release note中提到的Jumbograms: IPv6 packets bigger than 64 KB,其中提到了上述这篇文章,简单地说,IPv6报文长度可能需要大于64KB。这篇文章详细解释了其中缘由,还推荐了一篇演讲,可以看看。这样来看,IPv6又有一个新的用武之地了。对于100G及以上接口,64KB大小的报文还是太小了,因为如果需要CPU处理,意味着需要处理8Mpps的报文(100G),针对CPU是一个不小的挑战,400G接口的挑战就更大了,因此在数据中心等网络中,需要突破64KB报文大小的限制。

  4. Linux Documentation Project Guides

  5. Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel.
    上面两个是关于linux的文档站点,4是TLDP计划,5是个人总结的Linux有关文档,除了学习带外之外,阅读相关文档也很重要。就像这本书开头提高的那样:

This book is for Linux enthusiasts who want to know how the Linux kernel works. It is not an internals manual. Rather it describes the principles and mechanisms that Linux uses; how and why the Linux kernel works the way that it does.
Linux is a moving target; this book is based upon the current, stable, 2.0.33 sources as those are what most individuals and companies are now using.

  1. Linux 网络栈接收数据(RX):原理及内核实现
    关于Linux网络协议栈收发包具体实现的好文。

站点分享

  1. kernelnewbies
    kernelnewbies可以译为内核新手,但是里面的内容绝不是一个新手可以完全懂的。这是一个新手成长为老手的平台,里面有大量有关内核的信息说明,比内核中的Documentation目录要丰富的多,而且更容易阅读和检索。

  2. Linux Kernel source code
    如果Github看代码不方便,可以直接在kernel官方网站上看,虽然用起来没有那么顺手,不过重在探索。

博客分享

  1. arthurchiao
    一个专注于技术文档分享的站点,有大量的译文,质量也不错,同时还有很多英文文章,看了一下,应该是从中文原创翻译成的英文。
posted @ 2022-09-19 09:46  LionelGeng  阅读(37)  评论(0编辑  收藏  举报