Communicating between the kernel and user-space in Linux using Netlink sockets - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Software: Practice and Experience Year : 2010

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.

Dates and versions

hal-00793659 , version 1 (22-02-2013)

Identifiers

Cite

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

Altmetric

Share

Gmail Facebook X LinkedIn More