==== 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 1116931, close 946501, bind 1639615, connect 973482, delroute 0 10.01 real 5.18 user 34.50 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1108198, close 942065, bind 6907529, connect 0, delroute 0 10.01 real 12.26 user 27.74 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 806525, close 517919, bind 0, connect 2168902, delroute 0 10.01 real 4.42 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1160639, close 432578, bind 2021461, connect 1245814, delroute 0 10.00 real 5.80 user 34.18 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 117945, close 54745, bind 200971, connect 167826, delroute 0 10.37 real 0.69 user 39.35 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 508263, close 957856, bind 3638345, connect 2192345, delroute 0 10.00 real 11.21 user 28.61 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 911799, close 362221, bind 506526, connect 1768482, delroute 0 10.01 real 4.83 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 1249547, close 420428, bind 1894817, connect 1140487, delroute 0 10.01 real 5.74 user 34.31 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 723679, close 538815, bind 0, connect 1469489, delroute 416843 10.00 real 4.85 user 33.94 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1396124, close 413459, bind 5530047, connect 0, delroute 0 10.01 real 8.39 user 31.65 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1102595, close 427082, bind 0, connect 4529778, delroute 0 10.01 real 8.80 user 28.75 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1360474, close 490783, bind 2951116, connect 1612498, delroute 0 10.01 real 7.83 user 30.66 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 128724, close 70243, bind 258842, connect 68949, delroute 0 10.67 real 0.64 user 28.42 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559967, close 853535, bind 3618753, connect 2051882, delroute 0 10.01 real 10.52 user 27.09 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 1164096, close 317943, bind 549745, connect 1412319, delroute 0 10.01 real 4.56 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 1285841, close 387545, bind 2081326, connect 825881, delroute 0 10.01 real 5.25 user 34.57 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 486841, close 403999, bind 0, connect 1044962, delroute 175337 10.00 real 3.62 user 32.78 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 1916621, close 468997, bind 4832986, connect 0, delroute 0 10.00 real 8.38 user 31.57 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 1578894, close 493169, bind 0, connect 3672492, delroute 0 10.00 real 8.28 user 31.61 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 1616891, close 500894, bind 2773630, connect 1909447, delroute 0 10.00 real 8.49 user 31.42 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 1579035, close 450905, bind 2557808, connect 1870796, delroute 0 10.49 real 8.02 user 32.05 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 1429881, close 571077, bind 2933686, connect 1998376, delroute 0 10.01 real 9.28 user 30.73 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 1487900, close 489097, bind 832860, connect 3134672, delroute 0 10.01 real 9.62 user 30.45 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 1614261, close 509805, bind 2757919, connect 1792382, delroute 0 10.01 real 9.05 user 31.10 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 987900, close 553811, bind 0, connect 3003711, delroute 705838 10.00 real 8.86 user 31.09 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1707573, close 561309, bind 4817134, connect 0, delroute 0 10.01 real 8.02 user 31.83 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1099446, close 232452, bind 0, connect 1281262, delroute 0 10.01 real 3.07 user 36.92 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1168353, close 349442, bind 1582789, connect 923890, delroute 0 10.00 real 4.59 user 35.32 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 121335, close 60696, bind 217221, connect 160206, delroute 0 10.29 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 464612, close 966703, bind 3519926, connect 1899033, delroute 0 10.01 real 10.59 user 29.21 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 932253, close 260119, bind 370215, connect 1386523, delroute 0 0m10.01s real 0m03.63s user 0m36.18s 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 1157626, close 372090, bind 1594551, connect 926087, delroute 0 0m10.01s real 0m04.67s user 0m35.34s 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 325136, close 271523, bind 0, connect 832982, delroute 118369 10.00 real 2.88 user 29.81 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1343285, close 397675, bind 5359110, connect 0, delroute 0 10.01 real 8.63 user 31.53 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034633, close 489084, bind 0, connect 3819582, delroute 0 10.01 real 7.52 user 29.23 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1346238, close 494195, bind 2774558, connect 1383067, delroute 0 10.00 real 7.18 user 31.29 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 151745, close 85075, bind 294071, connect 87117, delroute 0 10.62 real 0.83 user 35.82 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 441246, close 1019398, bind 3623939, connect 1979061, delroute 0 10.00 real 10.81 user 26.30 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 1055274, close 426155, bind 799031, connect 3654567, delroute 0 0m10.01s real 0m08.55s user 0m29.12s 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 1345419, close 478369, bind 2766099, connect 1404193, delroute 0 0m10.01s real 0m07.08s user 0m31.55s 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 283454, close 232648, bind 0, connect 1291387, delroute 111396 10.00 real 3.45 user 26.39 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 1613563, close 515689, bind 5082167, connect 0, delroute 0 10.00 real 8.67 user 31.25 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 1366896, close 544765, bind 0, connect 3582184, delroute 0 10.00 real 7.85 user 31.97 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 1425799, close 488765, bind 2676219, connect 1868509, delroute 0 10.00 real 8.42 user 31.66 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 1387071, close 431077, bind 2545427, connect 1702940, delroute 0 10.52 real 7.51 user 32.47 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 1058453, close 631222, bind 3201844, connect 2227099, delroute 0 10.00 real 9.77 user 30.21 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 1226152, close 494195, bind 835735, connect 3400235, delroute 0 10.00 real 8.71 user 31.35 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 1388553, close 532322, bind 2721363, connect 1853543, delroute 0 10.00 real 8.22 user 31.78 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 290286, close 278004, bind 0, connect 1264377, delroute 178022 10.01 real 3.95 user 29.94 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 240810 1.01 real 0.20 user 0.80 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 35478 1.01 real 0.03 user 0.97 sys