Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?

2019-01-28 Thread Marco Varlese
Is there still a way to use the old infrastructure to build the code?

Apparently, cmake works when used inside the GIT repo but fails to build
when using the tarball generated via "make dist" (required indeed for
downstream consumption).

On 1/26/19 2:22 PM, Damjan Marion via Lists.Fd.Io wrote:
> 
> Here it is: https://gerrit.fd.io/r/17094
> 
> 
> $ mkdir build-vpp stage
> 
> $ git clone 
> 
> $ cd dpdk
> 
> $ cat << _EOF_ | patch -p1
> diff --git a/config/common_base b/config/common_base
> index d12ae98bc..42d6f53dd 100644
> --- a/config/common_base
> +++ b/config/common_base
> @@ -38,7 +38,7 @@ CONFIG_RTE_ARCH_STRICT_ALIGN=n
>  #
>  # Compile to share library
>  #
> -CONFIG_RTE_BUILD_SHARED_LIB=n
> +CONFIG_RTE_BUILD_SHARED_LIB=y
> 
>  #
>  # Use newest code breaking previous ABI
> _EOF_
> 
> 
> $ make -j install T=x86_64-native-linuxapp-gcc DESTDIR=../stage
> 
> $ cd ../build-vpp
> 
> $ cmake -G Ninja -DCMAKE_PREFIX_PATH:PATH=$PWD/../stage /path/to/vpp/src
> 
> $ ninja
> 
> $ LD_LIBRARY_PATH=../stage/lib ldd lib/vpp_plugins/dpdk_plugin.so
> linux-vdso.so.1 (0x7ffe2a3b7000)
> librte_cryptodev.so.5.1 => ../stage/lib/librte_cryptodev.so.5.1
> (0x7fd5e1fa)
> librte_eal.so.9.1 => ../stage/lib/librte_eal.so.9.1 (0x7fd5e1ed1000)
> librte_ethdev.so.11.1 => ../stage/lib/librte_ethdev.so.11.1
> (0x7fd5e1e3)
> librte_mbuf.so.4.1 => ../stage/lib/librte_mbuf.so.4.1 (0x7fd5e1e28000)
> librte_mempool.so.5.1 => ../stage/lib/librte_mempool.so.5.1
> (0x7fd5e1e1f000)
> librte_pmd_bond.so.2.1 => ../stage/lib/librte_pmd_bond.so.2.1
> (0x7fd5e1dfe000)
> librte_ring.so.2.1 => ../stage/lib/librte_ring.so.2.1 (0x7fd5e1df9000)
> librte_sched.so.1.1 => ../stage/lib/librte_sched.so.1.1 (0x7fd5e1ded000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd5e1be9000)
> /lib64/ld-linux-x86-64.so.2 (0x7fd5e211d000)
> librte_kvargs.so.1.1 => ../stage/lib/librte_kvargs.so.1.1
> (0x7fd5e1be4000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd5e1bdc000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x7fd5e1bbb000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fd5e1bb1000)
> libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x7fd5e19a6000)
> librte_cmdline.so.2.1 => ../stage/lib/librte_cmdline.so.2.1
> (0x7fd5e199a000)
> librte_pci.so.1.1 => ../stage/lib/librte_pci.so.1.1 (0x7fd5e1993000)
> librte_bus_vdev.so.2.1 => ../stage/lib/librte_bus_vdev.so.2.1
> (0x7fd5e198c000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd5e17ff000)
> 
> -- 
> Damjan
> 
> 
> 
> 
>> On 25 Jan 2019, at 18:03, Kinsella, Ray > > wrote:
>>
>> I tried doing this recently and it barfed.
>> How did you get it working?
>>
>> Ray K
>>
>>> -Original Message-
>>> From: vpp-dev@lists.fd.io 
>>> [mailto:vpp-dev@lists.fd.io] On Behalf Of Marco
>>> Varlese
>>> Sent: Friday 25 January 2019 12:38
>>> To: Damjan Marion mailto:dmar...@me.com>>
>>> Cc: vpp-dev@lists.fd.io 
>>> Subject: Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?
>>>
>>> Never mind... I did find the issue. All good ;)
>>>
>>> Thank you Damjan!!!
>>>
>>> On 1/25/19 1:26 PM, Marco Varlese wrote:


 On 1/25/19 11:14 AM, Damjan Marion wrote:
