+28
-1
nixos/modules/config/networking.nix
+28
-1
nixos/modules/config/networking.nix
···
+2
nixos/modules/module-list.nix
+2
nixos/modules/module-list.nix
+2
-2
nixos/modules/services/networking/chrony.nix
+2
-2
nixos/modules/services/networking/chrony.nix
+17
-3
nixos/modules/services/networking/dhcpcd.nix
+17
-3
nixos/modules/services/networking/dhcpcd.nix
···-map (i: i.name) (filter (i: i.ip4 != [ ] || i.ipAddress != null) (attrValues config.networking.interfaces))+map (i: i.name) (filter (i: if i.useDHCP != null then !i.useDHCP else i.ip4 != [ ] || i.ipAddress != null) interfaces)···denyinterfaces ${toString ignoredInterfaces} lo peth* vif* tap* tun* virbr* vnet* vboxnet* sit*-${optionalString (cfg.allowInterfaces != null) "allowinterfaces ${toString cfg.allowInterfaces}"}···
+1
-1
nixos/modules/services/networking/dnsmasq.nix
+1
-1
nixos/modules/services/networking/dnsmasq.nix
+1
-2
nixos/modules/services/networking/gogoclient.nix
+1
-2
nixos/modules/services/networking/gogoclient.nix
+1
nixos/modules/services/networking/networkmanager.nix
+1
nixos/modules/services/networking/networkmanager.nix
+1
-2
nixos/modules/services/networking/ntpd.nix
+1
-2
nixos/modules/services/networking/ntpd.nix
+1
-2
nixos/modules/services/networking/openntpd.nix
+1
-2
nixos/modules/services/networking/openntpd.nix
-2
nixos/modules/system/boot/stage-2-init.sh
-2
nixos/modules/system/boot/stage-2-init.sh
+528
-9
nixos/modules/system/boot/systemd-unit-options.nix
+528
-9
nixos/modules/system/boot/systemd-unit-options.nix
···-in optional (attr ? ${name} && !elem val values) "Systemd service field `${name}' cannot have value `${val}'.";-checkRestart = assertValueOneOf "Restart" ["no" "on-success" "on-failure" "on-abort" "always"];······+<citerefentry><refentrytitle>systemd.link</refentrytitle><manvolnum>5</manvolnum></citerefentry>+<citerefentry><refentrytitle>systemd.netdev</refentrytitle><manvolnum>5</manvolnum></citerefentry>+<citerefentry><refentrytitle>systemd.network</refentrytitle><manvolnum>5</manvolnum></citerefentry>
+250
-4
nixos/modules/system/boot/systemd.nix
+250
-4
nixos/modules/system/boot/systemd.nix
························optional (service.serviceConfig.Type or "" == "oneshot" && service.serviceConfig.Restart or "no" != "no")············
+2
-4
nixos/modules/tasks/filesystems/nfs.nix
+2
-4
nixos/modules/tasks/filesystems/nfs.nix
······
+340
nixos/modules/tasks/network-interfaces-scripted.nix
+340
nixos/modules/tasks/network-interfaces-scripted.nix
···+${optionalString (v.xmit_hash_policy != null) "xmit_hash_policy ${toString v.xmit_hash_policy}"} \
+174
nixos/modules/tasks/network-interfaces-systemd.nix
+174
nixos/modules/tasks/network-interfaces-systemd.nix
···
+114
-343
nixos/modules/tasks/network-interfaces.nix
+114
-343
nixos/modules/tasks/network-interfaces.nix
···························
+8
nixos/release-combined.nix
+8
nixos/release-combined.nix
···
+16
nixos/release.nix
+16
nixos/release.nix
···+tests.networking.networkd.static = callTest tests/networking.nix { networkd = true; test = "static"; };+tests.networking.networkd.dhcpSimple = callTest tests/networking.nix { networkd = true; test = "dhcpSimple"; };+tests.networking.networkd.dhcpOneIf = callTest tests/networking.nix { networkd = true; test = "dhcpOneIf"; };+tests.networking.networkd.bond = callTest tests/networking.nix { networkd = true; test = "bond"; };+tests.networking.networkd.bridge = callTest tests/networking.nix { networkd = true; test = "bridge"; };+tests.networking.networkd.macvlan = callTest tests/networking.nix { networkd = true; test = "macvlan"; };+tests.networking.networkd.sit = callTest tests/networking.nix { networkd = true; test = "sit"; };+tests.networking.networkd.vlan = callTest tests/networking.nix { networkd = true; test = "vlan"; };+tests.networking.scripted.static = callTest tests/networking.nix { networkd = false; test = "static"; };+tests.networking.scripted.dhcpSimple = callTest tests/networking.nix { networkd = false; test = "dhcpSimple"; };+tests.networking.scripted.dhcpOneIf = callTest tests/networking.nix { networkd = false; test = "dhcpOneIf"; };+tests.networking.scripted.bond = callTest tests/networking.nix { networkd = false; test = "bond"; };+tests.networking.scripted.bridge = callTest tests/networking.nix { networkd = false; test = "bridge"; };+tests.networking.scripted.macvlan = callTest tests/networking.nix { networkd = false; test = "macvlan"; };+tests.networking.scripted.sit = callTest tests/networking.nix { networkd = false; test = "sit"; };+tests.networking.scripted.vlan = callTest tests/networking.nix { networkd = false; test = "vlan"; };
+365
nixos/tests/networking.nix
+365
nixos/tests/networking.nix
···+nodes.client1 = node { address4 = "192.168.1.1"; remote = "192.168.1.2"; address6 = "fc00::1"; };+nodes.client2 = node { address4 = "192.168.1.2"; remote = "192.168.1.1"; address6 = "fc00::2"; };