[dpdk-dev] [PATCH 6/6] fm10k: use rte_eth_dma_zone_reserve

David Marchand david.marchand at 6wind.com
Sun Oct 4 20:44:04 CEST 2015


On Tue, Sep 29, 2015 at 2:44 AM, Stephen Hemminger <
stephen at networkplumber.org> wrote:

> Adapt to Xen at runtime.
>
> Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
> ---
>  drivers/net/fm10k/fm10k_ethdev.c | 47
> +++++-----------------------------------
>  1 file changed, 6 insertions(+), 41 deletions(-)
>
> diff --git a/drivers/net/fm10k/fm10k_ethdev.c
> b/drivers/net/fm10k/fm10k_ethdev.c
> index a69c990..571f5f0 100644
> --- a/drivers/net/fm10k/fm10k_ethdev.c
> +++ b/drivers/net/fm10k/fm10k_ethdev.c
> [snip]
> @@ -1327,11 +1299,8 @@ fm10k_rx_queue_setup(struct rte_eth_dev *dev,
> uint16_t queue_id,
>                 return (-ENOMEM);
>         }
>         q->hw_ring = mz->addr;
> -#ifdef RTE_LIBRTE_XEN_DOM0
>         q->hw_ring_phys_addr = rte_mem_phy2mch(mz->memseg_id,
> mz->phys_addr);
> -#else
>         q->hw_ring_phys_addr = mz->phys_addr;
> -#endif
>
>         dev->data->rx_queues[queue_id] = q;
>         return 0;
>

"else" part has been forgotten.

-- 
David Marchand


More information about the dev mailing list