>
>
>> On 25 Jan 2019, at 10:49, Marco Varlese > 
>> > wrote:
>>
>> Hi Damjan,
>>
>> On 1/24/19 10:46 PM, Damjan Marion via Lists.Fd.Io wrote:
>>>
>>> In theory like any other cmake project:
>>>
>>> $ mkdir build
>>> $ cd build
>>> $ cmake /path/to/vpp/src  $ make $ make install
>> Hmmm, not sure if I explained myself in the right way.
>>
>> The problem today is that I cannot find a way to tell VPP _not_ to
>> download the dpdk tarball, uncompress it, build it and then link
>> against it...
>
> That is exactly what I described above
>
>>
>> How does the above help in that regard?
>
> It helps as cmake doesn't download dpdk or other libs. It is
> downloaded by bunch of makefiles outside of src/.
> If you don't need such service from those Makefiles, don''t use them..
 OK, so I did try your suggestion but in that case the DPDK plugin
 doesn't get built at all and the build procedure doesn't even get to
 the point of looking for a DPDK library (whether statically or
 dynamically linked).
>
>>
>>>
>>> In practice probably few lines should be modified in
>>> src/plugins/dodkCMakeLists.txt to enable linking with shared libs,
>>> as today we do static...
>> So the shared-lib support was removed when moving to cmake I suppose.
>> Was that intentional or just a miss?
>
> it was intentional miss :)
>
> --
> Damjan
>


 -=-=-=-=-=-=-=-=-=-=-=-
 Links: You receive all messages sent to this group.
>>

Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?

2019-01-28 Thread Damjan Marion via Lists.Fd.Io


> On 28 Jan 2019, at 12:08, Marco Varlese  wrote:
> 
> Is there still a way to use the old infrastructure to build the code?

No, that doesn't make sense.

> 
> Apparently, cmake works when used inside the GIT repo but fails to build
> when using the tarball generated via "make dist" (required indeed for
> downstream consumption).

that should be easy fixable

