Tag

Netlink

1 views collected around this technical thread.

Deepin Linux
Deepin Linux
Apr 16, 2025 · Fundamentals

Understanding Netlink: Linux IPC Mechanism, Data Structures, APIs and Development Guide

Netlink is a Linux‑specific inter‑process communication mechanism that provides asynchronous, full‑duplex, and multicast communication between user space and kernel space, offering advantages over traditional IPC methods and serving a wide range of networking, monitoring, and system‑management scenarios.

IPCKernelLinux
0 likes · 54 min read
Understanding Netlink: Linux IPC Mechanism, Data Structures, APIs and Development Guide
Deepin Linux
Deepin Linux
Dec 28, 2023 · Fundamentals

Understanding Linux Netlink: Mechanism, User‑Space API, and Kernel Implementation

This article explains the Linux Netlink mechanism, its protocol families, advantages over ioctl and /proc, detailed user‑space socket usage, and the kernel‑side APIs required to create, send, receive, and manage Netlink messages, including code examples.

C++IPCKernel
0 likes · 23 min read
Understanding Linux Netlink: Mechanism, User‑Space API, and Kernel Implementation
Coolpad Technology Team
Coolpad Technology Team
Jul 20, 2022 · Backend Development

Performance Comparison of User‑Kernel Communication Mechanisms: ioctl, proc, and Netlink

This article examines three Linux user‑kernel communication methods—ioctl, proc, and Netlink—by describing their principles, presenting experimental setups and code, measuring nanosecond‑level call latency, and offering guidance on selecting the most suitable mechanism for a project.

Linux kernelNetlinkPerformance Testing
0 likes · 8 min read
Performance Comparison of User‑Kernel Communication Mechanisms: ioctl, proc, and Netlink