DPDK CI discussions
 help / color / mirror / Atom feed
* [dpdk-ci] Building TestPMD in DPDK
@ 2020-10-20 12:31 Brandon Lo
  2020-10-20 12:34 ` Thomas Monjalon
  0 siblings, 1 reply; 10+ messages in thread
From: Brandon Lo @ 2020-10-20 12:31 UTC (permalink / raw)
  To: ci

Hi everyone,

Is there a new method to build the testpmd application in DPDK?

Using the latest patches, any job in the CI that uses DTS to compile
DPDK and run functional/performance tests are failing because it is
not building testpmd.
We are also using the latest commit available for DTS.

Thanks,
Brandon

-- 
Brandon Lo
UNH InterOperability Laboratory
21 Madbury Rd, Suite 100, Durham, NH 03824
blo@iol.unh.edu
www.iol.unh.edu

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 12:31 [dpdk-ci] Building TestPMD in DPDK Brandon Lo
@ 2020-10-20 12:34 ` Thomas Monjalon
  2020-10-20 12:36   ` Lincoln Lavoie
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2020-10-20 12:34 UTC (permalink / raw)
  To: Brandon Lo; +Cc: ci

20/10/2020 14:31, Brandon Lo:
> Hi everyone,
> 
> Is there a new method to build the testpmd application in DPDK?
> 
> Using the latest patches, any job in the CI that uses DTS to compile
> DPDK and run functional/performance tests are failing because it is
> not building testpmd.
> We are also using the latest commit available for DTS.

No testpmd should be built.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 12:34 ` Thomas Monjalon
@ 2020-10-20 12:36   ` Lincoln Lavoie
  2020-10-20 13:18     ` Brandon Lo
  0 siblings, 1 reply; 10+ messages in thread
From: Lincoln Lavoie @ 2020-10-20 12:36 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Brandon Lo, ci

