]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_user_ethdev.c
net/virtio: store PCI operators pointer locally
[dpdk.git] / drivers / net / virtio / virtio_user_ethdev.c
index 8cb983c3ec4c5a4a0e21c173f3a9e2447a06b630..95636e3a8516941396896f7376f4dee751ecb316 100644 (file)
@@ -301,7 +301,8 @@ virtio_user_eth_dev_alloc(const char *name)
                return NULL;
        }
 
-       hw->vtpci_ops = &virtio_user_ops;
+       hw->port_id = data->port_id;
+       virtio_hw_internal[hw->port_id].vtpci_ops = &virtio_user_ops;
        hw->use_msix = 0;
        hw->modern   = 0;
        hw->use_simple_rxtx = 0;