On 1/14/21 3:40 PM, David Marchand wrote: > On Thu, Jan 14, 2021 at 12:05 PM Maxime Coquelin > <maxime.coque...@redhat.com> wrote: >> On 1/5/21 10:16 PM, David Marchand wrote: >>> On Sun, Dec 20, 2020 at 10:14 PM Maxime Coquelin >>> <maxime.coque...@redhat.com> wrote: >>>> >>>> This patch initiate refactoring of Virtio PCI, by introducing >>>> a new device structure for PCI-specific metadata. >>> >>> This works, but this patch seems artificial. >>> >>> The eth_virtio_dev_init expects dev->data->dev_private to be a virtio_hw >>> object. >>> You can introduce this later in the series when really needed. >>> >>> >> I propose to squash it into patch 5, which moves PCI specific init to a >> dedicated file. >> >> Is that OK for you? > > Or leave this commit like this but add a check on the virtio_hw field > being the first field of the bus specific objects. > Something like: > RTE_BUILD_BUG_ON(offsetof(struct virtio_pci_dev, hw) != 0); > > + the same with virtio_user in the relevant patch. > I like the idea, will be done in v2. Thanks for the suggestion, Maxime
- Re: [dpdk-dev] [PATCH 02/40] net/virtio: ... David Marchand
- [dpdk-dev] [PATCH 03/40] net/virtio: refactor virtio-user ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 03/40] net/virtio: refactor vir... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 03/40] net/virtio: refactor vir... David Marchand
- Re: [dpdk-dev] [PATCH 03/40] net/virtio: refactor... Maxime Coquelin
- [dpdk-dev] [PATCH 04/40] net/virtio: introduce PCI device ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 04/40] net/virtio: introduce PC... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 04/40] net/virtio: introduce PC... David Marchand
- Re: [dpdk-dev] [PATCH 04/40] net/virtio: introduc... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 04/40] net/virtio: intr... David Marchand
- Re: [dpdk-dev] [PATCH 04/40] net/virtio: ... Maxime Coquelin
- [dpdk-dev] [PATCH 05/40] net/virtio: move PCI device init ... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 05/40] net/virtio: move PCI dev... Xia, Chenbo
- Re: [dpdk-dev] [PATCH 05/40] net/virtio: move PCI dev... David Marchand
- Re: [dpdk-dev] [PATCH 05/40] net/virtio: move PCI... Maxime Coquelin
- Re: [dpdk-dev] [PATCH 05/40] net/virtio: move... David Marchand
- [dpdk-dev] [PATCH 06/40] net/virtio: move PCI specific dev... Maxime Coquelin
- 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