summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZelan Zou <zelan.zou@nxp.com>2026-01-07 19:14:59 +0800
committerZelan Zou <zelan.zou@nxp.com>2026-02-11 14:35:21 +0800
commit8367930d92e54614c33ec2686add6db03f363876 (patch)
tree589e2eba4420729a1043bd58555f7a32cb59d6be
parentda7577940bcd01888ab396b392955f81773b1df5 (diff)
downloadmeta-freescale-8367930d92e54614c33ec2686add6db03f363876.tar.gz
ovs-dpdk: Bump version 2.15 -> 3.1 Align with lf-6.12.49-2.2.0
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
-rw-r--r--recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb34
-rw-r--r--recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb36
2 files changed, 36 insertions, 34 deletions
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb
deleted file mode 100644
index a21bc69cf..000000000
--- a/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb
+++ /dev/null
@@ -1,34 +0,0 @@
1DESCRIPTION = "OVS DPDK"
2LICENSE = "BSD"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab"
4
5DEPENDS = "dpdk python3-six-native coreutils-native autoconf-native automake-native"
6RDEPENDS:${PN} = "bash libcrypto libssl python3"
7
8inherit python3native pkgconfig
9
10SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1"
11SRCREV = "f2c0744d2f68c4cd2840d6e409d7b0520e4caf99"
12
13do_configure() {
14 export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR}
15 ${S}/boot.sh
16 ${S}/configure --host aarch64-fsl-linux --with-dpdk=static --with-openssl=${SYSROOT_DPDK}/usr CFLAGS="-g -Wno-cast-align -Ofast"
17}
18
19do_install:append() {
20 install -d ${D}${bindir}/ovs-dpdk
21 cp -rf ${S}/ovsdb/ovsdb-tool ${D}${bindir}/ovs-dpdk
22 cp -rf ${S}/ovsdb/ovsdb-server ${D}${bindir}/ovs-dpdk
23 cp -rf ${S}/ovsdb/ovsdb-client ${D}${bindir}/ovs-dpdk
24 cp -rf ${S}/vswitchd/vswitch.ovsschema ${D}${bindir}/ovs-dpdk
25 cp -rf ${S}/vswitchd/ovs-vswitchd ${D}${bindir}/ovs-dpdk
26 cp -rf ${S}/utilities/ovs-vsctl ${D}${bindir}/ovs-dpdk
27 cp -rf ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk
28 chmod 777 -R ${D}${bindir}/ovs-dpdk/*
29}
30
31ALLOW_EMPTY:${PN} = "1"
32INHIBIT_PACKAGE_STRIP = "1"
33PACKAGE_ARCH = "${MACHINE_ARCH}"
34COMPATIBLE_MACHINE = "(qoriq-arm64)"
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb
new file mode 100644
index 000000000..5f235b4cf
--- /dev/null
+++ b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb
@@ -0,0 +1,36 @@
1DESCRIPTION = "Open Virtual switch based on DPDK"
2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab"
4
5DEPENDS = "dpdk python3-six-native coreutils-native autoconf-native automake-native"
6RDEPENDS:${PN} = "bash libcrypto libssl python3"
7
8inherit python3native pkgconfig
9
10SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1"
11SRCREV = "7b4861e1f77bbea5ff9952717b66362fdecbca4d"
12
13do_configure() {
14 export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR}
15 ${S}/boot.sh
16 ${S}/configure --host aarch64-fsl-linux --with-dpdk=static --with-openssl=${SYSROOT_DPDK}/usr CFLAGS="-g -Wno-cast-align -Ofast"
17}
18
19do_install:append() {
20 install -d ${D}${bindir}/ovs-dpdk
21 install -m 0755 ${S}/ovsdb/ovsdb-tool ${D}${bindir}/ovs-dpdk
22 install -m 0755 ${S}/ovsdb/ovsdb-server ${D}${bindir}/ovs-dpdk
23 install -m 0755 ${S}/ovsdb/ovsdb-client ${D}${bindir}/ovs-dpdk
24 install -m 0755 ${S}/vswitchd/vswitch.ovsschema ${D}${bindir}/ovs-dpdk
25 install -m 0755 ${S}/vswitchd/ovs-vswitchd ${D}${bindir}/ovs-dpdk
26 install -m 0755 ${S}/utilities/ovs-vsctl ${D}${bindir}/ovs-dpdk
27 install -m 0755 ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk
28}
29
30INSANE_SKIP:${PN}-dbg += " buildpaths"
31INSANE_SKIP:${PN} += " buildpaths"
32
33ALLOW_EMPTY:${PN} = "1"
34INHIBIT_PACKAGE_STRIP = "1"
35PACKAGE_ARCH = "${MACHINE_ARCH}"
36COMPATIBLE_MACHINE = "(qoriq-arm64)"