> 
> On 1/26/19 2:22 PM, Damjan Marion via Lists.Fd.Io wrote:
>> 
>> Here it is: https://gerrit.fd.io/r/17094
>> 
>> 
>> $ mkdir build-vpp stage
>> 
>> $ git clone 
>> 
>> $ cd dpdk
>> 
>> $ cat << _EOF_ | patch -p1
>> diff --git a/config/common_base b/config/common_base
>> index d12ae98bc..42d6f53dd 100644
>> --- a/config/common_base
>> +++ b/config/common_base
>> @@ -38,7 +38,7 @@ CONFIG_RTE_ARCH_STRICT_ALIGN=n
>>  #
>>  # Compile to share library
>>  #
>> -CONFIG_RTE_BUILD_SHARED_LIB=n
>> +CONFIG_RTE_BUILD_SHARED_LIB=y
>> 
>>  #
>>  # Use newest code breaking previous ABI
>> _EOF_
>> 
>> 
>> $ make -j install T=x86_64-native-linuxapp-gcc DESTDIR=../stage
>> 
>> $ cd ../build-vpp
>> 
>> $ cmake -G Ninja -DCMAKE_PREFIX_PATH:PATH=$PWD/../stage /path/to/vpp/src
>> 
>> $ ninja
>> 
>> $ LD_LIBRARY_PATH=../stage/lib ldd lib/vpp_plugins/dpdk_plugin.so
>> linux-vdso.so.1 (0x7ffe2a3b7000)
>> librte_cryptodev.so.5.1 => ../stage/lib/librte_cryptodev.so.5.1
>> (0x7fd5e1fa)
>> librte_eal.so.9.1 => ../stage/lib/librte_eal.so.9.1 (0x7fd5e1ed1000)
>> librte_ethdev.so.11.1 => ../stage/lib/librte_ethdev.so.11.1
>> (0x7fd5e1e3)
>> librte_mbuf.so.4.1 => ../stage/lib/librte_mbuf.so.4.1 (0x7fd5e1e28000)
>> librte_mempool.so.5.1 => ../stage/lib/librte_mempool.so.5.1
>> (0x7fd5e1e1f000)
>> librte_pmd_bond.so.2.1 => ../stage/lib/librte_pmd_bond.so.2.1
>> (0x7fd5e1dfe000)
>> librte_ring.so.2.1 => ../stage/lib/librte_ring.so.2.1 (0x7fd5e1df9000)
>> librte_sched.so.1.1 => ../stage/lib/librte_sched.so.1.1 (0x7fd5e1ded000)
>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd5e1be9000)
>> /lib64/ld-linux-x86-64.so.2 (0x7fd5e211d000)
>> librte_kvargs.so.1.1 => ../stage/lib/librte_kvargs.so.1.1
>> (0x7fd5e1be4000)
>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd5e1bdc000)
>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>> (0x7fd5e1bbb000)
>> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fd5e1bb1000)
>> libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x7fd5e19a6000)
>> librte_cmdline.so.2.1 => ../stage/lib/librte_cmdline.so.2.1
>> (0x7fd5e199a000)
>> librte_pci.so.1.1 => ../stage/lib/librte_pci.so.1.1 (0x7fd5e1993000)
>> librte_bus_vdev.so.2.1 => ../stage/lib/librte_bus_vdev.so.2.1
>> (0x7fd5e198c000)
>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd5e17ff000)
>> 
>> -- 
>> Damjan
>> 
>> 
>> 
>> 
>>> On 25 Jan 2019, at 18:03, Kinsella, Ray >> >> wrote:
>>> 
>>> I tried doing this recently and it barfed.
>>> How did you get it working?
>>> 
>>> Ray K
>>> 
 -Original Message-
 From: vpp-dev@lists.fd.io  
 >
 [mailto:vpp-dev@lists.fd.io ] On Behalf Of 
 Marco
 Varlese
 Sent: Friday 25 January 2019 12:38
 To: Damjan Marion mailto:dmar...@me.com> 
 >>
 Cc: vpp-dev@lists.fd.io  
 >
 Subject: Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?
 
 Never mind... I did find the issue. All good ;)
 
 Thank you Damjan!!!
 
 On 1/25/19 1:26 PM, Marco Varlese wrote:
> 
> 
> On 1/25/19 11:14 AM, Damjan Marion wrote:
>> 
>> 
>>> On 25 Jan 2019, at 10:49, Marco Varlese >> 
>>> >
>>> > wrote:
>>> 
>>> Hi Damjan,
>>> 
>>> On 1/24/19 10:46 PM, Damjan Marion via Lists.Fd.Io wrote:
 
 In theory like any other cmake project:
 
 $ mkdir build
 $ cd build
 $ cmake /path/to/vpp/src  $ make $ make install
>>> Hmmm, not sure if I explained myself in the right way.
>>> 
>>> The problem today is that I cannot find a way to tell VPP _not_ to
>>> download the dpdk tarball, uncompress it, build it and then link
>>> against it...
>> 
>> That is exactly what I described above
>> 
>>> 
>>> How does the above help in that regard?
>> 
>> It helps as cmake doesn't download dpdk or other libs. It is
>> downloaded by bunch of makefiles outside of src/.
>> If you don't need such service from those Makefiles, don''t use them..
> OK, so I did try your suggestion but in that case the DPDK plugin
> doesn't get built at all and the build procedure doesn't

Re: [vpp-dev] Question about crypto dev queue pairs #vpp

2019-01-28 Thread manuel . alonso
Hi Sergio,

thank you for the explanation, I see that there are 2 (or more qps). My concern 
was due to dpdk, since there are a few device drivers exporting only one queue 
pair for their crypto devices.
(I followed the code assuming one qps, based on a dpdk-18.11 exported value)
So I do not know where is the mismatching, vpp or dpdk?

BR,
Manuel
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12028): https://lists.fd.io/g/vpp-dev/message/12028
Mute This Topic: https://lists.fd.io/mt/29538345/21656
Mute #vpp: https://lists.fd.io/mk?hashtag=vpp&subid=1480452
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?

2019-01-28 Thread Damjan Marion via Lists.Fd.Io

With this change, I'm able to compile VPP out of tarball produced by "make 
dist".

https://gerrit.fd.io/r/#/c/17125/ 


