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 bg_tcp_traffic
     41 	Control the background TCP traffic
     42 
     43 killall_icmp_traffic
     44 	Kill all of the icmp traffic utilities (ping or ping6)
     45 
     46 killall_udp_traffic
     47 	Kill all of the udp traffic utilities (ns-udpserver, ns-udpclient)
     48 
     49 killall_tcp_traffic
     50 	Kill all of the tcp traffic utilities (ns-tcpserver, ns-tcpclient)
     51 
     52 output_ipsec_conf
     53 	Output IPsec configuration
     54 
     55 ns-echoclient
     56 	Send various kind of echo request
     57 
     58 ns-udpserver (binary)
     59 	UDP traffic server.
     60 	Receive UDP datagram from a client, then send it to the client
     61 
     62 ns-udpclient (binary)
     63 	UDP traffic client
     64 	Send UDP datagram to a server, then receive datagram from it
     65 
     66 ns-tcpserver (binary)
     67 	TCP traffic server.
     68 	Accept connections from the clients, then send tcp segments to it
     69 
     70 ns-tcpclient (binary)
     71 	TCP traffic client
     72 	Request connections to the server, then receive tcp segments
     73 
     74 ns-icmp_redirector (binary)
     75 	ICMPv4/ICMPv6 redirect message sender
     76 	The host under test assume the host where this utility run is a
     77 	gateway. When the utility receives the packet from the host
     78 	under test. This utility reply ICMP redirect message.
     79 
     80 ns-icmpv4_sender (binary)
     81 	ICMPv4 echo request sender.
     82 	This utility is also able to set illegal information in the IP header
     83 
     84 ns-icmpv6_sender (binary)
     85 	ICMPv6 message (Echo request / MLDv2 query) sender.
     86 	This utility is also able to set illegal information in the IP header
     87 
     88 ns-igmp_querier (binary)
     89 	IGMP query message sender
     90 
     91 ns-mcast_join (binary)
     92 	Assistant tool to join multicast groups
     93 
     94 ns-mcast_receiver (binary)
     95 	Multicast UDP datagram receiver
     96 
     97 ns-udpsender (binary)
     98 	UDP datagram sender (not only unicast but also multicast)
     99