libsystemd-network - a shared low-level networking library

This proposal has been rejected.

*

One Line Summary

networkd is built on a collection of networking libraries, which we intend to one day make public and allow to be integrated into other networking stacks

Abstract

libsystemd-network is currently an internal library to networkd, but after a proper API review, we intend to make it available for third-parties.

At the moment, the library provides support for DHCPv4/v6 and IPv4LL clients, preliminary support for DHCPv4 servers and IPv6 Neighbourhood Discovery. In the works, are the required hooks to integrate this with the glib main-loop (in addition to the current sd-event loop).

Tags

DHCP, IPv4LL, ND

Speaker