|
@@ -4,7 +4,7 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-FRR_VERSION = 9.1.3
|
|
|
+FRR_VERSION = 10.3
|
|
|
FRR_SITE = $(call github,FRRouting,frr,frr-$(FRR_VERSION))
|
|
|
FRR_LICENSE = GPL-2.0+
|
|
|
FRR_LICENSE_FILES = \
|
|
@@ -38,14 +38,11 @@ FRR_CONF_ENV = \
|
|
|
# Do not enable -fplugin=frr-format for production, see doc/developer/workflow.rst,
|
|
|
# it is only intended for FRR's developments
|
|
|
FRR_CONF_OPTS = --with-clippy=$(HOST_DIR)/bin/clippy \
|
|
|
- --sysconfdir=/etc/frr \
|
|
|
- --localstatedir=/var/run/frr \
|
|
|
--with-moduledir=/usr/lib/frr/modules \
|
|
|
--enable-configfile-mask=0640 \
|
|
|
--enable-logfile-mask=0640 \
|
|
|
--enable-multipath=256 \
|
|
|
--disable-ospfclient \
|
|
|
- --enable-shell-access \
|
|
|
--enable-user=frr \
|
|
|
--enable-group=frr \
|
|
|
--enable-vty-group=frrvty \
|
|
@@ -86,6 +83,12 @@ else
|
|
|
FRR_CONF_OPTS += --disable-zeromq
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_FRR_BFD),y)
|
|
|
+FRR_CONF_OPTS += --enable-bfdd
|
|
|
+else
|
|
|
+FRR_CONF_OPTS += --disable-bfdd
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
|
|
FRR_CONF_ENV += LIBS=-latomic
|
|
|
endif
|