On 06/01/2021 09:11, Thomas Monjalon wrote: > 06/01/2021 10:06, David Marchand: >> 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. > > I agree. > As a reminder, the A in ABI stands for Application. > +1, as long as the binary interface remains the same, we are good.
- Re: [dpdk-dev] [PATCH 06/40] net/virtio: move PCI spe... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 06/40] net/virtio: move PCI spe... David Marchand
- [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
- [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