Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-02-02 Thread Tal Shnaiderman
> Subject: Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python > > External email: Use caution opening links or attachments > > > Hi Thomas, > > We have updated all UNH-IOL environments to include pyelftools. FreeBSD compilation test is still failing o

Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-01-25 Thread Dmitry Kozlyuk
Hi Ali, > Please see the following build errors: > https://github.com/DPDK/dpdk/actions/runs/509771118 > """ > FAILED: drivers/rte_common_cpt.pmd.c > /usr/bin/python3 ../buildtools/gen-pmdinfo-cfile.py ar > /home/runner/work/dpdk/dpdk/build/drivers/libtmp_rte_common_cpt.a > drivers/rte_common_c

Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-01-25 Thread Ali Alnubani
Hi, > -Original Message- > From: dev On Behalf Of Dmitry Kozlyuk > Sent: Sunday, January 24, 2021 10:52 PM > To: dev@dpdk.org > Cc: Maxime Coquelin ; Bruce Richardson > ; NBU-Contact-Thomas Monjalon > ; Dmitry Kozlyuk ; Neil > Horman ; Jie Zhou > Subject

Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-01-25 Thread Brandon Lo
Hi Thomas, We have updated all UNH-IOL environments to include pyelftools. Thanks, Brandon On Mon, Jan 25, 2021 at 8:13 AM Thomas Monjalon wrote: > > > Dmitry Kozlyuk (3): > > pmdinfogen: add Python implementation > > build: use Python pmdinfogen > > pmdinfogen: remove C implementation >

Re: [dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-01-25 Thread Thomas Monjalon
> Dmitry Kozlyuk (3): > pmdinfogen: add Python implementation > build: use Python pmdinfogen > pmdinfogen: remove C implementation Applied, thanks. Reminder: it is adding a NEW DEPENDENCY on pyelftools, as highlighted already in CI and maintainers meetings: http://mails.dpdk.org/arc

[dpdk-dev] [PATCH v10 0/3] pmdinfogen: rewrite in Python

2021-01-24 Thread Dmitry Kozlyuk
This patchset implements existing pmdinfogen logic in Python, replaces and removes the old code. The goals of rewriting are: * easier maintenance by using a more high-level language, * simpler build process without host application and libelf, * foundation for adding Windows support. Identity of