From ead75d35ccf5351f1206256862ef242224d75544 Mon Sep 17 00:00:00 2001 From: Gabor Juhos Date: Sun, 16 May 2010 13:13:18 +0000 Subject: [PATCH] new package: jtg add the jtg traffic generator Signed-off-by: Roberto Riggio SVN-Revision: 21472 --- net/jtg/Makefile | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 net/jtg/Makefile diff --git a/net/jtg/Makefile b/net/jtg/Makefile new file mode 100644 index 0000000000..11f2d3aa25 --- /dev/null +++ b/net/jtg/Makefile @@ -0,0 +1,53 @@ +# +# Copyright (C) 2006-2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=jtg +PKG_VERSION:=1.95 +PKG_RELEASE:=1 +PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:= \ + http://hoslab.cs.helsinki.fi/downloads/jtg \ + http://www.netlab.tkk.fi/~jmanner/jtg + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-v$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk + +define Package/jtg + TITLE:=Jugi's Traffic Generator + SUBMENU:=Monitoring + SECTION:=net + CATEGORY:=Network + MAINTAINER:=Roberto Riggio (roberto.riggio@create-net.org) + URL:=https://hoslab.cs.helsinki.fi/savane/projects/jtg/ +endef + +define Package/wing/Description + The JTG generator is a simple, yet powerful and, if required, accurate + traffic generator. jtg differs from other traffic generators in that one + instance of a jtg process only sends one stream (e.g. MGEN can send tens + of streams) and the characteristics of the stream are given only with + command line arguments. On the other hand, a receiving jtg process can + be set to loop and receive several streams but, again, only one at a + time. The received packets can be logged and the log files can be + analyzed with jtg_calc (see later in this file for instructions). jtg6 + is the binary for IPv6 networks. +endef + +define Build/Compile + $(MAKE) $(TARGET_CONFIGURE_OPTS) \ + -C $(PKG_BUILD_DIR) +endef + +define Package/jtg/install + $(INSTALL_DIR) $(1)/usr/bin + $(CP) $(PKG_BUILD_DIR)/jtg $(1)/usr/bin/ +endef + +$(eval $(call BuildPackage,jtg)) -- 2.30.2