START sys/netinet/bindconnect 2024-04-05T23:30:04Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 2950 -> 110000 ==== run-default ==== cc -O2 -pipe -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 119036, close 120241, bind 464454, connect 221939, delroute 0 10.01 real 0.72 user 34.84 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 252797, close 214188, bind 3731225, connect 0, delroute 0 10.01 real 2.82 user 85.14 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 297, close 236, bind 0, connect 514776, delroute 0 10.01 real 0.63 user 79.50 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 16548, close 16330, bind 832833, connect 434025, delroute 0 10.01 real 1.17 user 82.67 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 72537, close 76717, bind 966299, connect 482898, delroute 0 10.67 real 1.09 user 64.22 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 25795, close 69854, bind 1055441, connect 564209, delroute 0 10.01 real 1.55 user 82.62 sys ==== run-inet-udp-localnet-connect ==== SKIPPED ==== run-inet-udp-localnet-bind-connect ==== SKIPPED ==== run-inet-udp-localnet-connect-delete ==== SKIPPED ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 179583, close 89232, bind 796446, connect 0, delroute 0 10.01 real 0.79 user 81.36 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 98936, close 61736, bind 0, connect 425172, delroute 0 10.02 real 0.64 user 77.95 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 99965, close 64410, bind 289541, connect 230612, delroute 0 10.01 real 0.61 user 78.51 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 80779, close 78922, bind 462162, connect 386206, delroute 0 11.83 real 0.81 user 57.39 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 80099, close 192955, bind 499021, connect 412490, delroute 0 10.02 real 0.98 user 77.56 sys ==== run-inet-tcp-localnet-connect ==== SKIPPED ==== run-inet-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 261869, close 261773, bind 3715781, connect 0, delroute 0 10.01 real 2.43 user 85.94 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 512, close 540, bind 0, connect 613901, delroute 0 10.01 real 0.75 user 82.37 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7230, close 7595, bind 938078, connect 339115, delroute 0 10.02 real 1.05 user 79.86 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 90884, close 81681, bind 1788521, connect 688486, delroute 0 10.86 real 2.18 user 81.01 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 11159, close 49444, bind 1070485, connect 446474, delroute 0 10.01 real 1.19 user 79.57 sys ==== run-inet-any-localnet-connect ==== SKIPPED ==== run-inet-any-localnet-bind-connect ==== SKIPPED ==== run-inet-any-localnet-connect-delete ==== SKIPPED ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 282206, close 246129, bind 3496125, connect 0, delroute 0 10.01 real 2.84 user 85.14 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 875, close 1313, bind 0, connect 609633, delroute 0 10.01 real 0.86 user 81.14 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 17950, close 17836, bind 1093705, connect 386417, delroute 0 10.01 real 1.62 user 79.81 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 74328, close 88739, bind 1411986, connect 532310, delroute 0 10.67 real 1.58 user 68.04 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28092, close 104067, bind 1322066, connect 557217, delroute 0 10.01 real 1.88 user 79.27 sys ==== run-inet6-udp-localnet-connect ==== SKIPPED ==== run-inet6-udp-localnet-bind-connect ==== SKIPPED ==== run-inet6-udp-localnet-connect-delete ==== SKIPPED ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 174500, close 94944, bind 850222, connect 0, delroute 0 10.01 real 0.65 user 81.45 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 86434, close 54855, bind 0, connect 404681, delroute 0 10.02 real 0.64 user 75.44 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 90330, close 59205, bind 262840, connect 213516, delroute 0 10.01 real 0.62 user 74.57 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79859, close 80204, bind 476235, connect 412586, delroute 0 11.54 real 0.80 user 62.43 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 73038, close 214227, bind 477552, connect 411763, delroute 0 10.01 real 0.99 user 74.09 sys ==== run-inet6-tcp-localnet-connect ==== SKIPPED ==== run-inet6-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet6-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 239511, close 225796, bind 3411927, connect 0, delroute 0 10.02 real 2.68 user 83.99 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1334, close 1309, bind 0, connect 723610, delroute 0 10.02 real 0.93 user 83.28 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 40776, close 39084, bind 951044, connect 613510, delroute 0 10.01 real 1.58 user 84.70 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 131702, close 115962, bind 1432736, connect 868840, delroute 0 11.12 real 2.34 user 84.36 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 55175, close 134659, bind 1224868, connect 777954, delroute 0 10.01 real 1.80 user 83.14 sys ==== run-inet6-any-localnet-connect ==== SKIPPED ==== run-inet6-any-localnet-bind-connect ==== SKIPPED ==== run-inet6-any-localnet-connect-delete ==== SKIPPED SKIP sys/netinet/bindconnect Test skipped itself