From: Florian Fainelli Date: Sat, 4 Jan 2020 04:29:05 +0000 (-0800) Subject: iperf: Allow enabling multicast support X-Git-Tag: v21.02.0-rc1~4157 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e98e046f06f388e49c12e52b3a333a7e77c008cd;p=openwrt%2Fopenwrt.git iperf: Allow enabling multicast support iperf2 is useful for testing UDP over multicast, add an option to permit the enabling/disabling of multicast support. Signed-off-by: Florian Fainelli --- diff --git a/package/network/utils/iperf/Makefile b/package/network/utils/iperf/Makefile index 3a235fadc7..5c84e1617d 100644 --- a/package/network/utils/iperf/Makefile +++ b/package/network/utils/iperf/Makefile @@ -20,6 +20,8 @@ PKG_LICENSE:=BSD-3-Clause PKG_BUILD_PARALLEL:=1 +PGK_CONFIG_DEPENDS:=IPERF_ENABLE_MULTICAST + include $(INCLUDE_DIR)/uclibc++.mk include $(INCLUDE_DIR)/package.mk @@ -37,8 +39,19 @@ define Package/iperf/description characteristics. endef +define Package/iperf/config + config IPERF_ENABLE_MULTICAST + depends on PACKAGE_iperf + bool "Enable multicast support" +endef + + TARGET_CFLAGS += -D_GNU_SOURCE +ifeq ($(CONFIG_IPERF_ENABLE_MULTICAST),y) +CONFIGURE_ARGS += --enable-multicast +else CONFIGURE_ARGS += --disable-multicast +endif ifeq ($(CONFIG_IPV6),) CONFIGURE_ARGS += --disable-ipv6