==== 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 1120890, close 955831, bind 1627671, connect 969052, delroute 0 10.01 real 5.20 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 1104102, close 845470, bind 7036741, connect 0, delroute 0 10.01 real 12.07 user 27.79 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 779257, close 511926, bind 0, connect 2131616, delroute 0 10.01 real 4.53 user 35.55 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1048434, close 533425, bind 2501650, connect 1299022, delroute 0 10.01 real 6.55 user 33.43 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 128380, close 82707, bind 291948, connect 247870, delroute 0 10.38 real 1.00 user 39.26 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544344, close 947797, bind 3581041, connect 2104311, delroute 0 10.01 real 11.78 user 28.23 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 882062, close 334798, bind 621736, connect 1770474, delroute 0 10.01 real 4.78 user 35.20 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 1239732, close 447960, bind 2027695, connect 1132428, delroute 0 10.01 real 6.04 user 34.01 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 706005, close 559427, bind 0, connect 1500785, delroute 396120 10.00 real 4.98 user 33.70 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1308243, close 430355, bind 5755956, connect 0, delroute 0 10.01 real 8.84 user 31.16 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1075441, close 516313, bind 0, connect 4133380, delroute 0 10.01 real 7.91 user 28.92 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1221930, close 476069, bind 2729364, connect 2015628, delroute 0 10.01 real 7.87 user 30.29 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 147189, close 80388, bind 284674, connect 113589, delroute 0 10.56 real 0.70 user 36.08 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 510844, close 889515, bind 3579530, connect 2121326, delroute 0 10.01 real 11.08 user 26.36 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 1045384, close 358293, bind 629698, connect 1497982, delroute 0 10.01 real 4.54 user 35.38 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 1199087, close 385182, bind 2271643, connect 841119, delroute 0 10.01 real 6.04 user 33.84 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 478471, close 401649, bind 0, connect 1044432, delroute 174769 10.00 real 3.93 user 32.76 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 1861177, close 505744, bind 4998923, connect 0, delroute 0 10.00 real 8.74 user 31.25 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 1604728, close 471840, bind 0, connect 3648229, delroute 0 10.00 real 8.28 user 31.64 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 1561319, close 515125, bind 2811543, connect 1961916, delroute 0 10.00 real 9.49 user 30.63 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 1537337, close 443311, bind 2617967, connect 1856593, delroute 0 10.53 real 8.46 user 31.54 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 1367971, close 558708, bind 3016978, connect 2053733, delroute 0 10.01 real 9.75 user 30.08 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 1396796, close 530296, bind 850408, connect 3205691, delroute 0 10.00 real 9.95 user 30.15 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 1556636, close 540003, bind 2811268, connect 1789936, delroute 0 10.00 real 9.09 user 30.99 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 1046494, close 519930, bind 0, connect 2891692, delroute 681414 10.00 real 8.92 user 31.20 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1710590, close 536158, bind 4802847, connect 0, delroute 0 10.01 real 8.63 user 31.22 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1021629, close 226680, bind 0, connect 1328160, delroute 0 10.01 real 2.90 user 37.35 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127238, close 373993, bind 1631206, connect 931788, delroute 0 10.01 real 4.95 user 35.06 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 128156, close 75332, bind 212116, connect 172968, delroute 0 10.39 real 0.78 user 39.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 494208, close 970611, bind 3507034, connect 1830817, delroute 0 10.01 real 10.17 user 29.61 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 936267, close 249103, bind 362909, connect 1385167, delroute 0 0m10.01s real 0m03.25s user 0m36.76s 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 1154332, close 361280, bind 1609515, connect 923153, delroute 0 0m10.01s real 0m04.80s 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 317997, close 271658, bind 0, connect 816250, delroute 114333 10.00 real 2.68 user 29.21 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1318366, close 416587, bind 5393091, connect 0, delroute 0 10.01 real 8.18 user 31.93 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1019601, close 577019, bind 0, connect 3575792, delroute 0 10.01 real 7.05 user 29.12 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1157249, close 532029, bind 2547569, connect 1803857, delroute 0 10.01 real 7.32 user 30.41 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 145662, close 86756, bind 283053, connect 120986, delroute 0 10.58 real 0.74 user 34.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 436000, close 1014321, bind 3558413, connect 1974674, delroute 0 10.00 real 11.20 user 26.09 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 1004106, close 515239, bind 722487, connect 3483087, delroute 0 0m10.01s real 0m07.92s user 0m29.11s 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 1215294, close 512110, bind 2422320, connect 1749231, delroute 0 0m10.01s real 0m07.40s user 0m30.62s 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 271534, close 231530, bind 0, connect 1299383, delroute 107506 10.00 real 3.74 user 25.83 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 1621918, close 471293, bind 5058319, connect 0, delroute 0 10.00 real 8.24 user 31.90 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 1413465, close 508326, bind 0, connect 3513697, delroute 0 10.00 real 7.55 user 32.35 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 1414357, close 515494, bind 2715927, connect 1854211, delroute 0 10.00 real 8.21 user 31.88 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 1319221, close 437818, bind 2648513, connect 1767917, delroute 0 10.48 real 7.66 user 32.45 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 1061766, close 634795, bind 3184602, connect 2210762, delroute 0 10.01 real 10.37 user 29.68 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 1232722, close 510665, bind 828221, connect 3391051, delroute 0 10.00 real 8.11 user 31.91 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 1383538, close 512779, bind 2683376, connect 1888872, delroute 0 10.01 real 8.00 user 32.09 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 280192, close 253295, bind 0, connect 1210649, delroute 168662 10.00 real 3.35 user 29.30 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 238281 1.01 real 0.26 user 0.75 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 39074 1.01 real 0.01 user 0.99 sys