> On 28 Jan 2019, at 13:35, Damjan Marion via Lists.Fd.Io 
>  wrote:
> 
> 
> 
>> On 28 Jan 2019, at 12:08, Marco Varlese > > wrote:
>> 
>> Is there still a way to use the old infrastructure to build the code?
> 
> No, that doesn't make sense.
> 
>> 
>> Apparently, cmake works when used inside the GIT repo but fails to build
>> when using the tarball generated via "make dist" (required indeed for
>> downstream consumption).
> 
> that should be easy fixable
> 
>> 
>> On 1/26/19 2:22 PM, Damjan Marion via Lists.Fd.Io wrote:
>>> 
>>> Here it is: https://gerrit.fd.io/r/17094 
>>> 
>>> 
>>> $ mkdir build-vpp stage
>>> 
>>> $ git clone 
>>> 
>>> $ cd dpdk
>>> 
>>> $ cat << _EOF_ | patch -p1
>>> diff --git a/config/common_base b/config/common_base
>>> index d12ae98bc..42d6f53dd 100644
>>> --- a/config/common_base
>>> +++ b/config/common_base
>>> @@ -38,7 +38,7 @@ CONFIG_RTE_ARCH_STRICT_ALIGN=n
>>>  #
>>>  # Compile to share library
>>>  #
>>> -CONFIG_RTE_BUILD_SHARED_LIB=n
>>> +CONFIG_RTE_BUILD_SHARED_LIB=y
>>> 
>>>  #
>>>  # Use newest code breaking previous ABI
>>> _EOF_
>>> 
>>> 
>>> $ make -j install T=x86_64-native-linuxapp-gcc DESTDIR=../stage
>>> 
>>> $ cd ../build-vpp
>>> 
>>> $ cmake -G Ninja -DCMAKE_PREFIX_PATH:PATH=$PWD/../stage /path/to/vpp/src
>>> 
>>> $ ninja
>>> 
>>> $ LD_LIBRARY_PATH=../stage/lib ldd lib/vpp_plugins/dpdk_plugin.so
>>> linux-vdso.so.1 (0x7ffe2a3b7000)
>>> librte_cryptodev.so.5.1 => ../stage/lib/librte_cryptodev.so.5.1
>>> (0x7fd5e1fa)
>>> librte_eal.so.9.1 => ../stage/lib/librte_eal.so.9.1 (0x7fd5e1ed1000)
>>> librte_ethdev.so.11.1 => ../stage/lib/librte_ethdev.so.11.1
>>> (0x7fd5e1e3)
>>> librte_mbuf.so.4.1 => ../stage/lib/librte_mbuf.so.4.1 (0x7fd5e1e28000)
>>> librte_mempool.so.5.1 => ../stage/lib/librte_mempool.so.5.1
>>> (0x7fd5e1e1f000)
>>> librte_pmd_bond.so.2.1 => ../stage/lib/librte_pmd_bond.so.2.1
>>> (0x7fd5e1dfe000)
>>> librte_ring.so.2.1 => ../stage/lib/librte_ring.so.2.1 (0x7fd5e1df9000)
>>> librte_sched.so.1.1 => ../stage/lib/librte_sched.so.1.1 (0x7fd5e1ded000)
>>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd5e1be9000)
>>> /lib64/ld-linux-x86-64.so.2 (0x7fd5e211d000)
>>> librte_kvargs.so.1.1 => ../stage/lib/librte_kvargs.so.1.1
>>> (0x7fd5e1be4000)
>>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd5e1bdc000)
>>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>>> (0x7fd5e1bbb000)
>>> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fd5e1bb1000)
>>> libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x7fd5e19a6000)
>>> librte_cmdline.so.2.1 => ../stage/lib/librte_cmdline.so.2.1
>>> (0x7fd5e199a000)
>>> librte_pci.so.1.1 => ../stage/lib/librte_pci.so.1.1 (0x7fd5e1993000)
>>> librte_bus_vdev.so.2.1 => ../stage/lib/librte_bus_vdev.so.2.1
>>> (0x7fd5e198c000)
>>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd5e17ff000)
>>> 
>>> -- 
>>> Damjan
>>> 
>>> 
>>> 
>>> 
 On 25 Jan 2019, at 18:03, Kinsella, Ray >>> 
 >> wrote:
 
 I tried doing this recently and it barfed.
 How did you get it working?
 
 Ray K
 
