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