Implementing a new API in linvirt