Proceedings of the Applied Networking Research Workshop 2018
DOI: 10.1145/3232755.3232767
|View full text |Cite
|
Sign up to set email alerts
|

User Space Network Drivers

Abstract: The rise of user space packet processing frameworks like DPDK and netmap makes low-level code more accessible to developers and researchers. Previously, driver code was hidden in the kernel and rarely modified-or even looked atby developers working at higher layers. These barriers are gone nowadays, yet developers still treat user space drivers as black-boxes magically accelerating applications. We want to change this: every researcher building high-speed network applications should understand the intricacies … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…Moving to user space drivers also means moving to a microkernel architecture with an IPC mechanism between drivers and applications. User space drivers are more isolated from the rest of the system than kernel drivers and can even run without root privileges if IOMMU hardware is available [17,30].…”
Section: Motivationmentioning
confidence: 99%
See 4 more Smart Citations
“…Moving to user space drivers also means moving to a microkernel architecture with an IPC mechanism between drivers and applications. User space drivers are more isolated from the rest of the system than kernel drivers and can even run without root privileges if IOMMU hardware is available [17,30].…”
Section: Motivationmentioning
confidence: 99%
“…We target Linux on x86 using the uio subsystem to map PCIe resources into user space programs. For details on implementing user space drivers, have a look at our original publication about the C driver [17].…”
Section: Implementationsmentioning
confidence: 99%
See 3 more Smart Citations