[packages/dpdk] - updated kni library build, added flow_classify library and ml_cnxk driver (64-bit only)

qboosh qboosh at pld-linux.org
Fri Jul 7 18:16:36 CEST 2023


commit 01928dface4f9f0d8c13dab1552d2cb2e398985e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jul 7 17:46:23 2023 +0200

    - updated kni library build, added flow_classify library and ml_cnxk driver (64-bit only)

 dpdk.spec | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/dpdk.spec b/dpdk.spec
index 794f287..87d08e2 100644
--- a/dpdk.spec
+++ b/dpdk.spec
@@ -21,7 +21,7 @@
 #
 # Conditional build:
 %bcond_without	apidocs		# API documentation
-%bcond_without	rte_kni		# RTE_KNI library
+%bcond_without	rte_kni		# RTE_KNI library (deprecated)
 
 %ifnarch %{x8664} aarch64 ppc64
 %undefine	with_rte_kni
@@ -151,6 +151,7 @@ Dokumentacja API bibliotek DPDK.
 %meson build \
 	--default-library=shared \
 	--includedir=%{_includedir}/dpdk \
+	-Ddisable_libs=%{!?with_rte_kni:kni} \
 	%{?with_apidocs:-Denable_docs=true}
 
 # TODO: -Denable_kmods=true
@@ -219,6 +220,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/librte_eventdev.so.%{abi_ver}
 %attr(755,root,root) %{_libdir}/librte_fib.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/librte_fib.so.%{abi_ver}
+%attr(755,root,root) %{_libdir}/librte_flow_classify.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/librte_flow_classify.so.%{abi_ver}
 %attr(755,root,root) %{_libdir}/librte_gpudev.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/librte_gpudev.so.%{abi_ver}
 %attr(755,root,root) %{_libdir}/librte_graph.so.*.*
@@ -309,6 +312,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_dma_*.so*
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_event_*.so*
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_mempool_*.so*
+%ifarch %{x8664} aarch64 ppc64
+%attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_ml_cnxk.so*
+%endif
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_net_*.so*
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_raw_*.so*
 %attr(755,root,root) %{_libdir}/dpdk/pmds-%{lib_ver}/librte_regex_*.so*
@@ -330,6 +336,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/librte_event_*.so.%{abi_ver}
 %attr(755,root,root) %{_libdir}/librte_mempool_*.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/librte_mempool_*.so.%{abi_ver}
+%ifarch %{x8664} aarch64 ppc64
+%attr(755,root,root) %{_libdir}/librte_ml_cnxk.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/librte_ml_cnxk.so.%{abi_ver}
+%endif
 %attr(755,root,root) %{_libdir}/librte_net_*.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/librte_net_*.so.%{abi_ver}
 %attr(755,root,root) %{_libdir}/librte_raw_*.so.*.*
@@ -356,6 +366,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/librte_ethdev.so
 %attr(755,root,root) %{_libdir}/librte_eventdev.so
 %attr(755,root,root) %{_libdir}/librte_fib.so
+%attr(755,root,root) %{_libdir}/librte_flow_classify.so
 %attr(755,root,root) %{_libdir}/librte_gpudev.so
 %attr(755,root,root) %{_libdir}/librte_graph.so
 %attr(755,root,root) %{_libdir}/librte_gro.so
@@ -406,6 +417,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/librte_dma_*.so
 %attr(755,root,root) %{_libdir}/librte_event_*.so
 %attr(755,root,root) %{_libdir}/librte_mempool_*.so
+%ifarch %{x8664} aarch64 ppc64
+%attr(755,root,root) %{_libdir}/librte_ml_cnxk.so
+%endif
 %attr(755,root,root) %{_libdir}/librte_net_*.so
 %attr(755,root,root) %{_libdir}/librte_raw_*.so
 %attr(755,root,root) %{_libdir}/librte_regex_*.so
@@ -432,6 +446,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/librte_ethdev.a
 %{_libdir}/librte_eventdev.a
 %{_libdir}/librte_fib.a
+%{_libdir}/librte_flow_classify.a
 %{_libdir}/librte_gpudev.a
 %{_libdir}/librte_graph.a
 %{_libdir}/librte_gro.a
@@ -482,6 +497,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/librte_dma_*.a
 %{_libdir}/librte_event_*.a
 %{_libdir}/librte_mempool_*.a
+%ifarch %{x8664} aarch64 ppc64
+%{_libdir}/librte_ml_cnxk.a
+%endif
 %{_libdir}/librte_net_*.a
 %{_libdir}/librte_raw_*.a
 %{_libdir}/librte_regex_*.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dpdk.git/commitdiff/01928dface4f9f0d8c13dab1552d2cb2e398985e



More information about the pld-cvs-commit mailing list