[systemd-devel] [question] networkd: Any support for hooks?

Lennart Poettering lennart at poettering.net
Thu Oct 2 05:20:15 PDT 2014


On Thu, 02.10.14 13:00, Koen Kooi (koen at dominion.thruhere.net) wrote:

> 
> Op 2 okt. 2014, om 07:36 heeft Tom Gundersen <teg at jklm.no> het volgende geschreven:
> 
> > Hi Cameron,
> > 
> > On Thu, Oct 2, 2014 at 6:36 AM, Cameron Norman <camerontnorman at gmail.com> wrote:
> >> ifupdown [1], NetworkManager, and WICD all support hooks for when a
> >> network interface is configured or deconfigured (before and after
> >> these actions).
> >> 
> >> Are there any plans to support something along these lines? If so,
> >> what will that look like?
> >> 
> >> If there are no plans, how do networkd's developers feel about adding
> >> the feature (will not merge, or will accept patches, etc.) ?
> > 
> > I am sceptical to adding hooks, so would need a lot of convincing.
> > What we do, however, is to expose the configuration state using the
> > sd-network C API, which external programs can watch and react on (see
> > how timesyncd and resolved currently works).
> > 
> > For specific hooks, we may want to integrate them directly upstream,
> > but it really depends on what functionality you have in mind.
> 
> For my use-case (fiber 'modem' doing PPPoE over vlan) I'd like to
> launch accelpppd to do PPPoE as soon as the vlan is up. That get me
> my internet back a few ms earlier when rebooting the modem :)

Hmm, Tom has some patches adding native pppoe support to networkd
(without pppd), iirc. Might be a better option to finish those.

Tom?

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list