<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-dpdk.git, branch langdale</title>
<subtitle>Mirror of git.yoctoproject.org/meta-dpdk</subtitle>
<id>https://git.enea.com/cgit/linux/meta-dpdk.git/atom?h=langdale</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-dpdk.git/atom?h=langdale'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/'/>
<updated>2023-02-07T03:35:46+00:00</updated>
<entry>
<title>xdp-tools: build static library</title>
<updated>2023-02-07T03:35:46+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2023-02-07T01:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=bd1b4f10262f12dd66a91383757ccba4eeda0b08'/>
<id>urn:sha1:bd1b4f10262f12dd66a91383757ccba4eeda0b08</id>
<content type='text'>
The problem with shared library is that generated object files are also
required additionally by libxdp. So build the static library instead of
installing .o files as well (which would need us to disable stripping
etc.)

Error log while building libxdp:
| libxdp: Couldn't find a BPF file with name xsk_def_xdp_prog.o
| xsk_configure(): Failed to create xsk socket

Enable production option too. Also see:

https://github.com/xdp-project/xdp-tools/issues/180

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>xdp-tools: fix multilib build</title>
<updated>2023-01-31T15:30:07+00:00</updated>
<author>
<name>Anuj Mittal</name>
<email>anuj.mittal@intel.com</email>
</author>
<published>2023-01-31T13:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=c995bda6b6c41953173528e532029ea5ab356e5f'/>
<id>urn:sha1:c995bda6b6c41953173528e532029ea5ab356e5f</id>
<content type='text'>
The project sets libdir path to /usr/lib [1] which is not always
correct and results in failures when $libdir, as an example, is
/usr/lib64. Set the correct value of LIBDIR.

[1] https://github.com/xdp-project/xdp-tools/blob/v1.2/lib/defines.mk#L11

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk-kmods: update to latest commit</title>
<updated>2022-11-15T13:44:04+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-11-15T06:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=d8df341951511878756aa11cb77939866fd83251'/>
<id>urn:sha1:d8df341951511878756aa11cb77939866fd83251</id>
<content type='text'>
Carry a patch which allows to support 5.18+ kernel ABI.

https://git.launchpad.net/ubuntu/+source/dpdk-kmods/tree/debian/patches/0001-support-linux-5.18.patch?id=9d628c02c169d8190bc2cb6afd81e4d364c382cd

Build error with 5.19 kernel:
igb_uio.c:515:15: error: implicit declaration of function 'pci_set_dma_mask';
did you mean 'ipi_send_mask'? [-Werror=implicit-function-declaration]

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
(cherry picked from commit 58b60ea11b2742bbb92eb481ba47e66d681ca9d9)
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk/21.11.2: add libxdp library in PACKAGECONFIG</title>
<updated>2022-10-31T02:01:01+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-10-21T01:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=a4c830bec35b372635f76f794c937cb6b8cc192c'/>
<id>urn:sha1:a4c830bec35b372635f76f794c937cb6b8cc192c</id>
<content type='text'>
With latest libbpf version (&gt;=0.7.0), additional libxdp
library also require to build net/af_xdp libs.

xdp-tools provides libxdp library.

Ref:
https://git.dpdk.org/dpdk-stable/commit/drivers/net/af_xdp?h=21.11&amp;id=6721fb14eb1f91a0afc629c61eb99e63b247c1f3

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>xdp-tools: add recipe</title>
<updated>2022-10-31T02:01:01+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-10-21T01:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=12900bd7b17d18eb05ed9e7ad337cb6d861eef00'/>
<id>urn:sha1:12900bd7b17d18eb05ed9e7ad337cb6d861eef00</id>
<content type='text'>
xdp-tools - Library and utilities for use with XDP.

It also provides libxdp library.

https://github.com/xdp-project/xdp-tools

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk/22.07.0: fix SRC_URI</title>
<updated>2022-10-30T22:55:56+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2022-10-28T03:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=f6895c0dd2e6add213eb16bcf041af50ad2ec153'/>
<id>urn:sha1:f6895c0dd2e6add213eb16bcf041af50ad2ec153</id>
<content type='text'>
The SRC_URI should be "https://dpdk.org/git/dpdk" for https protocol.
Otherwise it fails to fetch with git and fetch a tarball from premirror
instead:

  WARNING: dpdk-module-22.07.0-r0 do_fetch: Failed to fetch URL
  git://dpdk.org/dpdk;branch=releases;protocol=https, attempting MIRRORS if available

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk/20.11: drop recipe</title>
<updated>2022-10-25T06:37:48+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-10-25T03:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=590c01813e352f3e47dc927adda61599c355e4c4'/>
<id>urn:sha1:590c01813e352f3e47dc927adda61599c355e4c4</id>
<content type='text'>
Recipe for dpdk 22.07 already has been added. So time to drop it.

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk/22.07.0: add recipe</title>
<updated>2022-10-25T06:37:48+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-10-25T03:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=4557324dde2becb4d34bd1fac7130f72201fcea0'/>
<id>urn:sha1:4557324dde2becb4d34bd1fac7130f72201fcea0</id>
<content type='text'>
https://git.dpdk.org/dpdk/

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>dpdk: inherit pkgconfig</title>
<updated>2022-10-13T11:48:16+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2022-10-13T10:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=a491d84ccc5542535bfc4734d9e9753aa84bd651'/>
<id>urn:sha1:a491d84ccc5542535bfc4734d9e9753aa84bd651</id>
<content type='text'>
meson build using pkg-config method when searching for the dependency.

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>conf/layer.conf: add langdale to LAYERSERIES_COMPAT</title>
<updated>2022-09-30T00:27:42+00:00</updated>
<author>
<name>Anuj Mittal</name>
<email>anuj.mittal@intel.com</email>
</author>
<published>2022-09-30T00:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-dpdk.git/commit/?id=33decb1431d9a37dfccc7e60a6257940a7e38e6b'/>
<id>urn:sha1:33decb1431d9a37dfccc7e60a6257940a7e38e6b</id>
<content type='text'>
Make sure we're compatible with upcoming release. Also remove
compatibility with old releases.

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
</feed>
