==== 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 1094974, close 946910, bind 1632266, connect 991326, delroute 0 10.01 real 5.55 user 34.08 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1090775, close 1013392, bind 6844618, connect 0, delroute 0 10.01 real 12.02 user 27.94 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 868888, close 497081, bind 0, connect 1985120, delroute 0 10.01 real 4.10 user 35.99 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1148414, close 490836, bind 2172722, connect 1235158, delroute 0 10.01 real 6.12 user 33.88 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 121069, close 67842, bind 233144, connect 162955, delroute 0 10.40 real 0.71 user 39.43 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 494908, close 993760, bind 3684180, connect 2218124, delroute 0 10.01 real 11.46 user 28.57 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 905898, close 353626, bind 555388, connect 1801199, delroute 0 10.01 real 4.25 user 35.65 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 1225022, close 436901, bind 1993488, connect 1148766, delroute 0 10.01 real 5.99 user 33.84 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 715415, close 565434, bind 0, connect 1518583, delroute 405587 10.00 real 5.33 user 33.15 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1398024, close 399228, bind 5569632, connect 0, delroute 0 10.01 real 8.77 user 31.30 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1094963, close 435329, bind 0, connect 4434492, delroute 0 10.01 real 8.58 user 28.42 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1384735, close 492609, bind 2944042, connect 1526303, delroute 0 10.01 real 8.05 user 30.75 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 153221, close 82895, bind 288256, connect 92934, delroute 0 10.62 real 0.92 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 539053, close 853097, bind 3637647, connect 2058168, delroute 0 10.01 real 11.33 user 26.26 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 1130226, close 320381, bind 541217, connect 1408307, delroute 0 10.01 real 4.39 user 35.53 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 1269020, close 378291, bind 2082639, connect 829699, delroute 0 10.01 real 5.38 user 34.66 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 480812, close 400531, bind 0, connect 1028673, delroute 175623 10.00 real 3.64 user 33.00 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 1910046, close 456773, bind 4924623, connect 0, delroute 0 10.00 real 8.29 user 31.96 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 1640940, close 456154, bind 0, connect 3634225, delroute 0 10.00 real 8.31 user 31.66 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 1614974, close 488209, bind 2742888, connect 1956256, delroute 0 10.00 real 8.26 user 31.75 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 1581590, close 426515, bind 2513804, connect 1862047, delroute 0 10.46 real 8.07 user 31.93 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 1365986, close 598601, bind 2988896, connect 2112049, delroute 0 10.00 real 9.68 user 30.34 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 1433703, close 491876, bind 874109, connect 3198979, delroute 0 10.00 real 9.69 user 30.41 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 1618446, close 506662, bind 2747596, connect 1816209, delroute 0 10.00 real 8.69 user 31.40 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 995182, close 544598, bind 0, connect 2993269, delroute 702681 10.00 real 9.11 user 30.89 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1739922, close 545978, bind 4706654, connect 0, delroute 0 10.01 real 7.94 user 32.18 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1060187, close 209284, bind 0, connect 1317273, delroute 0 10.01 real 2.85 user 37.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 1139401, close 355084, bind 1597490, connect 934414, delroute 0 10.01 real 4.42 user 35.66 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 115327, close 50495, bind 170555, connect 142650, delroute 0 10.27 real 0.63 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 482362, close 926195, bind 3521843, connect 1873681, delroute 0 10.01 real 10.62 user 29.20 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 893233, close 284501, bind 349955, connect 1457636, delroute 0 0m10.01s real 0m03.86s user 0m36.20s 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 1159863, close 360720, bind 1563614, connect 930173, delroute 0 0m10.01s real 0m04.46s user 0m35.68s 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 320840, close 254517, bind 0, connect 794555, delroute 114132 10.00 real 2.63 user 28.93 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1400041, close 387724, bind 5165902, connect 0, delroute 0 10.01 real 8.03 user 31.89 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039290, close 470790, bind 0, connect 3969191, delroute 0 10.01 real 7.78 user 28.71 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1350353, close 478018, bind 2788309, connect 1369763, delroute 0 10.01 real 6.92 user 31.49 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 158591, close 89597, bind 284971, connect 85242, delroute 0 10.73 real 0.73 user 36.02 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 435389, close 1032116, bind 3650089, connect 1979719, delroute 0 10.00 real 10.77 user 26.27 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 1022767, close 444956, bind 808792, connect 3637120, delroute 0 0m10.01s real 0m08.13s 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 1328271, close 495984, bind 2803055, connect 1357682, delroute 0 0m10.01s real 0m07.09s user 0m31.24s 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 274029, close 223090, bind 0, connect 1279022, delroute 107223 10.00 real 3.08 user 26.36 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 1702024, close 455728, bind 4756039, connect 0, delroute 0 10.00 real 7.91 user 31.99 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 1408716, close 495718, bind 0, connect 3543916, delroute 0 10.00 real 7.42 user 32.56 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 1454222, close 476228, bind 2560444, connect 1866759, delroute 0 10.00 real 7.77 user 32.10 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 1410148, close 427327, bind 2489349, connect 1725037, delroute 0 10.58 real 7.05 user 32.91 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 1087243, close 614393, bind 3167711, connect 2203697, delroute 0 10.01 real 9.92 user 30.19 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 1333832, close 455602, bind 771137, connect 3241648, delroute 0 10.00 real 8.15 user 31.90 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 1393594, close 468572, bind 2661725, connect 1906173, delroute 0 10.00 real 7.83 user 32.05 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 282092, close 243391, bind 0, connect 1191686, delroute 167443 10.00 real 3.38 user 29.27 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 240454 1.01 real 0.25 user 0.76 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 37937 1.01 real 0.06 user 0.93 sys