News

Talk: "Virtual switch HW acceleration" (Rony Efraim)

Description:

Software based switching consumes CPU resources that can instead be offloaded to modern network adapters.

In this talk we propose switch acceleration where functionality is done by software and when possible/sensible to offload to HW utilizing the switchdev framework when possible. Our approach can be implemented using existing functionality of most modern NICs that already support packet classification, multiple send and receive rings, traffic shapers and L2/L3/L4 overlay networks encapsulation / decapsulation.

Tags:

Conference schedule postponed

Due to unforeseen circumstances we need to postpone the conference schedule announcement.

Please be patient: we are working hard to announce the schedule on January 28th.

Tags:

Verizon Labs, returning Platinum Sponsor

We are proud to announce Verizon Labs as a returning Platinum sponsor.

Verizon Labs has been directly involved in large scale container-based platforms to serve the needs of a wide range of applications. Actively involved in development activity of Linux Networking and its related technologies, the Verizon Labs platform is based on Linux and its flexible networking layer.

Tags:

Registration extended

We are extending the registration deadline to January 28th.

Remember to see Registration to read all the details.

Tags:

Sophos, confirmed Silver Sponsor

Sophos, confirmed new Silver Sponsor for Netdev 1.1. Thanks and welcome!

Tags:

Talk: "Challenges in Testing - How OpenSourceRouting tests Quagga" (Martin Winter)

Description:

The talk gives an overview on how NetDEF/OpenSourceRouting tests the Quagga projects and discusses some of the challenges. In the talk we’ll go into the details on how we (as OpenSourceRouting) tests Quagga and the challenges we have with a multiplatform tool, supporting many different OS variations, CPU architectures and a community of various volunteers and commercial users. The goal of the talk is to give some inspiration to other projects on how to approach this and start a discussion.

Tags:

Talk: "HW High-Availability and Link Aggregation for Ethernet switch and NIC RDMA using Linux bonding/team" (Or Gerlitz, Tzahi Oved)

Description:

The Linux networking stack support High-Availability (HA) and Link Aggregation (LAG) through usage of bonding/teaming drivers, where both set a software netdevice on top of two or more netdevs.

Those HA devices are set as "upper" devices acting over "lower" devices. The core networking stack uses notifier mechanism to announce setup/tear-down of such relations.

We show how to take advantage of standard bonding/team and their associated notifiers to reflect HW/LAG into HW and achieve enhanced functionality.

Tags:

Talk: "nftables switchdev support" (Pablo Neira Ayuso)

Description:

This talk covers the design and implementation of the nftables switchdev support. The goal is to introduce the audience to the new in-kernel infrastructure to represent the rulesets through a generic abstract syntax tree that can be easily transformed from the drivers into the hardware specific representation.

Tags:

Talk: "On getting tc classifier fully programmable with cls_bpf" (Daniel Borkmann)

Description:

In this talk/paper, we provide a technical deep-dive into the eBPF architecture, comparing it to the classic BPF framework and how tc's (traffic control) packet classification in the kernel is making use of it.

The talk will discuss recently upstreamed features to the kernel and iproute2 and walk through some examples on how classifier/actions can be programmed in restricted C and loaded into the kernel on ingress/egress side with the help of llvm and tc. It'll also cover the topic of sharing eBPF maps and working with eBPF tail calls.

Tags:

Tutorial: "nftables from ingress" (Pablo Neira Ayuso)

Description:

nftables was merged to Linux kernel 3.13, being announced as an ongoing development effort to overcome the existing limitations of the popular {ip,ip6,arp,eb}tables userspace tools and the xtables kernel framework.

Tags:

Pages