Communicating between the kernel and user-space in Linux using Netlink sockets

Abstract : When developing Linux kernel features, it is a good practice to expose the necessary details to user-space to enable extensibility. This allows the development of new features and sophisticated configurations from user-space. Generally, software developers have to face the task of looking for a good way to communicate between the kernel and user-space in Linux. This tutorial introduces you to Netlink sockets, a flexible and extensible messaging system that provides communication between kernel and user-space. We provide the fundamental guidelines for practitioners who wish to develop Netlink-based interfaces.
Document type :
Journal articles
Complete list of metadatas

https://hal.inria.fr/hal-00793659
Contributor : Laurent Lefèvre <>
Submitted on : Friday, February 22, 2013 - 5:06:40 PM
Last modification on : Saturday, April 21, 2018 - 1:27:38 AM

Links full text

Identifiers

Collections

Citation

Pablo Neira, L. Gasca, Laurent Lefèvre. Communicating between the kernel and user-space in Linux using Netlink sockets. Software: Practice and Experience, Wiley, 2010, 40 (9), pp.797-810. ⟨10.1002/spe.981⟩. ⟨hal-00793659⟩

Share

Metrics

Record views

247