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

Pablo Neira 1 L. Gasca 1 Laurent Lefèvre 2, 3, *
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.
Type de document :
Article dans une revue
Software: Practice and Experience, Wiley, 2010, 40 (9), pp.797-810. 〈10.1002/spe.981〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00793659
Contributeur : Laurent Lefèvre <>
Soumis le : vendredi 22 février 2013 - 17:06:40
Dernière modification le : mardi 16 janvier 2018 - 16:10:43

Identifiants

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〉

Partager

Métriques

Consultations de la notice

122