diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2020-01-03 20:29:05 -0800 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2020-01-03 20:30:09 -0800 |
commit | e98e046f06f388e49c12e52b3a333a7e77c008cd (patch) | |
tree | 824e38cce71646f60d22533377a45bca5aaf3748 | |
parent | 9a417fbd0d61cf01d36df0b91ed0490c06dbe5eb (diff) | |
download | upstream-e98e046f06f388e49c12e52b3a333a7e77c008cd.tar.gz upstream-e98e046f06f388e49c12e52b3a333a7e77c008cd.tar.bz2 upstream-e98e046f06f388e49c12e52b3a333a7e77c008cd.zip |
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 <f.fainelli@gmail.com>
-rw-r--r-- | package/network/utils/iperf/Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
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 |