libnl
« Back to VersTracker
Description:
Netlink Library Suite
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking kernel c-library netlink system-utilities
Install: brew install libnl
About:
Libnl is a suite of libraries providing APIs to the Linux kernel's netlink interface. It simplifies the complex task of configuring and managing networking subsystems like routing, sockets, and traffic control. This library is essential for developers building network management tools that need to communicate directly with the kernel.
Key Features:
  • Object-based API for netlink sockets
  • Support for routing, neighbor tables, and traffic control (QoS)
  • High-level interface for network configuration
  • Command-line utilities for network inspection and control
Use Cases:
  • Developing network management applications
  • Configuring routing tables and IP addresses programmatically
  • Monitoring network interface states and statistics
Alternatives:
  • iproute2 – iproute2 provides the standard 'ip' command-line tool, while libnl offers a C library for programmatic access to the same kernel interfaces.
Version History
Detected Version Rev Change Commit
Oct 30, 2024 10:25am 0 VERSION_BUMP 8ca9817d