|
ntools-1.5.tgz
ntools-1.4.tgz
ntools-1.3.tgz
ntools-1.2.tgz
ntools-1.1.tgz
ntools-1.0.tgz
Just untar the package and type "make clean; make install".
NTools runs only on Linux.
You need the make tool, a standard C++ compiler, and 2.6 or higher kernel with packet socket support.
For higher precision delay measurements you can install the
CONFIG_PREEMPT_RT patch.
With this patch you can also get rid of the active waiting in ngen and nemud that causes constant
100% CPU usage.
v1.5
- NTools now supports the CONFIG_PREEMPT_RT kernel patch.
With this patch active wating for ngen and nemud is not required.
- Support for multicast.
- The sending and receiving interface must be set for ngen and nrecv.
- All delay and jitter values are shown in millisec.
- The logfile format has been cleaned up.
- Packets are sent with a specific data pattern and the receiver actually checks whether
the packets were sent by ngen or not. Foreign packets are ignored.
- A bug has been fixed related to displaying percentile statistics. Now only those percentiles
are displayed that were defined.
- A bug has been fixed with TCP streams. Now the TCP ACKS are sent with the correct
IP precedence value.
- Lost TCP sessions now are automatically restored if possible.
- The level parameters are gone, packet size and rates are on L2 (Ethernet-level) now.
- For TCP streams nrecv shows goodput.
- A number of bugfixes and other small changes.
v1.4
- Some minor bugfixes. New features: delay percentile measurements and selective logging.
- The new network emulator tool has been added.
v1.3
- VLAN support has been added for UDP streams. Configurable VLAN ID and p-bits.
v1.2
- Now rates can be specified up to 1 Gbps.
v1.1
- The code has been fixed, now it compiles on RH 8.0 with gcc 3.
|