[dpdk-dev] [PATCH 02/40] net/virtio: Introduce Virtio bus type

David Marchand david.marchand at redhat.com
Thu Jan 14 12:55:31 CET 2021


On Thu, Jan 14, 2021 at 11:55 AM Maxime Coquelin
<maxime.coquelin at redhat.com> wrote:
> >>> @@ -1919,7 +1918,7 @@ eth_virtio_dev_init(struct rte_eth_dev *eth_dev)
> >>>         eth_dev->rx_descriptor_done = virtio_dev_rx_queue_done;
> >>>
> >>>         if (rte_eal_process_type() == RTE_PROC_SECONDARY) {
> >>> -               if (!hw->virtio_user_dev) {
> >>> +               if (hw->bus_type != VIRTIO_BUS_USER) {
> >>
> >> In the rest of the patch, we check for PCI types when dealing with PCI
> >> code, so I'd rather be consistent and check for modern and legacy pci
> >> types here too.
> >
> > Agree, it is not consistent. I fixed it here and below for v2.
>
> Wait, as we discussed off-list, we need hw->bus_type != VIRTIO_BUS_USER,
> as the bus_type is still unknown for PCI bus at that stage.

Yep, thanks for double checking.


-- 
David Marchand



More information about the dev mailing list