Re: [vpp-dev] PCI domain should be 32 bit

2018-09-26 Thread Damjan Marion via Lists.Fd.Io
-- Damjan > On 26 Sep 2018, at 15:59, Stephen Hemminger > wrote: > > On Tue, 25 Sep 2018 15:16:04 +0200 > Damjan Marion mailto:dmar...@me.com>> wrote: > >>> On 25 Sep 2018, at 15:03, Stephen Hemminger >>> wrote: >>> >>> I noticed that the PCI domain in VPP is limited to 16 bits. >>> This

Re: [vpp-dev] PCI domain should be 32 bit

2018-09-26 Thread Stephen Hemminger
On Tue, 25 Sep 2018 15:16:04 +0200 Damjan Marion wrote: > > On 25 Sep 2018, at 15:03, Stephen Hemminger > > wrote: > > > > I noticed that the PCI domain in VPP is limited to 16 bits. > > This is a problem on Azure/Hyper-V and other virtual environments. > > In these environments, the host will

Re: [vpp-dev] PCI domain should be 32 bit

2018-09-25 Thread Stephen Hemminger
On Tue, 25 Sep 2018 15:16:04 +0200 Damjan Marion wrote: > > On 25 Sep 2018, at 15:03, Stephen Hemminger > > wrote: > > > > I noticed that the PCI domain in VPP is limited to 16 bits. > > This is a problem on Azure/Hyper-V and other virtual environments. > > In these environments, the host will

Re: [vpp-dev] PCI domain should be 32 bit

2018-09-25 Thread Damjan Marion via Lists.Fd.Io
> On 25 Sep 2018, at 15:03, Stephen Hemminger > wrote: > > I noticed that the PCI domain in VPP is limited to 16 bits. > This is a problem on Azure/Hyper-V and other virtual environments. > In these environments, the host will generate a 32 bit synthetic value > when passing a PCI device throug

[vpp-dev] PCI domain should be 32 bit

2018-09-25 Thread Stephen Hemminger
I noticed that the PCI domain in VPP is limited to 16 bits. This is a problem on Azure/Hyper-V and other virtual environments. In these environments, the host will generate a 32 bit synthetic value when passing a PCI device through. The Linux kernel has 32 bit PCI domains, and libpciaccess used by