[-- Attachment #1: Type: text/plain, Size: 821 bytes --]

Is this because of the change that adds some python requirements to
testpmd? I remember seeing something about that go by on the lists.

Cheers,
Lincoln

On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net> wrote:

> 20/10/2020 14:31, Brandon Lo:
> > Hi everyone,
> >
> > Is there a new method to build the testpmd application in DPDK?
> >
> > Using the latest patches, any job in the CI that uses DTS to compile
> > DPDK and run functional/performance tests are failing because it is
> > not building testpmd.
> > We are also using the latest commit available for DTS.
>
> No testpmd should be built.
>
>
>

-- 
*Lincoln Lavoie*
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie@iol.unh.edu
https://www.iol.unh.edu
+1-603-674-2755 (m)
<https://www.iol.unh.edu>

[-- Attachment #2: Type: text/html, Size: 2014 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 12:36   ` Lincoln Lavoie
@ 2020-10-20 13:18     ` Brandon Lo
  2020-10-20 13:39       ` Tu, Lijuan
  0 siblings, 1 reply; 10+ messages in thread
From: Brandon Lo @ 2020-10-20 13:18 UTC (permalink / raw)
  To: Lincoln Lavoie, Tu, Lijuan, Chen, Zhaoyan; +Cc: Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 1263 bytes --]

I think this should be brought up to the DTS maintainers.
DTS' initial behavior is to build DPDK/testpmd, and it assumes that testpmd
is in the build's output directory.

Thanks,
Brandon

On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu> wrote:

> Is this because of the change that adds some python requirements to
> testpmd? I remember seeing something about that go by on the lists.
>
> Cheers,
> Lincoln
>
> On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net>
> wrote:
>
>> 20/10/2020 14:31, Brandon Lo:
>> > Hi everyone,
>> >
>> > Is there a new method to build the testpmd application in DPDK?
>> >
>> > Using the latest patches, any job in the CI that uses DTS to compile
>> > DPDK and run functional/performance tests are failing because it is
>> > not building testpmd.
>> > We are also using the latest commit available for DTS.
>>
>> No testpmd should be built.
>>
>>
>>
>
> --
> *Lincoln Lavoie*
> Senior Engineer, Broadband Technologies
> 21 Madbury Rd., Ste. 100, Durham, NH 03824
> lylavoie@iol.unh.edu
> https://www.iol.unh.edu
> +1-603-674-2755 (m)
> <https://www.iol.unh.edu>
>


-- 

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu

www.iol.unh.edu

[-- Attachment #2: Type: text/html, Size: 4073 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 13:18     ` Brandon Lo
@ 2020-10-20 13:39       ` Tu, Lijuan
  2020-10-20 13:53         ` Tu, Lijuan
  0 siblings, 1 reply; 10+ messages in thread
From: Tu, Lijuan @ 2020-10-20 13:39 UTC (permalink / raw)
  To: Brandon Lo, Lincoln Lavoie, Chen, Zhaoyan; +Cc: Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 1827 bytes --]

Did you use meson build ?

From: Brandon Lo <blo@iol.unh.edu>
Sent: 2020年10月20日 21:19
To: Lincoln Lavoie <lylavoie@iol.unh.edu>; Tu, Lijuan <lijuan.tu@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
Cc: Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

I think this should be brought up to the DTS maintainers.
DTS' initial behavior is to build DPDK/testpmd, and it assumes that testpmd is in the build's output directory.

Thanks,
Brandon

On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>> wrote:
Is this because of the change that adds some python requirements to testpmd? I remember seeing something about that go by on the lists.

Cheers,
Lincoln

On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>> wrote:
20/10/2020 14:31, Brandon Lo:
> Hi everyone,
>
> Is there a new method to build the testpmd application in DPDK?
>
> Using the latest patches, any job in the CI that uses DTS to compile
> DPDK and run functional/performance tests are failing because it is
> not building testpmd.
> We are also using the latest commit available for DTS.

No testpmd should be built.



--
Lincoln Lavoie
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>
https://www.iol.unh.edu
+1-603-674-2755 (m)
[https://docs.google.com/uc?export=download&id=1j_iI6anwrnbQWNpTyuvukMLSNJJ8_8QU&revid=0B_0ujwABDnFZTmJiR3EzK0d1VjFKTjQvMENBWVM0QnA4ajhjPQ]<https://www.iol.unh.edu>


--

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu<mailto:blo@iol.unh.edu>

www.iol.unh.edu<http://www.iol.unh.edu/>

[-- Attachment #2: Type: text/html, Size: 7649 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 13:39       ` Tu, Lijuan
@ 2020-10-20 13:53         ` Tu, Lijuan
  2020-10-20 13:55           ` Brandon Lo
  0 siblings, 1 reply; 10+ messages in thread
From: Tu, Lijuan @ 2020-10-20 13:53 UTC (permalink / raw)
  To: Tu, Lijuan, Brandon Lo, Lincoln Lavoie, Chen, Zhaoyan; +Cc: Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 2425 bytes --]

I mean config “build_type=meson” in DTS/execution.cfg, Snice DPDK don’t support “make” now, we have to use meson build.

From: ci <ci-bounces@dpdk.org> On Behalf Of Tu, Lijuan
Sent: 2020年10月20日 21:40
To: Brandon Lo <blo@iol.unh.edu>; Lincoln Lavoie <lylavoie@iol.unh.edu>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
Cc: Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

Did you use meson build ?

From: Brandon Lo <blo@iol.unh.edu<mailto:blo@iol.unh.edu>>
Sent: 2020年10月20日 21:19
To: Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>>; Tu, Lijuan <lijuan.tu@intel.com<mailto:lijuan.tu@intel.com>>; Chen, Zhaoyan <zhaoyan.chen@intel.com<mailto:zhaoyan.chen@intel.com>>
Cc: Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>>; ci@dpdk.org<mailto:ci@dpdk.org>
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

I think this should be brought up to the DTS maintainers.
DTS' initial behavior is to build DPDK/testpmd, and it assumes that testpmd is in the build's output directory.

Thanks,
Brandon

On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>> wrote:
Is this because of the change that adds some python requirements to testpmd? I remember seeing something about that go by on the lists.

Cheers,
Lincoln

On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>> wrote:
20/10/2020 14:31, Brandon Lo:
> Hi everyone,
>
> Is there a new method to build the testpmd application in DPDK?
>
> Using the latest patches, any job in the CI that uses DTS to compile
> DPDK and run functional/performance tests are failing because it is
> not building testpmd.
> We are also using the latest commit available for DTS.

No testpmd should be built.


--
Lincoln Lavoie
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>
https://www.iol.unh.edu
+1-603-674-2755 (m)
[https://docs.google.com/uc?export=download&id=1j_iI6anwrnbQWNpTyuvukMLSNJJ8_8QU&revid=0B_0ujwABDnFZTmJiR3EzK0d1VjFKTjQvMENBWVM0QnA4ajhjPQ]<https://www.iol.unh.edu>


--

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu<mailto:blo@iol.unh.edu>

www.iol.unh.edu<http://www.iol.unh.edu/>

[-- Attachment #2: Type: text/html, Size: 9073 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 13:53         ` Tu, Lijuan
@ 2020-10-20 13:55           ` Brandon Lo
  2020-10-20 15:35             ` Lincoln Lavoie
  2020-10-21  0:50             ` Ma, LihongX
  0 siblings, 2 replies; 10+ messages in thread
From: Brandon Lo @ 2020-10-20 13:55 UTC (permalink / raw)
  To: Tu, Lijuan; +Cc: Lincoln Lavoie, Chen, Zhaoyan, Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 2866 bytes --]

Hi Lijuan,

Yes, we have "build_type=meson" in the execution.cfg file.

DTS compiles DPDK using these commands:
"CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib
--default-library=static x86_64-native-linuxapp-gcc"
and
"ninja -C x86_64-native-linuxapp-gcc -j 62"

Running functional tests, we get:
"x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory"

Thanks,
Brandon

On Tue, Oct 20, 2020 at 9:53 AM Tu, Lijuan <lijuan.tu@intel.com> wrote:

> I mean config “build_type=meson” in DTS/execution.cfg, Snice DPDK don’t
> support “make” now, we have to use meson build.
>
>
>
> *From:* ci <ci-bounces@dpdk.org> *On Behalf Of *Tu, Lijuan
> *Sent:* 2020年10月20日 21:40
> *To:* Brandon Lo <blo@iol.unh.edu>; Lincoln Lavoie <lylavoie@iol.unh.edu>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>
>
>
> Did you use meson build ?
>
>
>
> *From:* Brandon Lo <blo@iol.unh.edu>
> *Sent:* 2020年10月20日 21:19
> *To:* Lincoln Lavoie <lylavoie@iol.unh.edu>; Tu, Lijuan <
> lijuan.tu@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>
>
>
> I think this should be brought up to the DTS maintainers.
> DTS' initial behavior is to build DPDK/testpmd, and it assumes that
> testpmd is in the build's output directory.
>
>
>
> Thanks,
>
> Brandon
>
>
>
> On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu>
> wrote:
>
> Is this because of the change that adds some python requirements to
> testpmd? I remember seeing something about that go by on the lists.
>
>
>
> Cheers,
> Lincoln
>
>
>
> On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net>
> wrote:
>
> 20/10/2020 14:31, Brandon Lo:
> > Hi everyone,
> >
> > Is there a new method to build the testpmd application in DPDK?
> >
> > Using the latest patches, any job in the CI that uses DTS to compile
> > DPDK and run functional/performance tests are failing because it is
> > not building testpmd.
> > We are also using the latest commit available for DTS.
>
> No testpmd should be built.
>
>
>
>
> --
>
> *Lincoln Lavoie*
>
> Senior Engineer, Broadband Technologies
>
> 21 Madbury Rd., Ste. 100, Durham, NH 03824
>
> lylavoie@iol.unh.edu
>
> https://www.iol.unh.edu
>
> +1-603-674-2755 (m)
>
> <https://www.iol.unh.edu>
>
>
>
>
> --
>
> Brandon Lo
>
> UNH InterOperability Laboratory
>
> 21 Madbury Rd, Suite 100, Durham, NH 03824
>
> blo@iol.unh.edu
>
> www.iol.unh.edu
>


-- 

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu

www.iol.unh.edu

[-- Attachment #2: Type: text/html, Size: 10242 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 13:55           ` Brandon Lo
@ 2020-10-20 15:35             ` Lincoln Lavoie
  2020-10-20 15:45               ` Brandon Lo
  2020-10-21  0:50             ` Ma, LihongX
  1 sibling, 1 reply; 10+ messages in thread
From: Lincoln Lavoie @ 2020-10-20 15:35 UTC (permalink / raw)
  To: Brandon Lo; +Cc: Tu, Lijuan, Chen, Zhaoyan, Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 3482 bytes --]

This is the patch I was talking about, where we might now be missing a
requirement on those systems:
https://mails.dpdk.org/archives/ci/2020-October/000815.html

Cheers,
Lincoln

On Tue, Oct 20, 2020 at 9:56 AM Brandon Lo <blo@iol.unh.edu> wrote:

> Hi Lijuan,
>
> Yes, we have "build_type=meson" in the execution.cfg file.
>
> DTS compiles DPDK using these commands:
> "CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib
> --default-library=static x86_64-native-linuxapp-gcc"
> and
> "ninja -C x86_64-native-linuxapp-gcc -j 62"
>
> Running functional tests, we get:
> "x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory"
>
> Thanks,
> Brandon
>
> On Tue, Oct 20, 2020 at 9:53 AM Tu, Lijuan <lijuan.tu@intel.com> wrote:
>
>> I mean config “build_type=meson” in DTS/execution.cfg, Snice DPDK don’t
>> support “make” now, we have to use meson build.
>>
>>
>>
>> *From:* ci <ci-bounces@dpdk.org> *On Behalf Of *Tu, Lijuan
>> *Sent:* 2020年10月20日 21:40
>> *To:* Brandon Lo <blo@iol.unh.edu>; Lincoln Lavoie <lylavoie@iol.unh.edu>;
>> Chen, Zhaoyan <zhaoyan.chen@intel.com>
>> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
>> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>>
>>
>>
>> Did you use meson build ?
>>
>>
>>
>> *From:* Brandon Lo <blo@iol.unh.edu>
>> *Sent:* 2020年10月20日 21:19
>> *To:* Lincoln Lavoie <lylavoie@iol.unh.edu>; Tu, Lijuan <
>> lijuan.tu@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
>> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
>> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>>
>>
>>
>> I think this should be brought up to the DTS maintainers.
>> DTS' initial behavior is to build DPDK/testpmd, and it assumes that
>> testpmd is in the build's output directory.
>>
>>
>>
>> Thanks,
>>
>> Brandon
>>
>>
>>
>> On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu>
>> wrote:
>>
>> Is this because of the change that adds some python requirements to
>> testpmd? I remember seeing something about that go by on the lists.
>>
>>
>>
>> Cheers,
>> Lincoln
>>
>>
>>
>> On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net>
>> wrote:
>>
>> 20/10/2020 14:31, Brandon Lo:
>> > Hi everyone,
>> >
>> > Is there a new method to build the testpmd application in DPDK?
>> >
>> > Using the latest patches, any job in the CI that uses DTS to compile
>> > DPDK and run functional/performance tests are failing because it is
>> > not building testpmd.
>> > We are also using the latest commit available for DTS.
>>
>> No testpmd should be built.
>>
>>
>>
>>
>> --
>>
>> *Lincoln Lavoie*
>>
>> Senior Engineer, Broadband Technologies
>>
>> 21 Madbury Rd., Ste. 100, Durham, NH 03824
>>
>> lylavoie@iol.unh.edu
>>
>> https://www.iol.unh.edu
>>
>> +1-603-674-2755 (m)
>>
>> <https://www.iol.unh.edu>
>>
>>
>>
>>
>> --
>>
>> Brandon Lo
>>
>> UNH InterOperability Laboratory
>>
>> 21 Madbury Rd, Suite 100, Durham, NH 03824
>>
>> blo@iol.unh.edu
>>
>> www.iol.unh.edu
>>
>
>
> --
>
> Brandon Lo
>
> UNH InterOperability Laboratory
>
> 21 Madbury Rd, Suite 100, Durham, NH 03824
>
> blo@iol.unh.edu
>
> www.iol.unh.edu
>


-- 
*Lincoln Lavoie*
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie@iol.unh.edu
https://www.iol.unh.edu
+1-603-674-2755 (m)
<https://www.iol.unh.edu>

[-- Attachment #2: Type: text/html, Size: 11855 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 15:35             ` Lincoln Lavoie
@ 2020-10-20 15:45               ` Brandon Lo
  0 siblings, 0 replies; 10+ messages in thread
From: Brandon Lo @ 2020-10-20 15:45 UTC (permalink / raw)
  To: Lincoln Lavoie; +Cc: Tu, Lijuan, Chen, Zhaoyan, Thomas Monjalon, ci

[-- Attachment #1: Type: text/plain, Size: 3996 bytes --]

It seems that all of our DUT machines that build DPDK already have
'python3-pyelftools' installed

Thanks,
Brandon

On Tue, Oct 20, 2020 at 11:37 AM Lincoln Lavoie <lylavoie@iol.unh.edu>
wrote:

> This is the patch I was talking about, where we might now be missing a
> requirement on those systems:
> https://mails.dpdk.org/archives/ci/2020-October/000815.html
>
> Cheers,
> Lincoln
>
> On Tue, Oct 20, 2020 at 9:56 AM Brandon Lo <blo@iol.unh.edu> wrote:
>
>> Hi Lijuan,
>>
>> Yes, we have "build_type=meson" in the execution.cfg file.
>>
>> DTS compiles DPDK using these commands:
>> "CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib
>> --default-library=static x86_64-native-linuxapp-gcc"
>> and
>> "ninja -C x86_64-native-linuxapp-gcc -j 62"
>>
>> Running functional tests, we get:
>> "x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory"
>>
>> Thanks,
>> Brandon
>>
>> On Tue, Oct 20, 2020 at 9:53 AM Tu, Lijuan <lijuan.tu@intel.com> wrote:
>>
>>> I mean config “build_type=meson” in DTS/execution.cfg, Snice DPDK don’t
>>> support “make” now, we have to use meson build.
>>>
>>>
>>>
>>> *From:* ci <ci-bounces@dpdk.org> *On Behalf Of *Tu, Lijuan
>>> *Sent:* 2020年10月20日 21:40
>>> *To:* Brandon Lo <blo@iol.unh.edu>; Lincoln Lavoie <lylavoie@iol.unh.edu>;
>>> Chen, Zhaoyan <zhaoyan.chen@intel.com>
>>> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
>>> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>>>
>>>
>>>
>>> Did you use meson build ?
>>>
>>>
>>>
>>> *From:* Brandon Lo <blo@iol.unh.edu>
>>> *Sent:* 2020年10月20日 21:19
>>> *To:* Lincoln Lavoie <lylavoie@iol.unh.edu>; Tu, Lijuan <
>>> lijuan.tu@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
>>> *Cc:* Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
>>> *Subject:* Re: [dpdk-ci] Building TestPMD in DPDK
>>>
>>>
>>>
>>> I think this should be brought up to the DTS maintainers.
>>> DTS' initial behavior is to build DPDK/testpmd, and it assumes that
>>> testpmd is in the build's output directory.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Brandon
>>>
>>>
>>>
>>> On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu>
>>> wrote:
>>>
>>> Is this because of the change that adds some python requirements to
>>> testpmd? I remember seeing something about that go by on the lists.
>>>
>>>
>>>
>>> Cheers,
>>> Lincoln
>>>
>>>
>>>
>>> On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net>
>>> wrote:
>>>
>>> 20/10/2020 14:31, Brandon Lo:
>>> > Hi everyone,
>>> >
>>> > Is there a new method to build the testpmd application in DPDK?
>>> >
>>> > Using the latest patches, any job in the CI that uses DTS to compile
>>> > DPDK and run functional/performance tests are failing because it is
>>> > not building testpmd.
>>> > We are also using the latest commit available for DTS.
>>>
>>> No testpmd should be built.
>>>
>>>
>>>
>>>
>>> --
>>>
>>> *Lincoln Lavoie*
>>>
>>> Senior Engineer, Broadband Technologies
>>>
>>> 21 Madbury Rd., Ste. 100, Durham, NH 03824
>>>
>>> lylavoie@iol.unh.edu
>>>
>>> https://www.iol.unh.edu
>>>
>>> +1-603-674-2755 (m)
>>>
>>> <https://www.iol.unh.edu>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Brandon Lo
>>>
>>> UNH InterOperability Laboratory
>>>
>>> 21 Madbury Rd, Suite 100, Durham, NH 03824
>>>
>>> blo@iol.unh.edu
>>>
>>> www.iol.unh.edu
>>>
>>
>>
>> --
>>
>> Brandon Lo
>>
>> UNH InterOperability Laboratory
>>
>> 21 Madbury Rd, Suite 100, Durham, NH 03824
>>
>> blo@iol.unh.edu
>>
>> www.iol.unh.edu
>>
>
>
> --
> *Lincoln Lavoie*
> Senior Engineer, Broadband Technologies
> 21 Madbury Rd., Ste. 100, Durham, NH 03824
> lylavoie@iol.unh.edu
> https://www.iol.unh.edu
> +1-603-674-2755 (m)
> <https://www.iol.unh.edu>
>


-- 

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu

www.iol.unh.edu

[-- Attachment #2: Type: text/html, Size: 13899 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-ci] Building TestPMD in DPDK
  2020-10-20 13:55           ` Brandon Lo
  2020-10-20 15:35             ` Lincoln Lavoie
@ 2020-10-21  0:50             ` Ma, LihongX
  1 sibling, 0 replies; 10+ messages in thread
From: Ma, LihongX @ 2020-10-21  0:50 UTC (permalink / raw)
  To: Brandon Lo, Tu, Lijuan; +Cc: Lincoln Lavoie, Chen, Zhaoyan, Thomas Monjalon, ci


[-- Attachment #1.1: Type: text/plain, Size: 3780 bytes --]

Hi, Brandon

Can you use the latest dpdk(4669252e0421aaf06ff8) to try ?
The dpdk that you used yesterday maybe have a issue of build, when add the parameter -Denable_kmods=True to build, the dpdk will failed to compile.
So can not find the app testpmd.


Regards,
Ma,lihong

From: ci <ci-bounces@dpdk.org> On Behalf Of Brandon Lo
Sent: Tuesday, October 20, 2020 9:56 PM
To: Tu, Lijuan <lijuan.tu@intel.com>
Cc: Lincoln Lavoie <lylavoie@iol.unh.edu>; Chen, Zhaoyan <zhaoyan.chen@intel.com>; Thomas Monjalon <thomas@monjalon.net>; ci@dpdk.org
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

Hi Lijuan,

Yes, we have "build_type=meson" in the execution.cfg file.

DTS compiles DPDK using these commands:
"CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib --default-library=static x86_64-native-linuxapp-gcc"
and
"ninja -C x86_64-native-linuxapp-gcc -j 62"

Running functional tests, we get:
"x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory"

Thanks,
Brandon

On Tue, Oct 20, 2020 at 9:53 AM Tu, Lijuan <lijuan.tu@intel.com<mailto:lijuan.tu@intel.com>> wrote:
I mean config “build_type=meson” in DTS/execution.cfg, Snice DPDK don’t support “make” now, we have to use meson build.

From: ci <ci-bounces@dpdk.org<mailto:ci-bounces@dpdk.org>> On Behalf Of Tu, Lijuan
Sent: 2020年10月20日 21:40
To: Brandon Lo <blo@iol.unh.edu<mailto:blo@iol.unh.edu>>; Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>>; Chen, Zhaoyan <zhaoyan.chen@intel.com<mailto:zhaoyan.chen@intel.com>>
Cc: Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>>; ci@dpdk.org<mailto:ci@dpdk.org>
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

Did you use meson build ?

From: Brandon Lo <blo@iol.unh.edu<mailto:blo@iol.unh.edu>>
Sent: 2020年10月20日 21:19
To: Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>>; Tu, Lijuan <lijuan.tu@intel.com<mailto:lijuan.tu@intel.com>>; Chen, Zhaoyan <zhaoyan.chen@intel.com<mailto:zhaoyan.chen@intel.com>>
Cc: Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>>; ci@dpdk.org<mailto:ci@dpdk.org>
Subject: Re: [dpdk-ci] Building TestPMD in DPDK

I think this should be brought up to the DTS maintainers.
DTS' initial behavior is to build DPDK/testpmd, and it assumes that testpmd is in the build's output directory.

Thanks,
Brandon

On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>> wrote:
Is this because of the change that adds some python requirements to testpmd? I remember seeing something about that go by on the lists.

Cheers,
Lincoln

On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <thomas@monjalon.net<mailto:thomas@monjalon.net>> wrote:
20/10/2020 14:31, Brandon Lo:
> Hi everyone,
>
> Is there a new method to build the testpmd application in DPDK?
>
> Using the latest patches, any job in the CI that uses DTS to compile
> DPDK and run functional/performance tests are failing because it is
> not building testpmd.
> We are also using the latest commit available for DTS.

No testpmd should be built.


--
Lincoln Lavoie
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie@iol.unh.edu<mailto:lylavoie@iol.unh.edu>
https://www.iol.unh.edu
+1-603-674-2755 (m)
[Image removed by sender.]<https://www.iol.unh.edu/>


--

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu<mailto:blo@iol.unh.edu>

www.iol.unh.edu<http://www.iol.unh.edu/>


--

Brandon Lo

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu<mailto:blo@iol.unh.edu>

www.iol.unh.edu<http://www.iol.unh.edu/>

[-- Attachment #1.2: Type: text/html, Size: 15825 bytes --]

[-- Attachment #2: image002.jpg --]
[-- Type: image/jpeg, Size: 500 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-10-21  0:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-20 12:31 [dpdk-ci] Building TestPMD in DPDK Brandon Lo
2020-10-20 12:34 ` Thomas Monjalon
2020-10-20 12:36   ` Lincoln Lavoie
2020-10-20 13:18     ` Brandon Lo
2020-10-20 13:39       ` Tu, Lijuan
2020-10-20 13:53         ` Tu, Lijuan
2020-10-20 13:55           ` Brandon Lo
2020-10-20 15:35             ` Lincoln Lavoie
2020-10-20 15:45               ` Brandon Lo
2020-10-21  0:50             ` Ma, LihongX

DPDK CI discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/ci/0 ci/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ci ci/ http://inbox.dpdk.org/ci \
		ci@dpdk.org
	public-inbox-index ci

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.ci


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git