Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

network: simplify network interface units to make them more reliable #1113

Merged
merged 2 commits into from
Dec 20, 2024

Conversation

sysvinit
Copy link
Member

@sysvinit sysvinit commented Nov 14, 2024

This is a forward port of #1111 to 24.11.

All network interface now use "-netdev.service" units, even if they have underlying physical devices and were previously depending on systemd device units. This proved to be unreliable when trying to transform systems between complex configuration states without requiring a reboot and ended up in undefined states.

PL-133185

@osnyx osnyx force-pushed the nixos-24.11 branch 3 times, most recently from 9206e6d to fc529f2 Compare November 25, 2024 21:12
@osnyx osnyx force-pushed the PL-132122-scripted-network-interfaces branch from a47e585 to 46335fe Compare November 29, 2024 13:47
@osnyx osnyx force-pushed the PL-132122-scripted-network-interfaces branch from ef29938 to bfe6984 Compare December 11, 2024 09:35
sysvinit and others added 2 commits December 17, 2024 16:11
All network interface now use "-netdev.service" units, even if they
have underlying physical devices and were previously depending on
systemd device units. This proved to be unreliable when trying to
transform systems between complex configuration states without
requiring a reboot and ended up in undefined states.

This is a forward port of: 1c4192a

Co-authored-by: Christian Theune <[email protected]>
@osnyx osnyx force-pushed the PL-132122-scripted-network-interfaces branch from e8af1b5 to 2c7eb53 Compare December 17, 2024 15:11
@osnyx osnyx merged commit cd9c10b into nixos-24.11 Dec 20, 2024
19 of 22 checks passed
@osnyx osnyx deleted the PL-132122-scripted-network-interfaces branch December 20, 2024 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants