code: func kvmNetArgs(nds []kvm.NetDescriber) []string {
  	var qemuArgs []string
  
  	for _, nd := range nds {
  		qemuArgs = append(qemuArgs, []string{"-net", "nic,model=virtio"}...)
  		qemuNic := fmt.Sprintf("tap,ifname=%s,script=no,downscript=no,vhost=on", nd.IfName())
  		qemuArgs = append(qemuArgs, []string{"-net", qemuNic}...)
  	}
  
  	return qemuArgs
  }
docs: // kvmNetArgs returns additional arguments that need to be passed
  // to qemu to configure networks properly. Logic is based on
  // network configuration extracted from Networking struct
  // and essentially from activeNets that expose NetDescriber behavior