Home | History | Annotate | Download | only in ns-tools
      1 This directory stores the utilities for the network stress tests
      2 
      3 ====
      4 
      5 check_envval
      6 	Check the environment variable for the network stress test
      7 
      8 get_ifname
      9 	Get the interface name which belongs to the specified test link
     10 
     11 initialize_if
     12 	Initialize the interface which belongs to the specified test link
     13 
     14 set_ipv4addr
     15 	Set an IPv4 address to the interface which belongs to the specified
     16 	test link
     17 
     18 add_ipv6addr
     19 	Add an IPv6 address to the interface which belongs to the specified
     20 	test link
     21 
     22 check_icmpv4_connectivity
     23 	Check the ICMPv4 connectivity from a interface to an IPv4 address
     24 
     25 check_icmpv6_connectivity
     26 	Check the ICMPv6 connectivity from a interface to a IPv6 address
     27 
     28 check_netem
     29 	Check the remote host has netem functionality
     30 
     31 check_setkey
     32 	Check the local/remote host has setkey command
     33 
     34 create_file
     35 	Create a file in the specified size
     36 
     37 find_portbundle
     38 	Find a bundle of consecutive ports
     39 
     40 killall_icmp_traffic
     41 	Kill all of the icmp traffic utilities (ping or ping6)
     42 
     43 killall_udp_traffic
     44 	Kill all of the udp traffic utilities (ns-udpserver, ns-udpclient)
     45 
     46 killall_tcp_traffic
     47 	Kill all of the tcp traffic utilities (ns-tcpserver, ns-tcpclient)
     48 
     49 output_ipsec_conf
     50 	Output IPsec configuration
     51 
     52 ns-echoclient
     53 	Send various kind of echo request
     54 
     55 ns-udpserver (binary)
     56 	UDP traffic server.
     57 	Receive UDP datagram from a client, then send it to the client
     58 
     59 ns-udpclient (binary)
     60 	UDP traffic client
     61 	Send UDP datagram to a server, then receive datagram from it
     62 
     63 ns-tcpserver (binary)
     64 	TCP traffic server.
     65 	Accept connections from the clients, then send tcp segments to it
     66 
     67 ns-tcpclient (binary)
     68 	TCP traffic client
     69 	Request connections to the server, then receive tcp segments
     70 
     71 ns-icmp_redirector (binary)
     72 	ICMPv4/ICMPv6 redirect message sender
     73 	The host under test assume the host where this utility run is a
     74 	gateway. When the utility receives the packet from the host
     75 	under test. This utility reply ICMP redirect message.
     76 
     77 ns-icmpv4_sender (binary)
     78 	ICMPv4 echo request sender.
     79 	This utility is also able to set illegal information in the IP header
     80 
     81 ns-icmpv6_sender (binary)
     82 	ICMPv6 message (Echo request / MLDv2 query) sender.
     83 	This utility is also able to set illegal information in the IP header
     84 
     85 ns-igmp_querier (binary)
     86 	IGMP query message sender
     87 
     88 ns-mcast_join (binary)
     89 	Assistant tool to join multicast groups
     90 
     91 ns-mcast_receiver (binary)
     92 	Multicast UDP datagram receiver
     93 
     94 ns-udpsender (binary)
     95 	UDP datagram sender (not only unicast but also multicast)
     96