Skip to content

Split 'udevadm settle' from networking.service

Benjamin Drung requested to merge bdrung/ifupdown:master into master

udev rules trigger rdma-load-modules@infiniband.service (which loads the ib_ipoib kernel module) which should run before networking.service. The networking service should not attempt to do udevadm settle internally, but it must depend on separate service for that instead.

The reason is due to how systemd scheduals ordering. Once it starts running networking.service ExecStartPre it will not re-consider order past that point. So any activations done by udev while settling have no impact on networking.service at all.

Closes: #899002

Edited by Benjamin Drung

Merge request reports

Loading