> -Original Message-
> From: vpp-dev@lists.fd.io  
> >
> [mailto:vpp-dev@lists.fd.io ] On Behalf Of 
> Marco
> Varlese
> Sent: Friday 25 January 2019 12:38
> To: Damjan Marion mailto:dmar...@me.com> 
> >>
> Cc: vpp-dev@lists.fd.io  
> >
> Subject: Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?
> 
> Never mind... I did find the issue. All good ;)
> 
> Thank you Damjan!!!
> 
> On 1/25/19 1:26 PM, Marco Varlese wrote:
>> 
>> 
>> On 1/25/19 11:14 AM, Damjan Marion wrote:
>>> 
>>> 
 On 25 Jan 2019, at 10:49, Marco Varlese >>> 
 >
 >> wrote:
 
 Hi Damjan,
 
 On 1/24/19 10:46 PM, Damjan Marion via Lists.Fd.Io wrote:
> 
> In theory like any other cmake project:
> 
> $ mkdir build
> $ cd build
> $ cmake /path/to/vpp/src  $ make $ make install
 Hmmm, not sure if I explained myself in the right way.
 
 The problem today is that I cannot find a way to tell VPP _not_ to
 download the dpdk tarball, uncompress it, build it and then

[vpp-dev] multi-queue tap interface #vpp

2019-01-28 Thread Ranadip Das
Does vpp support multi-queue tap interface? If yes, how do I create a tap 
interface with multi-queue support?
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12030): https://lists.fd.io/g/vpp-dev/message/12030
Mute This Topic: https://lists.fd.io/mt/29577498/21656
Mute #vpp: https://lists.fd.io/mk?hashtag=vpp&subid=1480452
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [vpp-dev] multi-queue tap interface #vpp

2019-01-28 Thread Yosvany
Can send me one example how map una interface to vpp, and this interface to one 
lisp vni different to 0

El 28 de enero de 2019 7:57:10 PM GMT-05:00, Ranadip Das 
 escribió:
>Does vpp support multi-queue tap interface? If yes, how do I create a
>tap interface with multi-queue support?

-- 
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi 
brevedad.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12031): https://lists.fd.io/g/vpp-dev/message/12031
Mute This Topic: https://lists.fd.io/mt/29577498/21656
Mute #vpp: https://lists.fd.io/mk?hashtag=vpp&subid=1480452
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


[vpp-dev] Dual stack con VPP and VRF

2019-01-28 Thread Yosvany
Can someone show me one example, how can use dual stack in  one interface and 
vrf.??
-- 
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi 
brevedad.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12032): https://lists.fd.io/g/vpp-dev/message/12032
Mute This Topic: https://lists.fd.io/mt/29577845/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?

2019-01-28 Thread Marco Varlese
Thanks Damjan. I will try that too.

A last question: I assume I can keep using the "make -C build-root
install-packages" if I pull your last patches. Am I right / wrong?


Thanks,
Marco

