==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || doas -n sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /home/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 1091832, close 953822, bind 1629610, connect 993684, delroute 0 10.00 real 5.10 user 34.47 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1061987, close 1092408, bind 6851626, connect 0, delroute 0 10.00 real 12.23 user 27.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 859914, close 501558, bind 0, connect 2067593, delroute 0 10.00 real 4.77 user 35.24 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1064296, close 501303, bind 2283928, connect 1322325, delroute 0 10.00 real 6.40 user 33.62 sys ==== run-inet-udp-100000 ==== doas -n time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 125746, close 70234, bind 223561, connect 175830, delroute 0 10.29 real 0.69 user 39.34 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 540071, close 941126, bind 3542102, connect 2146471, delroute 0 10.01 real 11.14 user 28.78 sys ==== run-inet-udp-localnet-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 907366, close 338909, bind 549549, connect 1767057, delroute 0 10.00 real 4.81 user 35.31 sys ==== run-inet-udp-localnet-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1166176, close 442800, bind 2097115, connect 1159163, delroute 0 10.00 real 5.74 user 34.17 sys ==== run-inet-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 707565, close 561793, bind 0, connect 1519779, delroute 388316 10.01 real 5.68 user 33.27 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1362688, close 413314, bind 5569328, connect 0, delroute 0 10.00 real 9.04 user 31.03 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1098073, close 500764, bind 0, connect 4145064, delroute 0 10.00 real 8.58 user 28.38 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1294286, close 481322, bind 2725142, connect 1815697, delroute 0 10.00 real 8.03 user 30.10 sys ==== run-inet-tcp-100000 ==== doas -n time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 147516, close 73896, bind 255883, connect 82110, delroute 0 10.55 real 0.65 user 34.79 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 571055, close 848771, bind 3553419, connect 2044207, delroute 0 10.00 real 10.59 user 26.98 sys ==== run-inet-tcp-localnet-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1052937, close 338091, bind 617165, connect 1473318, delroute 0 10.00 real 4.59 user 35.19 sys ==== run-inet-tcp-localnet-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1237979, close 374850, bind 2182727, connect 822280, delroute 0 10.00 real 4.99 user 34.98 sys ==== run-inet-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 482210, close 410900, bind 0, connect 1055131, delroute 173138 10.01 real 3.51 user 32.99 sys ==== run-inet-any-bind ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1759703, close 579704, bind 5241394, connect 0, delroute 0 10.01 real 8.16 user 31.86 sys ==== run-inet-any-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1564809, close 502846, bind 0, connect 3637863, delroute 0 10.01 real 8.72 user 31.41 sys ==== run-inet-any-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1614516, close 521205, bind 2720197, connect 1867025, delroute 0 10.01 real 8.69 user 31.31 sys ==== run-inet-any-100000 ==== doas -n time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1537412, close 455475, bind 2539239, connect 1885175, delroute 0 10.54 real 8.33 user 31.74 sys ==== run-inet-any-reuseport ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1402781, close 577922, bind 2938714, connect 2006723, delroute 0 10.00 real 8.70 user 31.20 sys ==== run-inet-any-localnet-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1488470, close 473750, bind 811889, connect 3087589, delroute 0 10.01 real 8.66 user 31.32 sys ==== run-inet-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1572667, close 528439, bind 2806437, connect 1783141, delroute 0 10.01 real 9.36 user 30.71 sys ==== run-inet-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 995212, close 540880, bind 0, connect 2950499, delroute 647389 10.01 real 9.49 user 30.53 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1688377, close 563255, bind 4826196, connect 0, delroute 0 10.00 real 8.19 user 31.75 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046253, close 200087, bind 0, connect 1348817, delroute 0 10.00 real 3.03 user 36.88 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1141503, close 372206, bind 1692607, connect 933132, delroute 0 10.00 real 4.83 user 35.15 sys ==== run-inet6-udp-100000 ==== doas -n time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 116373, close 59445, bind 214426, connect 149450, delroute 0 10.34 real 0.74 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525853, close 940562, bind 3410654, connect 1809032, delroute 0 10.00 real 10.77 user 29.10 sys ==== run-inet6-udp-localnet-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 922131, close 275304, bind 371193, connect 1434110, delroute 0 0m10.01s real 0m03.58s user 0m36.45s system ==== run-inet6-udp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1110057, close 378651, bind 1635900, connect 949258, delroute 0 0m10.01s real 0m04.66s user 0m35.37s system ==== run-inet6-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 329876, close 289999, bind 0, connect 880892, delroute 128925 10.00 real 3.04 user 30.64 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1391957, close 390931, bind 5179831, connect 0, delroute 0 10.01 real 8.02 user 31.91 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1053365, close 534966, bind 0, connect 3557547, delroute 0 10.00 real 7.12 user 29.60 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1271730, close 499247, bind 2549248, connect 1576500, delroute 0 10.00 real 6.86 user 31.01 sys ==== run-inet6-tcp-100000 ==== doas -n time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 157784, close 93918, bind 290429, connect 96041, delroute 0 10.58 real 0.78 user 35.55 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 446325, close 1009504, bind 3567512, connect 1931676, delroute 0 10.00 real 10.97 user 26.32 sys ==== run-inet6-tcp-localnet-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1014506, close 491764, bind 726360, connect 3526551, delroute 0 0m10.00s real 0m07.74s user 0m29.37s system ==== run-inet6-tcp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1188320, close 521046, bind 2553071, connect 1660052, delroute 0 0m10.01s real 0m07.61s user 0m30.42s system ==== run-inet6-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 300013, close 249797, bind 0, connect 1322719, delroute 116636 10.00 real 3.40 user 27.23 sys ==== run-inet6-any-bind ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1581011, close 502304, bind 5200791, connect 0, delroute 0 10.00 real 8.37 user 31.72 sys ==== run-inet6-any-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1351904, close 532862, bind 0, connect 3581576, delroute 0 10.01 real 7.88 user 32.00 sys ==== run-inet6-any-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1375061, close 525737, bind 2746375, connect 1927977, delroute 0 10.01 real 8.83 user 31.06 sys ==== run-inet6-any-100000 ==== doas -n time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1322626, close 438410, bind 2654501, connect 1747661, delroute 0 10.49 real 7.61 user 32.52 sys ==== run-inet6-any-reuseport ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1071484, close 662780, bind 3181653, connect 2170824, delroute 0 10.00 real 10.17 user 29.91 sys ==== run-inet6-any-localnet-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1237568, close 540410, bind 803086, connect 3382639, delroute 0 10.00 real 8.80 user 31.13 sys ==== run-inet6-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1339840, close 532821, bind 2747191, connect 1921850, delroute 0 10.00 real 7.98 user 31.96 sys ==== run-inet6-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 308597, close 291262, bind 0, connect 1323025, delroute 195854 10.00 real 4.20 user 30.86 sys ==== cleanup-inet-delete ==== doas -n time ./bindconnect -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 127.0.0.1/8 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 218838 1.01 real 0.24 user 0.79 sys ==== cleanup-inet6-delete ==== doas -n time ./bindconnect -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N ::1/128 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 46427 1.00 real 0.01 user 0.99 sys