[dpdk-dev] [PATCH v2 4/4] virtio: use pci ioport api
Tetsuya Mukawa
mukawa at igel.co.jp
Tue Feb 9 04:52:30 CET 2016
On 2016/02/07 16:48, David Marchand wrote:
> Move all os / arch specifics to eal.
>
> Signed-off-by: David Marchand <david.marchand at 6wind.com>
> ---
> drivers/net/virtio/virtio_pci.c | 339 +++++++---------------------------------
> drivers/net/virtio/virtio_pci.h | 38 +----
> 2 files changed, 55 insertions(+), 322 deletions(-)
>
> diff --git a/drivers/net/virtio/virtio_pci.c b/drivers/net/virtio/virtio_pci.c
> index b1610dd..e04c0db 100644
> --- a/drivers/net/virtio/virtio_pci.c
> +++ b/drivers/net/virtio/virtio_pci.c
> @@ -49,74 +49,35 @@
>
> @@ -311,132 +191,20 @@ legacy_virtio_has_msix(const struct rte_pci_addr *loc)
>
> /* Extract I/O port numbers from sysfs */
> static int
> -virtio_resource_init_by_uio(struct rte_pci_device *pci_dev)
> +legacy_virtio_resource_init(struct rte_pci_device *pci_dev,
> + struct virtio_hw *hw)
One more legacy_virtio_resource_init() is defined like below.
#ifdef RTE_EXEC_ENV_LINUXAPP
<snip>
#else
<snip>
static int
legacy_virtio_resource_init(struct rte_pci_device *pci_dev __rte_unused)
{
/* no setup required */
return 0;
}
#endif
Should we change this also?
Thanks,
Tetsuya
More information about the dev
mailing list