{ liminix , ifwait , serviceFns , lib }: {ifname, mtu} : let inherit (liminix.services) longrun oneshot; inherit (lib) concatStringsSep; name = "${ifname}.link"; up = liminix.networking.ifup name ifname; in oneshot { inherit name up; down = "ip link set down dev ${ifname}"; }