On 1/6/21 10:06 AM, David Marchand wrote: > On Sun, Dec 20, 2020 at 10:14 PM Maxime Coquelin > <maxime.coque...@redhat.com> wrote: >> diff --git a/drivers/net/virtio/virtio_user_ethdev.c >> b/drivers/net/virtio/virtio_user_ethdev.c >> index 1f1f63a1a5..f4775ff141 100644 >> --- a/drivers/net/virtio/virtio_user_ethdev.c >> +++ b/drivers/net/virtio/virtio_user_ethdev.c >> @@ -663,6 +663,17 @@ virtio_user_pmd_probe(struct rte_vdev_device *vdev) >> char *mac_addr = NULL; >> int ret = -1; >> >> + /* >> + * ToDo 1: Implement detection mechanism at vdev bus level as PCI, >> but >> + * it implies API breakage. > > Extending rte_vdev_driver to implement this detection would be an ABI > breakage. > This is a driver-only API (rte_vdev_driver is only used by the vdev > bus and drivers afaics). > > Doing this is allowed as per my understanding of the ABI policy which > guarantees ABI stability for applications. > We do not guarantee this stability for OOT drivers. > That would be a good news, as it would remove impacting the user by requiring him to manually add --iova-mode=va in the EAL parameters. I can change this in the v2 if this is confirmed. Ray, Thomas, is that OK for you? Thanks, Maxime
- [dpdk-dev] [PATCH 07/40] net/virtio: move MSIX detection t... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 07/40] net/virtio: move MSIX de... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 07/40] net/virtio: move MSIX de... David Marchand
- Re: [dpdk-dev] [PATCH 07/40] net/virtio: move MSI... Maxime Coquelin
- [dpdk-dev] [PATCH 08/40] net/virtio: force IOVA as VA mode... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: force IOVA a... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: force IOVA a... David Marchand
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: force IO... Thomas Monjalon
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: forc... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: forc... Kinsella, Ray
- Re: [dpdk-dev] [PATCH 08/40] net/virtio: force IO... Maxime Coquelin
- [dpdk-dev] [PATCH 09/40] net/virtio: store PCI type in Vir... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 09/40] net/virtio: store PCI ty... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 09/40] net/virtio: store PCI ty... David Marchand
- [dpdk-dev] [PATCH 10/40] net/virtio: add callback for devi... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 10/40] net/virtio: add callback... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 10/40] net/virtio: add callback... David Marchand
- [dpdk-dev] [PATCH 11/40] net/virtio: validate features at ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 11/40] net/virtio: validate fea... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 11/40] net/virtio: validate fea... David Marchand
- Re: [dpdk-dev] [PATCH 11/40] net/virtio: validate... Maxime Coquelin