==== 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 1100955, close 925172, bind 1595736, connect 970703, delroute 0 10.01 real 5.12 user 34.54 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1106097, close 968957, bind 6653475, connect 0, delroute 0 10.00 real 11.13 user 28.78 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 806598, close 472342, bind 0, connect 2116960, delroute 0 10.01 real 4.38 user 35.73 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1120620, close 455268, bind 2269358, connect 1209633, delroute 0 10.00 real 5.87 user 34.09 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 118533, close 73690, bind 275940, connect 196324, delroute 0 10.27 real 0.87 user 39.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 535220, close 891109, bind 3529716, connect 2040075, delroute 0 10.00 real 11.05 user 28.93 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 917925, close 359081, bind 529665, connect 1730951, delroute 0 10.00 real 4.84 user 35.19 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 1193626, close 436216, bind 2126005, connect 1113296, delroute 0 10.00 real 6.21 user 33.81 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 698345, close 530153, bind 0, connect 1500406, delroute 377838 10.01 real 4.89 user 33.84 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1199558, close 445333, bind 5832262, connect 0, delroute 0 10.01 real 9.27 user 30.76 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1030062, close 532453, bind 0, connect 4013884, delroute 0 10.00 real 8.26 user 28.35 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1200095, close 496004, bind 2656716, connect 1843328, delroute 0 10.01 real 8.50 user 29.43 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 149601, close 86811, bind 293216, connect 141719, delroute 0 10.70 real 0.90 user 34.29 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 501641, close 872284, bind 3513641, connect 2054682, delroute 0 10.01 real 11.02 user 26.25 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 986415, close 350800, bind 646274, connect 1470231, delroute 0 10.01 real 5.18 user 34.77 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 1143333, close 413579, bind 2271616, connect 801763, delroute 0 10.00 real 5.74 user 34.13 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 470439, close 391266, bind 0, connect 1029210, delroute 173954 10.01 real 3.61 user 32.93 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 1679519, close 585427, bind 5300349, connect 0, delroute 0 10.00 real 9.36 user 30.73 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 1499540, close 530495, bind 0, connect 3730775, delroute 0 10.01 real 7.90 user 32.24 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 1559976, close 522373, bind 2820655, connect 1864785, delroute 0 10.01 real 8.78 user 31.21 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 1467915, close 474837, bind 2676670, connect 1846658, delroute 0 10.45 real 8.15 user 31.82 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 1304189, close 587036, bind 2985277, connect 2104723, delroute 0 10.01 real 9.64 user 30.38 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 1380902, close 507760, bind 866784, connect 3137972, delroute 0 10.00 real 9.89 user 30.11 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 1543363, close 540724, bind 2698842, connect 1744072, delroute 0 10.00 real 8.91 user 31.19 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 932521, close 547731, bind 0, connect 2944816, delroute 698406 10.01 real 9.78 user 30.39 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1605226, close 597656, bind 5080133, connect 0, delroute 0 10.01 real 8.65 user 31.31 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034090, close 263765, bind 0, connect 1324561, delroute 0 10.01 real 3.14 user 36.81 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1133411, close 382353, bind 1789379, connect 905851, delroute 0 10.01 real 4.63 user 35.34 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 116675, close 58309, bind 200765, connect 154118, delroute 0 10.27 real 0.55 user 39.49 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496863, close 926416, bind 3504937, connect 1758287, delroute 0 10.01 real 10.47 user 29.39 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 903026, close 263647, bind 432525, connect 1390998, delroute 0 0m10.01s real 0m03.21s user 0m36.69s 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 1134647, close 381426, bind 1769926, connect 902045, delroute 0 0m10.01s real 0m04.91s user 0m35.15s 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 324932, close 260546, bind 0, connect 798820, delroute 116042 10.00 real 3.22 user 29.15 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1220679, close 402710, bind 5140152, connect 0, delroute 0 10.01 real 8.85 user 31.13 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 983891, close 567344, bind 0, connect 3452181, delroute 0 10.00 real 7.54 user 28.94 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131289, close 513867, bind 2547447, connect 1695681, delroute 0 10.01 real 7.45 user 30.35 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 129899, close 71633, bind 288935, connect 116858, delroute 0 10.71 real 1.02 user 33.81 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 404356, close 973609, bind 3437911, connect 1902062, delroute 0 10.01 real 11.52 user 25.35 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 952894, close 517832, bind 726629, connect 3405423, delroute 0 0m10.01s real 0m07.73s user 0m29.02s 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 1147661, close 500982, bind 2484534, connect 1668623, delroute 0 0m10.01s real 0m07.52s user 0m30.34s 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 274289, close 225487, bind 0, connect 1276099, delroute 107789 10.00 real 3.71 user 25.72 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 1532269, close 490488, bind 5149536, connect 0, delroute 0 10.00 real 8.98 user 31.12 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 1354091, close 519862, bind 0, connect 3493027, delroute 0 10.01 real 7.27 user 32.71 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 1368424, close 512393, bind 2734619, connect 1832326, delroute 0 10.00 real 8.47 user 31.42 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 1315597, close 430832, bind 2604844, connect 1698322, delroute 0 10.49 real 8.10 user 32.06 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 1054416, close 634978, bind 3122714, connect 2126512, delroute 0 10.00 real 9.52 user 30.53 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 1241387, close 493342, bind 787619, connect 3252821, delroute 0 10.00 real 8.09 user 32.05 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 1328845, close 522420, bind 2713252, connect 1846855, delroute 0 10.00 real 8.50 user 31.41 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 276690, close 252880, bind 0, connect 1210092, delroute 168725 10.00 real 3.93 user 29.44 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 236175 1.01 real 0.24 user 0.77 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 33835 1.00 real 0.04 user 0.98 sys