Attempting to shut down a system with systemd, netifrc, and configured VLANs results in a hang. The netifrc VLAN helper script calls back into the /etc/init.d/net.lo script to shut down VLAN sub-interfaces. It assigns RC_SVCNAME to the service name for the VLAN sub-interface, but this does not accomplish the desired result under systemd. Instead, it needs to set RC_IFACE. Reproducible: Always Steps to Reproduce: 1. Configure systemd + netifrc 2. /etc/conf.d/net --> vlans_eth0="1" 3. systemctl start net@eth0 4. Reboot Actual Results: Systemd hangs waiting for shutdown to complete. The prestop() function in /etc/conf.d/net is invoked with the parent interface name and not the VLAN subordinate. The presence of a prestop() function is not required for shutdown to hang. Expected Results: Systemd clean/expedient shutdown. prestop() function invoked correctly.