On Tue, Dec 6, 2022 at 12:55 AM Alvaro Karsz <[email protected]> wrote: > > > We must send a SNET_MSG_DESTROY message to the DPU before removing the > > device. > > This remove() makes sure that if somehow remove was called > > before/without reset, the DPU will receive this message. > > I meant that the message must be sent before the PCI device is removed. > The message is sent from the vDPA reset cb, and the reset in the PCI > remove cb makes sure that PCI remove wasn't called without calling > vDPA reset. > I can remove it if you think that this is not required.
The reset is usually done during probe: E.g register_virtio_device() or vhost_vdpa_open(). If it's not required, let's remove but if it is a must for your hardware, we need keep it. Thanks > > > Alvaro > _______________________________________________ Virtualization mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/virtualization
