-
Welcome
-
Subscribe to
A High Performance Socket Interface in Linux
This proposal has been accepted as a session.
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.
Abstract
AF_PACKET is a Linux interface for processing packets in user space. In this talk we will outline our code which uses techniques (direct DMA, polling mode) learned in our DPDK work to provide an interface on top of existing in-kernel drivers and the AF_PACKET sockets to support performance equivalent to similar work being done with VFIO drivers.
In this talk we would like to encourage other driver owners to support the interface. And facilitate a discussion on how to integrate this work with other components in Linux. In particular the virtio drivers could leverage the direct DMA and polling modes supported.
Patches will be submitted to netdev mailing list prior to talk.
Tags
performance, virtualization, virtio, DPDK
Speakers
-
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: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: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
-