-
Welcome
-
Subscribe to
Linux packet processing performance improvements
This proposal has been accepted as a session.
One Line Summary
Discussing ongoing work to incorporate bulk transmit, lock removal, and other improvements for in-kernel packet performance.
Abstract
In the networking Linux mailing list there has been recent work to support batch xmit routines out of the queuing disciplines and other devices. As well as support for running new queueing disciplines that require no locking.
Many of the kernel developers working in this area will be at LPC this year. This BoF provides a forum to discuss the latest improvements and proposals that have occured in previous conferences and on the mailing list. As well as share progress and results.
Blogpost on latest progress with bulking:
http://netoptimizer.blogspot.dk/2014/10/unlocked-10gbps-tx-wirespeed-smallest.html
Some reference slides from previous conferences:
Lockless qdisc slides:
http://people.netfilter.org/hawk/presentations/nfws2014/dp-accel-qdisc-lockless.pdf
10G-challenge talking about need for bulking:
http://people.netfilter.org/hawk/presentations/nfws2014/dp-accel-10G-challenge.pdf
References to mailist discussion and evolving patch sets include, (although please browse netdev mailing list for the latest relevant information)
http://lists.openwall.net/netdev/2014/09/04/86
http://www.spinics.net/lists/netdev/msg295846.html
Tags
networking, QOS, batch xmit, netdev, qdisc
Speakers
-
Jesper Brouer
Red Hat Inc.- Website: http://plus.google.com/+JesperDangaardBrouer/posts
- Blog: http://netoptimizer.blogspot.dk/
- Twitter: JesperBrouer
- Favorites: View Jesper's favorites
Biography
Jesper Brouer is Senior Kernel Engineer at Red Hat, and is part of the team that maintains the Linux Kernel Network Stack. He is working from the comfort of this home in Denmark, outside Copenhagen.
Sessions
-
- Title: Linux packet processing performance improvements
- Microconference: BoF Track
- Room: Room 2
- Time: 4:30 – 5:30pm
-
One Line Summary:
Discussing ongoing work to incorporate bulk transmit, lock removal, and other improvements for in-kernel packet performance.
- Speakers: John Fastabend, Jesper Brouer, John Ronciak
-
John Fastabend
IntelBiography
John Fastabend is a software engineer at Intel where he works on various networking components focusing on Linux and switch software.
Sessions
-
- Title: Linux packet processing performance improvements
- Microconference: BoF Track
- Room: Room 2
- Time: 4:30 – 5:30pm
-
One Line Summary:
Discussing ongoing work to incorporate bulk transmit, lock removal, and other improvements for in-kernel packet performance.
- Speakers: John Fastabend, Jesper Brouer, John Ronciak
-
- Title: A High Performance Socket Interface in Linux
- Microconference: Network Virtualization and Security
-
One Line Summary:
A proposal for using hardware queues with the af_packet interface and a discussion on how to use this with existing virt interfaces.
- Speakers: John Fastabend, John Ronciak
-
-
John Ronciak
Intel Corp.Biography
John Ronciak has been one of the main Open Source people within Intel LAD and currently represents LAD in a number of Intel forums regarding Open Source and Linux. John will be presenting the new LAD technology called Thunderbolt. The main points regarding the Thunderbolt within the Open Source communities and the Linux OSV’s. John is a SW Architect within LAD with over 25 years of driver writing development. John is also one of the kernel maintainers for the LAD Ethernet drivers, e100, e1000, e1000e, igb and ixgbe.
Sessions
-
- Title: Linux packet processing performance improvements
- Microconference: BoF Track
- Room: Room 2
- Time: 4:30 – 5:30pm
-
One Line Summary:
Discussing ongoing work to incorporate bulk transmit, lock removal, and other improvements for in-kernel packet performance.
- Speakers: John Fastabend, Jesper Brouer, John Ronciak
-
- Title: A High Performance Socket Interface in Linux
- Microconference: Network Virtualization and Security
-
One Line Summary:
A proposal for using hardware queues with the af_packet interface and a discussion on how to use this with existing virt interfaces.
- Speakers: John Fastabend, John Ronciak
-