On 1/28/19 5:57 PM, Damjan Marion via Lists.Fd.Io wrote:
> 
> With this change, I'm able to compile VPP out of tarball produced by
> "make dist".
> 
> https://gerrit.fd.io/r/#/c/17125/
> 
> 
>> On 28 Jan 2019, at 13:35, Damjan Marion via Lists.Fd.Io
>> mailto:dmarion=me@lists.fd.io>> wrote:
>>
>>
>>
>>> On 28 Jan 2019, at 12:08, Marco Varlese >> > wrote:
>>>
>>> Is there still a way to use the old infrastructure to build the code?
>>
>> No, that doesn't make sense.
>>
>>>
>>> Apparently, cmake works when used inside the GIT repo but fails to build
>>> when using the tarball generated via "make dist" (required indeed for
>>> downstream consumption).
>>
>> that should be easy fixable
>>
>>>
>>> On 1/26/19 2:22 PM, Damjan Marion via Lists.Fd.Io wrote:

 Here it is: https://gerrit.fd.io/r/17094


 $ mkdir build-vpp stage

 $ git clone 

 $ cd dpdk

 $ cat << _EOF_ | patch -p1
 diff --git a/config/common_base b/config/common_base
 index d12ae98bc..42d6f53dd 100644
 --- a/config/common_base
 +++ b/config/common_base
 @@ -38,7 +38,7 @@ CONFIG_RTE_ARCH_STRICT_ALIGN=n
  #
  # Compile to share library
  #
 -CONFIG_RTE_BUILD_SHARED_LIB=n
 +CONFIG_RTE_BUILD_SHARED_LIB=y

  #
  # Use newest code breaking previous ABI
 _EOF_


 $ make -j install T=x86_64-native-linuxapp-gcc DESTDIR=../stage

 $ cd ../build-vpp

 $ cmake -G Ninja -DCMAKE_PREFIX_PATH:PATH=$PWD/../stage /path/to/vpp/src

 $ ninja

 $ LD_LIBRARY_PATH=../stage/lib ldd lib/vpp_plugins/dpdk_plugin.so
 linux-vdso.so.1 (0x7ffe2a3b7000)
 librte_cryptodev.so.5.1 => ../stage/lib/librte_cryptodev.so.5.1
 (0x7fd5e1fa)
 librte_eal.so.9.1 => ../stage/lib/librte_eal.so.9.1 (0x7fd5e1ed1000)
 librte_ethdev.so.11.1 => ../stage/lib/librte_ethdev.so.11.1
 (0x7fd5e1e3)
 librte_mbuf.so.4.1 => ../stage/lib/librte_mbuf.so.4.1
 (0x7fd5e1e28000)
 librte_mempool.so.5.1 => ../stage/lib/librte_mempool.so.5.1
 (0x7fd5e1e1f000)
 librte_pmd_bond.so.2.1 => ../stage/lib/librte_pmd_bond.so.2.1
 (0x7fd5e1dfe000)
 librte_ring.so.2.1 => ../stage/lib/librte_ring.so.2.1
 (0x7fd5e1df9000)
 librte_sched.so.1.1 => ../stage/lib/librte_sched.so.1.1
 (0x7fd5e1ded000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd5e1be9000)
 /lib64/ld-linux-x86-64.so.2 (0x7fd5e211d000)
 librte_kvargs.so.1.1 => ../stage/lib/librte_kvargs.so.1.1
 (0x7fd5e1be4000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd5e1bdc000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
 (0x7fd5e1bbb000)
 librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fd5e1bb1000)
 libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1
 (0x7fd5e19a6000)
 librte_cmdline.so.2.1 => ../stage/lib/librte_cmdline.so.2.1
 (0x7fd5e199a000)
 librte_pci.so.1.1 => ../stage/lib/librte_pci.so.1.1 (0x7fd5e1993000)
 librte_bus_vdev.so.2.1 => ../stage/lib/librte_bus_vdev.so.2.1
 (0x7fd5e198c000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd5e17ff000)

 -- 
 Damjan




> On 25 Jan 2019, at 18:03, Kinsella, Ray  
> > wrote:
>
> I tried doing this recently and it barfed.
> How did you get it working?
>
> Ray K
>
>> -Original Message-
>> From: vpp-dev@lists.fd.io
>>  
>> [mailto:vpp-dev@lists.fd.io] On Behalf Of Marco
>> Varlese
>> Sent: Friday 25 January 2019 12:38
>> To: Damjan Marion >  >
>> Cc: vpp-dev@lists.fd.io
>>  
>> Subject: Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?
>>
>> Never mind... I did find the issue. All good ;)
>>
>> Thank you Damjan!!!
>>
>> On 1/25/19 1:26 PM, Marco Varlese wrote:
>>>
>>>
>>> On 1/25/19 11:14 AM, Damjan Marion wrote:


> On 25 Jan 2019, at 10:49, Marco Varlese  
> 
> > wrote:
>
> Hi Damjan,
>
> On 1/24/19 10:46 PM, Damjan Marion via Lists.Fd.Io wrote:
>>
>> In theory like any other cmake project:
>>
>> $ mkdir build
>> $ cd build
>> $ cmake /path/to/vpp/src  $ make $ make install
> Hmmm, not sure if I explained myself in the right way.
>