Re: [dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-11 Thread Stephen Hemminger
On Wed, 11 Jan 2017 22:13:32 +0100 Jan Blunck wrote: > >> +static void *vmbus_map_addr; > >> + > >> +static struct rte_tailq_elem rte_vmbus_uio_tailq = { > >> + .name = "UIO_RESOURCE_LIST", > > This should be VMBUS_UIO_RESOURCE_LIST to not collide with rte_uio_tailq. Ok, please trim rev

Re: [dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-11 Thread Jan Blunck
On Wed, Jan 11, 2017 at 3:49 PM, Jan Blunck wrote: > On Sat, Jan 7, 2017 at 7:17 PM, Stephen Hemminger > wrote: >> Add support for VMBUS on Hyper-V/Azure. VMBUS is similar to PCI >> but has different addressing and internal API's. >> >> Signed-off-by: Stephen Hemminger >> --- >> lib/librte_eal/

Re: [dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-11 Thread Jan Blunck
On Sat, Jan 7, 2017 at 7:17 PM, Stephen Hemminger wrote: > Add support for VMBUS on Hyper-V/Azure. VMBUS is similar to PCI > but has different addressing and internal API's. > > Signed-off-by: Stephen Hemminger > --- > lib/librte_eal/common/Makefile | 2 +- > lib/librte_eal/common

Re: [dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-10 Thread Stephen Hemminger
On Tue, 10 Jan 2017 18:27:31 +0100 Jan Blunck wrote: > > +#ifdef RTE_LIBRTE_HV_PMD > > +/** > > + * @internal > > + * Wrapper for use by vmbus drivers as a .probe function to attach to a > > ethdev > > + * interface. > > + */ > > +int rte_eth_dev_vmbus_probe(struct rte_vmbus_driver *vmbus_drv, >

Re: [dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-10 Thread Jan Blunck
On Sat, Jan 7, 2017 at 7:17 PM, Stephen Hemminger wrote: > Add support for VMBUS on Hyper-V/Azure. VMBUS is similar to PCI > but has different addressing and internal API's. > > Signed-off-by: Stephen Hemminger > --- > lib/librte_eal/common/Makefile | 2 +- > lib/librte_eal/common

[dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-07 Thread Stephen Hemminger
Add support for VMBUS on Hyper-V/Azure. VMBUS is similar to PCI but has different addressing and internal API's. Signed-off-by: Stephen Hemminger --- lib/librte_eal/common/Makefile | 2 +- lib/librte_eal/common/eal_common_devargs.c | 7 + lib/librte_eal/common/eal_common_option