==== 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 1167797, close 1028902, bind 1601905, connect 996942, delroute 0 10.00 real 5.21 user 34.31 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239394, close 854749, bind 6735244, connect 0, delroute 0 10.00 real 11.58 user 28.38 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 777594, close 520723, bind 0, connect 2274990, delroute 0 10.00 real 4.87 user 34.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 1213129, close 497808, bind 2202759, connect 1246472, delroute 0 10.00 real 5.64 user 34.44 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 110493, close 56911, bind 214876, connect 156860, delroute 0 10.25 real 0.76 user 39.42 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 618067, close 925415, bind 3510955, connect 2036300, delroute 0 10.00 real 10.88 user 29.07 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 895489, close 413925, bind 576893, connect 1898329, delroute 0 10.00 real 5.10 user 34.94 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 1217633, close 510780, bind 2231995, connect 1176989, delroute 0 10.00 real 6.62 user 33.28 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 733955, close 600071, bind 0, connect 1564129, delroute 416382 10.01 real 5.57 user 32.70 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1276227, close 487755, bind 6002804, connect 0, delroute 0 10.00 real 9.17 user 30.71 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1098356, close 540751, bind 0, connect 4024685, delroute 0 10.00 real 8.48 user 28.07 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1321537, close 526524, bind 2826930, connect 1710474, delroute 0 10.00 real 7.96 user 29.90 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 185007, close 98608, bind 279428, connect 101888, delroute 0 10.74 real 0.87 user 34.84 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 575327, close 852389, bind 3571224, connect 2027171, delroute 0 10.00 real 10.47 user 26.94 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 1079050, close 380590, bind 599313, connect 1438854, delroute 0 10.00 real 5.05 user 34.89 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 1190514, close 450246, bind 2395027, connect 816770, delroute 0 10.00 real 6.11 user 33.75 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 515829, close 433317, bind 0, connect 1051133, delroute 182274 10.01 real 3.67 user 31.91 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 1727826, close 643871, bind 5761489, connect 0, delroute 0 10.01 real 9.83 user 30.17 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 1578973, close 588236, bind 0, connect 3861565, delroute 0 10.01 real 9.38 user 30.78 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 1614713, close 572918, bind 2998496, connect 2007221, delroute 0 10.01 real 9.24 user 30.76 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 1517531, close 497577, bind 2736613, connect 1983347, delroute 0 10.44 real 8.54 user 31.30 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 1386672, close 634482, bind 3138894, connect 2143440, delroute 0 10.01 real 9.91 user 30.07 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 1446248, close 517171, bind 893202, connect 3292476, delroute 0 10.01 real 10.23 user 29.68 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 1608744, close 553504, bind 2999705, connect 1854447, delroute 0 10.01 real 9.24 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 1022193, close 546539, bind 0, connect 3005335, delroute 670172 10.01 real 9.74 user 30.25 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1571786, close 679799, bind 5340160, connect 0, delroute 0 10.00 real 9.24 user 30.95 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1029348, close 310397, bind 0, connect 1359868, delroute 0 10.00 real 3.19 user 36.86 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1182879, close 414498, bind 1887680, connect 903568, delroute 0 10.00 real 5.29 user 34.68 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 117340, close 70054, bind 233955, connect 164467, delroute 0 10.27 real 0.72 user 39.28 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 527891, close 956833, bind 3503149, connect 1774310, delroute 0 10.01 real 9.99 user 29.76 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 981664, close 315244, bind 433375, connect 1420387, delroute 0 0m10.00s real 0m03.78s user 0m36.24s 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 1197926, close 412914, bind 1859010, connect 895474, delroute 0 0m10.00s real 0m05.32s user 0m34.61s 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 351615, close 293895, bind 0, connect 883246, delroute 129009 10.00 real 3.06 user 28.44 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1237604, close 486288, bind 5703402, connect 0, delroute 0 10.00 real 9.10 user 30.67 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1038683, close 547397, bind 0, connect 3599517, delroute 0 10.00 real 7.49 user 29.14 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1261732, close 535502, bind 2715206, connect 1480362, delroute 0 10.00 real 7.65 user 30.39 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 148958, close 77494, bind 272138, connect 99060, delroute 0 10.69 real 0.79 user 34.59 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462597, close 989538, bind 3603570, connect 1885248, delroute 0 10.00 real 10.90 user 26.01 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 1023200, close 507311, bind 751760, connect 3425719, delroute 0 0m10.01s real 0m08.23s user 0m28.82s 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 1255178, close 509268, bind 2707388, connect 1533993, delroute 0 0m10.00s real 0m07.45s user 0m30.63s 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 308373, close 250727, bind 0, connect 1389109, delroute 117635 10.00 real 3.52 user 25.68 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 1523874, close 591143, bind 5643294, connect 0, delroute 0 10.01 real 9.85 user 30.22 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 1401132, close 556593, bind 0, connect 3704358, delroute 0 10.01 real 8.06 user 31.95 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 1440071, close 543154, bind 2788827, connect 1988737, delroute 0 10.01 real 8.56 user 31.56 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 1372136, close 432250, bind 2690323, connect 1789430, delroute 0 10.48 real 7.81 user 32.24 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 1085692, close 670870, bind 3230424, connect 2269538, delroute 0 10.01 real 9.48 user 30.58 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 1264158, close 516587, bind 847203, connect 3492879, delroute 0 10.00 real 9.35 user 30.66 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 1365441, close 542126, bind 2879472, connect 2000376, delroute 0 10.00 real 8.73 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 322858, close 293399, bind 0, connect 1383882, delroute 197743 10.00 real 4.40 user 29.16 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 229787 1.01 real 0.16 user 0.83 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 43907 1.00 real 0.05 user 0.95 sys