OpenStack supports the configuration of passthrough devices using flavor extra spec and image metadata. With this workflow, the passthrough devices are not managed by Neutron.
Although this is not the recommended workflow, it provides compatibility with OpenStack particularly for non-networking devices. For networking devices, use the Neutron workflow. See Configuring Passthrough using Neutron Workflow.