]> git.ipfire.org Git - thirdparty/systemd.git/commit
udev: add new builtin net_driver
authorLukas Nykryn <lnykryn@redhat.com>
Thu, 19 Oct 2023 08:38:06 +0000 (10:38 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 1 Nov 2023 16:00:19 +0000 (16:00 +0000)
commit2b5b25f123ceb89b3ff45b2380db1c8a88b046d9
treed2223def048b02c990a761c7c0ef45cc64002d9c
parentc2ba2625d71ea212d4730bb20e56ee99f5292504
udev: add new builtin net_driver

Currently the ID_NET_DRIVER is set in net_setup_link builtin.
But this is called pretty late in the udev processing chain.

Right now in some custom rules it was workarounded by calling ethtool
binary directly, which is ugly.

So let's split this code to a separate builtin.
rules.d/50-udev-default.rules.in
src/udev/meson.build
src/udev/net/link-config.c
src/udev/net/link-config.h
src/udev/udev-builtin-net_driver.c [new file with mode: 0644]
src/udev/udev-builtin-net_setup_link.c
src/udev/udev-builtin.c
src/udev/udev-builtin.h