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