Linux Kernel Developers' Netconf 2015

(Kernel Summit Networking Workshop)


Netconf is a Linux community conference, by-invitation-only, running for the seventh year. The agenda has a clear focus on kernel level networking. Attendees are the main maintainers and developers of the Linux networking subsystem. Invitation is issued only 10-15 people who have provided significant contributions.

This winter, the Netconf joins the Netdev 0.1 held February 14-17, 2015 in Ottawa, Canada.

Due to the distributed nature of the Network subsystem development, contributors to the stack are located in different corners of the globe and coordinate security and bug fixes as well as maintenance and new features via email.

Netconf is intended to be a face to face working meetup to compliment those email exchanges. Problematic unresolved issues are hashed out and bold new ideas are discussed.

NetConf 2015 Ottawa Group Photo

  • Location : Ottawa, Canada
  • Dates : February 12-13, 2015
  • Sponsors :

    Mojatatu Networks Logo Cumulus Networks Logo

    Verizon Logo Noiro Networks, a Cisco Project

  • Committee:
    David S. Miller (, netdev maintainer)
    Soyoung Park (
  • (Tentative) Topics/Agenda/Schedule :
    Thursday, February 12, 2015
    Time Name Topic
    9:00:00 Jamal Hadi Salim , David Miller Introduction
    9:30:00 Thomas Graf rhashtable - Concurrent, lockless hash table with deferred resizing (PDF)
    10:00:00 Hannes Frederic Sowa batching of network stacks - progress report
    10:30:00 Morning Break  
    11:00:00 Pablo Neira Ayuso Netfilter/nftables development updates
    11:30:00 Alexei Starovoitov bpf updates and next steps (PDF, PDF)
    12:00:00 Lunch  
    13:00:00 Johannes Berg bufferbloat-on-wifi
    13:30:00 John Linville Wireless maintainership transition details
    14:00:00 John Fastabend the flow api integration with 'tc', 'ovs', etc.

    14:30:00 Alexander Duyck improve the performance of the network data-path including new barriers for DMA receive, napi specific allocation routines/allocation batching and fib_trie updates
    15:00:00 Simon Horman flow table api and caching tables (PDF, PDF)
    15:30:00 Afternoon Break  
    16:00:00 Florian Fainelli What is cooking in DSA: catching up with HW offloads and reworking the driver model
    16:30:00 David Miller ipv6 routing, and how we should align it with ipv4 (PDF)
    Friday, February 13, 2015
    Time Name Topic
    9:00:00 Jeff Kirsher  
    9:30:00 Jesse Brandeburg a quick look at how long different parts of the stack take today
    10:30:00 Morning Break  
    11:00:00 Or Gerlitz potential usage of NIC HW support for per flow rate-limiters / packet-pacers in the TCP stack (PDF)
    11:30:00 Jamal Hadi Salim netdev 0.1 schedules & announcements
    12:00:00  Lunch   
    13:00:00 Tom Herbert how to integrate support for network virtualization into the stack using identifier-locator address (ILA, in PDF)
    13:30:00 Jamal Hadi Salim Inter FE action
    14:00:00 Jiri Pirko networking subsystem userspace API
    14:30:00 Andy Gospodarek support for RFC-5549 and benefits for Linux-based routers in the datacenter and on servers
    15:00:00 Scott Feldman switchdev/rocker status + FIB offload (PDF)
    15:30:00 Afternoon Break  
    16:00:00 Neil Horman User Space DMA (PDF)
    16:30:00 Eric Dumazet Dynamic TCP pipe size probing
    17:00:00 Shrijeet Mukherjee VRF using tables and fusing local and main routing tables




  • References/Resources