make -C tools/testing/selftests TARGETS="net/forwarding" TEST_PROGS=bridgee_mdb.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing/wt-4/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing/wt-4/tools/testing/selftests/net/forwarding' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-4/tools/testing/selftests/net/forwarding' make[1]: Entering directory '/home/virtme/testing/wt-4/tools/testing/selftests/net/forwarding' TAP version 13 1..1 # overriding timeout to 21600 # selftests: net/forwarding: bridge_mdb.sh # 15.85 [+15.85] # 15.85 [+0.00] INFO: # Host entries configuration tests # 17.03 [+1.18] TEST: Common host entries configuration tests (IPv4) [ OK ] # 18.18 [+1.14] TEST: Common host entries configuration tests (IPv6) [ OK ] # 19.29 [+1.12] TEST: Common host entries configuration tests (L2) [ OK ] # 19.31 [+0.02] # 19.31 [+0.00] INFO: # Port group entries configuration tests - (*, G) # 27.85 [+8.54] TEST: Common port group entries configuration tests (IPv4 (*, G)) [ OK ] # 36.19 [+8.34] TEST: Common port group entries configuration tests (IPv6 (*, G)) [ OK ] # 47.81 [+11.62] TEST: IPv4 (*, G) port group entries configuration tests [ OK ] # 59.37 [+11.56] TEST: IPv6 (*, G) port group entries configuration tests [ OK ] # 59.38 [+0.01] # 59.38 [+0.00] INFO: # Port group entries configuration tests - (S, G) # 67.99 [+8.61] TEST: Common port group entries configuration tests (IPv4 (S, G)) [ OK ] # 76.96 [+8.97] TEST: Common port group entries configuration tests (IPv6 (S, G)) [ OK ] # 81.09 [+4.13] TEST: IPv4 (S, G) port group entries configuration tests [ OK ] # 85.51 [+4.42] TEST: IPv6 (S, G) port group entries configuration tests [ OK ] # 85.53 [+0.01] # 85.53 [+0.00] INFO: # Port group entries configuration tests - L2 # 94.48 [+8.95] TEST: Common port group entries configuration tests (L2 (*, G)) [ OK ] # 94.98 [+0.50] TEST: L2 (*, G) port group entries configuration tests [ OK ] # 95.01 [+0.03] # 95.01 [+0.00] INFO: # Large scale dump tests # 147.25 [+52.24] TEST: IPv4 large scale dump tests [ OK ] # 463.05 [+315.80] TEST: IPv6 large scale dump tests [ OK ] # 761.89 [+298.84] TEST: L2 large scale dump tests [ OK ] # 769.80 [+7.91] TEST: Flush tests [ OK ] # 769.91 [+0.11] # 769.91 [+0.00] INFO: # Forwarding tests # 783.51 [+13.60] TEST: IPv4 host entries forwarding tests [ OK ] # 786.22 [+2.71] TEST: IPv6 host entries forwarding tests [ OK ] # 788.78 [+2.56] TEST: L2 host entries forwarding tests [ OK ] # 793.40 [+4.62] TEST: IPv4 port group "exclude" entries forwarding tests [ OK ] # 797.99 [+4.59] TEST: IPv6 port group "exclude" entries forwarding tests [ OK ] # 802.49 [+4.50] TEST: IPv4 port group "include" entries forwarding tests [ OK ] # 806.81 [+4.32] TEST: IPv6 port group "include" entries forwarding tests [ OK ] # 808.65 [+1.84] TEST: L2 port entries forwarding tests [ OK ] # 809.25 [+0.60] # 809.25 [+0.00] INFO: # Control packets tests # 810.64 [+1.39] mz/getopts: libnet_init() failed (libnet_check_iface() ioctl: No such device) Invalid command line parameters! # 810.65 [+0.01] # 810.65 [+0.00] mausezahn 0.6.8+, a fast versatile traffic generator # 810.65 [+0.00] http://www.netsniff-ng.org # 810.65 [+0.00] # 810.65 [+0.00] Usage: mausezahn [options] [interface] || # 810.66 [+0.00] Options: # 810.66 [+0.00] -x Interactive mode with telnet CLI, default port: 25542 # 810.66 [+0.00] -l Listen address to bind to when in interactive mode, default: 0.0.0.0 # 810.66 [+0.00] -4 IPv4 mode (default) # 810.66 [+0.00] -6 IPv6 mode # 810.67 [+0.00] -R Set socket priority # 810.67 [+0.00] -c Send packet count times, default:1, infinite:0 # 810.67 [+0.00] -d Apply delay between transmissions. The delay value can be # 810.67 [+0.00] specified in usec (default, no additional unit needed), or in # 810.67 [+0.00] msec (e.g. 100m or 100msec), or in seconds (e.g. 100s or 100sec) # 810.68 [+0.00] -r Multiplies the specified delay with a random value # 810.68 [+0.00] -p Pad the raw frame to specified length (using random bytes) # 810.68 [+0.00] -a Use specified source mac address, no matter what has # 810.68 [+0.00] been specified with other arguments; keywords see below, # 810.69 [+0.00] Default is own interface # 810.69 [+0.00] -b Same with destination mac address; keywords: # 810.69 [+0.00] rand Use a random MAC address # 810.69 [+0.00] bc Use a broadcast MAC address # 810.69 [+0.00] own Use own interface MAC address (default for source MAC) # 810.70 [+0.00] stp Use IEEE 802.1d STP multicast address # 810.70 [+0.00] cisco Use Cisco multicast address as used for CDP, VTP, or PVST+ # 810.70 [+0.00] -A Use specified source IP address (default is own interface IP) # 810.70 [+0.00] -B Send packet to specified destination IP or domain name # 810.71 [+0.00] -P Use the specified ASCII payload # 810.71 [+0.00] -f Read the ASCII payload from a file # 810.71 [+0.00] -F Read the hexadecimal payload from a file # 810.71 [+0.00] -Q <[CoS:]vlan> Specify 802.1Q VLAN tag and optional Class of Service, you can # 810.72 [+0.00] specify multiple 802.1Q VLAN tags (QinQ...) by separating them # 810.72 [+0.00] via a comma or a period (e.g. '5:10,20,2:30') # 810.72 [+0.00] -t Specify packet type for autobuild (you don't need to care for # 810.72 [+0.00] encapsulations in lower layers, most packet types allow/require # 810.73 [+0.00] additional packet-specific arguments in an ; # 810.73 [+0.00] Currently supported types: arp, bpdu, cdp, ip, icmp, udp, tcp, # 810.73 [+0.00] dns, rtp, syslog, lldp and more; # 810.73 [+0.00] For context-help use 'help' as ! # 810.74 [+0.00] -T Specify packet type for server mode, currently only rtp is supported; # 810.74 [+0.00] Enter -T help or -T rtp help for further information # 810.74 [+0.00] -M Insert a MPLS label, enter '-M help' for a syntax description # 810.74 [+0.00] -V|VV|... Verbose and more verbose mode # 810.75 [+0.00] -q Quiet mode, even omit 'important' standard short messages # 810.75 [+0.00] -S Simulation mode: DOES NOT put anything on the wire, this is # 810.75 [+0.00] typically combined with one of the verbose modes (v or V) # 810.75 [+0.00] -v Show version # 810.75 [+0.00] -h Print this help # 810.76 [+0.00] # 810.76 [+0.00] Examples: # 810.76 [+0.00] mausezahn -x 99 # 810.76 [+0.00] mausezahn -c 0 -d 2s -t bpdu conf # 810.76 [+0.00] mausezahn -t cdp change -c 0 # 810.76 [+0.00] mausezahn -t syslog sev=3 -P "You have been mausezahned." -A 10.1.1.109 -B 192.168.7.7 # 810.76 [+0.00] mausezahn eth0 -A rand -B 1.1.1.1 -c 0 -t tcp "dp=1-1023, flags=syn" # 810.76 [+0.00] # 810.77 [+0.00] Note: # 810.77 [+0.00] This tool is targeted for network developers! You should # 810.77 [+0.00] be aware of what you are doing and what these options above # 810.77 [+0.00] mean! Only use this tool in an isolated LAN that you own! # 810.77 [+0.00] # 810.77 [+0.00] Please report bugs to # 810.77 [+0.00] Copyright (C) 2008-2010 Herbert Haas , # 810.77 [+0.00] Copyright (C) 2011 Daniel Borkmann , # 810.78 [+0.00] Swiss federal institute of technology (ETH Zurich) # 810.78 [+0.00] License: GNU GPL version 2.0 # 810.78 [+0.00] This is free software: you are free to change and redistribute it. # 810.78 [+0.00] There is NO WARRANTY, to the extent permitted by law. # 810.78 [+0.00] # 812.30 [+1.52] mz/getopts: libnet_init() failed (libnet_check_iface() ioctl: No such device) Invalid command line parameters! # 812.32 [+0.02] # 812.32 [+0.00] mausezahn 0.6.8+, a fast versatile traffic generator # 812.32 [+0.00] http://www.netsniff-ng.org # 812.32 [+0.00] # 812.32 [+0.00] Usage: mausezahn [options] [interface] || # 812.33 [+0.00] Options: # 812.33 [+0.00] -x Interactive mode with telnet CLI, default port: 25542 # 812.33 [+0.00] -l Listen address to bind to when in interactive mode, default: 0.0.0.0 # 812.33 [+0.00] -4 IPv4 mode (default) # 812.33 [+0.00] -6 IPv6 mode # 812.33 [+0.00] -R Set socket priority # 812.34 [+0.00] -c Send packet count times, default:1, infinite:0 # 812.34 [+0.00] -d Apply delay between transmissions. The delay value can be # 812.34 [+0.00] specified in usec (default, no additional unit needed), or in # 812.34 [+0.00] msec (e.g. 100m or 100msec), or in seconds (e.g. 100s or 100sec) # 812.34 [+0.00] -r Multiplies the specified delay with a random value # 812.35 [+0.00] -p Pad the raw frame to specified length (using random bytes) # 812.35 [+0.00] -a Use specified source mac address, no matter what has # 812.35 [+0.00] been specified with other arguments; keywords see below, # 812.35 [+0.00] Default is own interface # 812.36 [+0.00] -b Same with destination mac address; keywords: # 812.36 [+0.00] rand Use a random MAC address # 812.36 [+0.00] bc Use a broadcast MAC address # 812.36 [+0.00] own Use own interface MAC address (default for source MAC) # 812.37 [+0.01] stp Use IEEE 802.1d STP multicast address # 812.38 [+0.01] cisco Use Cisco multicast address as used for CDP, VTP, or PVST+ # 812.39 [+0.01] -A Use specified source IP address (default is own interface IP) # 812.39 [+0.00] -B Send packet to specified destination IP or domain name # 812.39 [+0.00] -P Use the specified ASCII payload # 812.39 [+0.00] -f Read the ASCII payload from a file # 812.39 [+0.00] -F Read the hexadecimal payload from a file # 812.40 [+0.00] -Q <[CoS:]vlan> Specify 802.1Q VLAN tag and optional Class of Service, you can # 812.40 [+0.00] specify multiple 802.1Q VLAN tags (QinQ...) by separating them # 812.40 [+0.00] via a comma or a period (e.g. '5:10,20,2:30') # 812.40 [+0.00] -t Specify packet type for autobuild (you don't need to care for # 812.41 [+0.00] encapsulations in lower layers, most packet types allow/require # 812.41 [+0.01] additional packet-specific arguments in an ; # 812.42 [+0.01] Currently supported types: arp, bpdu, cdp, ip, icmp, udp, tcp, # 812.42 [+0.00] dns, rtp, syslog, lldp and more; # 812.42 [+0.00] For context-help use 'help' as ! # 812.43 [+0.00] -T Specify packet type for server mode, currently only rtp is supported; # 812.43 [+0.00] Enter -T help or -T rtp help for further information # 812.43 [+0.00] -M Insert a MPLS label, enter '-M help' for a syntax description # 812.43 [+0.00] -V|VV|... Verbose and more verbose mode # 812.43 [+0.00] -q Quiet mode, even omit 'important' standard short messages # 812.44 [+0.00] -S Simulation mode: DOES NOT put anything on the wire, this is # 812.44 [+0.00] typically combined with one of the verbose modes (v or V) # 812.44 [+0.00] -v Show version # 812.44 [+0.00] -h Print this help # 812.44 [+0.00] # 812.44 [+0.00] Examples: # 812.44 [+0.00] mausezahn -x 99 # 812.44 [+0.00] mausezahn -c 0 -d 2s -t bpdu conf # 812.45 [+0.00] mausezahn -t cdp change -c 0 # 812.45 [+0.00] mausezahn -t syslog sev=3 -P "You have been mausezahned." -A 10.1.1.109 -B 192.168.7.7 # 812.45 [+0.00] mausezahn eth0 -A rand -B 1.1.1.1 -c 0 -t tcp "dp=1-1023, flags=syn" # 812.45 [+0.00] # 812.45 [+0.00] Note: # 812.45 [+0.00] This tool is targeted for network developers! You should # 812.45 [+0.00] be aware of what you are doing and what these options above # 812.46 [+0.00] mean! Only use this tool in an isolated LAN that you own! # 812.46 [+0.00] # 812.46 [+0.00] Please report bugs to # 812.46 [+0.00] Copyright (C) 2008-2010 Herbert Haas , # 812.46 [+0.00] Copyright (C) 2011 Daniel Borkmann , # 812.46 [+0.00] Swiss federal institute of technology (ETH Zurich) # 812.46 [+0.00] License: GNU GPL version 2.0 # 812.46 [+0.00] This is free software: you are free to change and redistribute it. # 812.47 [+0.00] There is NO WARRANTY, to the extent permitted by law. # 812.47 [+0.00] # 812.71 [+0.24] TEST: IGMPv3 MODE_IS_INCLUDE tests [FAIL] # 812.71 [+0.00] (S, G) entry not created for new source # 815.26 [+2.55] mz/getopts: libnet_init() failed (libnet_check_iface() ioctl: No such device) Invalid command line parameters! # 815.27 [+0.01] # 815.27 [+0.00] mausezahn 0.6.8+, a fast versatile traffic generator # 815.27 [+0.00] http://www.netsniff-ng.org # 815.27 [+0.00] # 815.27 [+0.00] Usage: mausezahn [options] [interface] || # 815.28 [+0.00] Options: # 815.28 [+0.00] -x Interactive mode with telnet CLI, default port: 25542 # 815.28 [+0.00] -l Listen address to bind to when in interactive mode, default: 0.0.0.0 # 815.28 [+0.00] -4 IPv4 mode (default) # 815.29 [+0.00] -6 IPv6 mode # 815.29 [+0.00] -R Set socket priority # 815.29 [+0.00] -c Send packet count times, default:1, infinite:0 # 815.29 [+0.00] -d Apply delay between transmissions. The delay value can be # 815.29 [+0.00] specified in usec (default, no additional unit needed), or in # 815.30 [+0.00] msec (e.g. 100m or 100msec), or in seconds (e.g. 100s or 100sec) # 815.30 [+0.00] -r Multiplies the specified delay with a random value # 815.30 [+0.00] -p Pad the raw frame to specified length (using random bytes) # 815.30 [+0.00] -a Use specified source mac address, no matter what has # 815.31 [+0.00] been specified with other arguments; keywords see below, # 815.31 [+0.00] Default is own interface # 815.31 [+0.00] -b Same with destination mac address; keywords: # 815.31 [+0.00] rand Use a random MAC address # 815.31 [+0.00] bc Use a broadcast MAC address # 815.32 [+0.00] own Use own interface MAC address (default for source MAC) # 815.32 [+0.00] stp Use IEEE 802.1d STP multicast address # 815.32 [+0.00] cisco Use Cisco multicast address as used for CDP, VTP, or PVST+ # 815.32 [+0.00] -A Use specified source IP address (default is own interface IP) # 815.32 [+0.00] -B Send packet to specified destination IP or domain name # 815.33 [+0.00] -P Use the specified ASCII payload # 815.33 [+0.00] -f Read the ASCII payload from a file # 815.33 [+0.00] -F Read the hexadecimal payload from a file # 815.33 [+0.00] -Q <[CoS:]vlan> Specify 802.1Q VLAN tag and optional Class of Service, you can # 815.34 [+0.00] specify multiple 802.1Q VLAN tags (QinQ...) by separating them # 815.34 [+0.00] via a comma or a period (e.g. '5:10,20,2:30') # 815.34 [+0.00] -t Specify packet type for autobuild (you don't need to care for # 815.34 [+0.00] encapsulations in lower layers, most packet types allow/require # 815.35 [+0.00] additional packet-specific arguments in an ; # 815.35 [+0.00] Currently supported types: arp, bpdu, cdp, ip, icmp, udp, tcp, # 815.35 [+0.00] dns, rtp, syslog, lldp and more; # 815.35 [+0.00] For context-help use 'help' as ! # 815.35 [+0.00] -T Specify packet type for server mode, currently only rtp is supported; # 815.36 [+0.00] Enter -T help or -T rtp help for further information # 815.36 [+0.00] -M Insert a MPLS label, enter '-M help' for a syntax description # 815.36 [+0.00] -V|VV|... Verbose and more verbose mode # 815.36 [+0.00] -q Quiet mode, even omit 'important' standard short messages # 815.37 [+0.00] -S Simulation mode: DOES NOT put anything on the wire, this is # 815.37 [+0.00] typically combined with one of the verbose modes (v or V) # 815.37 [+0.00] -v Show version # 815.37 [+0.00] -h Print this help # 815.37 [+0.00] # 815.38 [+0.00] Examples: # 815.38 [+0.00] mausezahn -x 99 # 815.38 [+0.00] mausezahn -c 0 -d 2s -t bpdu conf # 815.38 [+0.00] mausezahn -t cdp change -c 0 # 815.38 [+0.00] mausezahn -t syslog sev=3 -P "You have been mausezahned." -A 10.1.1.109 -B 192.168.7.7 # 815.38 [+0.00] mausezahn eth0 -A rand -B 1.1.1.1 -c 0 -t tcp "dp=1-1023, flags=syn" # 815.38 [+0.00] # 815.38 [+0.00] Note: # 815.38 [+0.00] This tool is targeted for network developers! You should # 815.39 [+0.00] be aware of what you are doing and what these options above # 815.39 [+0.00] mean! Only use this tool in an isolated LAN that you own! # 815.39 [+0.00] # 815.39 [+0.00] Please report bugs to # 815.39 [+0.00] Copyright (C) 2008-2010 Herbert Haas , # 815.39 [+0.00] Copyright (C) 2011 Daniel Borkmann , # 815.40 [+0.00] Swiss federal institute of technology (ETH Zurich) # 815.40 [+0.00] License: GNU GPL version 2.0 # 815.40 [+0.00] This is free software: you are free to change and redistribute it. # 815.40 [+0.00] There is NO WARRANTY, to the extent permitted by law. # 815.40 [+0.00] # 815.92 [+0.52] mz/getopts: libnet_init() failed (libnet_check_iface() ioctl: No such device) Invalid command line parameters! # 815.93 [+0.01] # 815.93 [+0.00] mausezahn 0.6.8+, a fast versatile traffic generator # 815.94 [+0.00] http://www.netsniff-ng.org # 815.94 [+0.00] # 815.94 [+0.00] Usage: mausezahn [options] [interface] || # 815.94 [+0.00] Options: # 815.94 [+0.00] -x Interactive mode with telnet CLI, default port: 25542 # 815.94 [+0.00] -l Listen address to bind to when in interactive mode, default: 0.0.0.0 # 815.95 [+0.00] -4 IPv4 mode (default) # 815.95 [+0.00] -6 IPv6 mode # 815.95 [+0.00] -R Set socket priority # 815.95 [+0.00] -c Send packet count times, default:1, infinite:0 # 815.95 [+0.00] -d Apply delay between transmissions. The delay value can be # 815.96 [+0.00] specified in usec (default, no additional unit needed), or in # 815.96 [+0.00] msec (e.g. 100m or 100msec), or in seconds (e.g. 100s or 100sec) # 815.96 [+0.00] -r Multiplies the specified delay with a random value # 815.97 [+0.00] -p Pad the raw frame to specified length (using random bytes) # 815.97 [+0.00] -a Use specified source mac address, no matter what has # 815.97 [+0.00] been specified with other arguments; keywords see below, # 815.97 [+0.00] Default is own interface # 815.98 [+0.00] -b Same with destination mac address; keywords: # 815.98 [+0.00] rand Use a random MAC address # 815.98 [+0.00] bc Use a broadcast MAC address # 815.98 [+0.00] own Use own interface MAC address (default for source MAC) # 815.99 [+0.00] stp Use IEEE 802.1d STP multicast address # 815.99 [+0.00] cisco Use Cisco multicast address as used for CDP, VTP, or PVST+ # 815.99 [+0.00] -A Use specified source IP address (default is own interface IP) # 815.99 [+0.00] -B Send packet to specified destination IP or domain name # 816.00 [+0.00] -P Use the specified ASCII payload # 816.00 [+0.00] -f Read the ASCII payload from a file # 816.00 [+0.00] -F Read the hexadecimal payload from a file # 816.00 [+0.00] -Q <[CoS:]vlan> Specify 802.1Q VLAN tag and optional Class of Service, you can # 816.01 [+0.01] specify multiple 802.1Q VLAN tags (QinQ...) by separating them # 816.02 [+0.01] via a comma or a period (e.g. '5:10,20,2:30') # 816.02 [+0.00] -t Specify packet type for autobuild (you don't need to care for # 816.02 [+0.00] encapsulations in lower layers, most packet types allow/require # 816.03 [+0.00] additional packet-specific arguments in an ; # 816.03 [+0.00] Currently supported types: arp, bpdu, cdp, ip, icmp, udp, tcp, # 816.03 [+0.00] dns, rtp, syslog, lldp and more; # 816.03 [+0.00] For context-help use 'help' as ! # 816.04 [+0.00] -T Specify packet type for server mode, currently only rtp is supported; # 816.04 [+0.00] Enter -T help or -T rtp help for further information # 816.04 [+0.00] -M Insert a MPLS label, enter '-M help' for a syntax description # 816.05 [+0.00] -V|VV|... Verbose and more verbose mode # 816.05 [+0.00] -q Quiet mode, even omit 'important' standard short messages # 816.05 [+0.00] -S Simulation mode: DOES NOT put anything on the wire, this is # 816.05 [+0.00] typically combined with one of the verbose modes (v or V) # 816.06 [+0.00] -v Show version # 816.06 [+0.00] -h Print this help # 816.06 [+0.00] # 816.06 [+0.00] Examples: # 816.06 [+0.00] mausezahn -x 99 # 816.06 [+0.00] mausezahn -c 0 -d 2s -t bpdu conf # 816.06 [+0.00] mausezahn -t cdp change -c 0 # 816.06 [+0.00] mausezahn -t syslog sev=3 -P "You have been mausezahned." -A 10.1.1.109 -B 192.168.7.7 # 816.07 [+0.01] mausezahn eth0 -A rand -B 1.1.1.1 -c 0 -t tcp "dp=1-1023, flags=syn" # 816.08 [+0.01] # 816.08 [+0.00] Note: # 816.08 [+0.00] This tool is targeted for network developers! You should # 816.09 [+0.00] be aware of what you are doing and what these options above # 816.09 [+0.00] mean! Only use this tool in an isolated LAN that you own! # 816.09 [+0.00] # 816.09 [+0.00] Please report bugs to # 816.09 [+0.00] Copyright (C) 2008-2010 Herbert Haas , # 816.10 [+0.00] Copyright (C) 2011 Daniel Borkmann , # 816.10 [+0.00] Swiss federal institute of technology (ETH Zurich) # 816.10 [+0.00] License: GNU GPL version 2.0 # 816.10 [+0.00] This is free software: you are free to change and redistribute it. # 816.10 [+0.00] There is NO WARRANTY, to the extent permitted by law. # 816.10 [+0.00] # 816.40 [+0.29] TEST: MLDv2 MODE_IS_INCLUDE tests [FAIL] # 816.40 [+0.00] (S, G) entry not created for new source not ok 1 selftests: net/forwarding: bridge_mdb.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing/wt-4/tools/testing/selftests/net/forwarding' make: Leaving directory '/home/virtme/testing/wt-4/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->