Tag: Networking

  • XDP CPUMap

    An update on XDP and CPUMap. http://vger.kernel.org/netconf2017_files/XDP_devel_update_NetConf2017_Seoul.pdf

  • Routing and Switching in XDP

    https://lkml.org/lkml/2017/10/10/88 https://lkml.org/lkml/2017/10/10/90 Updated patches: https://lkml.org/lkml/2017/11/4/192 https://lkml.org/lkml/2017/11/4/193

  • eBPF Longest Prefix Match Maps

    Coming soon to a 4.11 kernel near you, eBPF maps that can do longest prefix matches for things like IP routing. Awesome.

  • XDP

    There is a lot happening on the XDP front in the Linux kernel these days. This presentation provides a good overview. I love the idea that eBPF is becoming a policy language for the kernel.

  • Why The Internet Only Just Works

    Why The Internet Only Just Works A paper which provides an overview of some of the problems in the Internet architecture.

  • TCP/ICN: Carrying TCP over Content Centric and Named Data Networks

    TCP/ICN: Carrying TCP over Content Centric and Named Data Networks http://dl.acm.org/citation.cfm?id=2984357 Interesting paper. I need to catch up on NDN papers.

  • BBR Congestion Talk is Online

    A talk describing Google’s new TCP congestion control algorithm, BBR, is now online. Such a beautiful and simple solution to a long standing problem. This one of those situations when you have to wonder why this wasn’t done before. On a related note, it’s interesting how BBR separates the retransmission and congestion control (rate) logic.…

  • History of SDN-like approaches

    I stumbled across an interesting paper called The road to SDN: an intellectual history of programmable networks (ACM DL link) this morning. It’s good to place current trends in historical context especially while keeping RFC 1925 Rule 11 in mind. The concept of active networking is particularly intriguing to me. Could eBPF be the instruction…

  • Layers

    I love this diagram. Source.

  • P4 Workshop Presentations

    If you into networking or specifically P4 you should take a look at the recent P4 workshop presentations. http://p4.org/p4-workshop-2016/