]> git.feebdaed.xyz Git - 0xmirror/buildroot.git/commitdiff
package/grout: bump to 0.14.2 version
authorMaxime Leroy <maxime@leroys.fr>
Mon, 15 Dec 2025 11:43:00 +0000 (12:43 +0100)
committerJulien Olivain <ju.o@free.fr>
Mon, 22 Dec 2025 19:59:36 +0000 (20:59 +0100)
See the release note of the new versions:
https://github.com/DPDK/grout/releases/tag/v0.14.0
https://github.com/DPDK/grout/releases/tag/v0.14.1
https://github.com/DPDK/grout/releases/tag/v0.14.2

Since v0.14.0, Grout uses the libmnl [1], the dependency are updated in
consequence. Grout also requires VRF support in the kernel, as it creates
a VRF on the Linux side to allow TCP/UDP termination by Linux
applications in different L3 domains. [2]

[1] https://github.com/DPDK/grout/commit/2eb97af1e8
[2] https://github.com/DPDK/grout/commit/391f9fa032

Signed-off-by: Maxime Leroy <maxime@leroys.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
package/grout/Config.in
package/grout/grout.hash
package/grout/grout.mk

index 7e6e34e07f3ecd6c1e4669ac7594d142ba2eb3d3..1cfec41d7a35d08479732515df845fef080284f8 100644 (file)
@@ -13,6 +13,7 @@ config BR2_PACKAGE_GROUT
        select BR2_PACKAGE_LIBEVENT
        select BR2_PACKAGE_NUMACTL
        select BR2_PACKAGE_LIBECOLI
+       select BR2_PACKAGE_LIBMNL
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
        help
index 248c375710aabafaf5f85e3b3facf9c7be2f4d48..8c4a84cfe6bb12c4abfe5898fee8d22aeb9136cb 100644 (file)
@@ -1,3 +1,3 @@
 # Locally computed:
-sha256  6d1ba4fda3fec6cbc5d4f4d48fe2435fabd36b27540a439a01a44361f6998971  grout-0.13.0.tar.gz
+sha256  9b8ccf87c4d003dde276f904616f8ca61e4618cbedfd2d6e02fd39781713757c  grout-0.14.2.tar.gz
 sha256  1e412aae8da58b718c78b3d7a52eb547004384d4347e4746a22ca6af7522930c  licenses/BSD-3-clause.txt
index 07ea585a012a363d4133b6e12bf8711721fb9b5a..7b0fbac4cfb4846b276020691aecf63002350354 100644 (file)
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GROUT_VERSION = 0.13.0
+GROUT_VERSION = 0.14.2
 GROUT_SITE = $(call github,DPDK,grout,v$(GROUT_VERSION))
 GROUT_LICENSE = BSD-3-Clause
 GROUT_LICENSE_FILES = licenses/BSD-3-clause.txt
@@ -16,12 +16,15 @@ GROUT_DEPENDENCIES = \
        host-pkgconf \
        dpdk \
        libevent \
+       libmnl \
        numactl \
        libecoli \
        util-linux
 
 define GROUT_LINUX_CONFIG_FIXUPS
        $(call KCONFIG_ENABLE_OPT,CONFIG_TUN)
+       $(call KCONFIG_ENABLE_OPT,CONFIG_NET_L3_MASTER)
+       $(call KCONFIG_ENABLE_OPT,CONFIG_VRF)
 endef
 
 $(eval $(meson-package))