==== 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 1105618, close 956578, bind 1609361, connect 991577, delroute 0 10.00 real 5.35 user 34.12 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1181885, close 938106, bind 6620762, connect 0, delroute 0 10.00 real 11.12 user 28.85 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 833170, close 461326, bind 0, connect 2059594, delroute 0 10.01 real 4.23 user 35.75 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1154830, close 471548, bind 2329298, connect 1212941, delroute 0 10.00 real 6.31 user 33.68 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 121315, close 81432, bind 259984, connect 190698, delroute 0 10.28 real 0.72 user 39.44 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 564468, close 897422, bind 3532138, connect 2055399, delroute 0 10.00 real 10.61 user 29.18 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 906145, close 361753, bind 550930, connect 1797837, delroute 0 10.01 real 4.34 user 35.73 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 1199181, close 444237, bind 2193016, connect 1130951, delroute 0 10.01 real 6.09 user 33.92 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 728233, close 562245, bind 0, connect 1535185, delroute 390477 10.01 real 5.21 user 33.74 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1237787, close 456397, bind 5846597, connect 0, delroute 0 10.00 real 9.25 user 30.67 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072972, close 522275, bind 0, connect 4008185, delroute 0 10.00 real 8.48 user 28.28 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1231635, close 503567, bind 2763586, connect 1814448, delroute 0 10.00 real 8.04 user 29.97 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 146185, close 87012, bind 308832, connect 123616, delroute 0 10.57 real 0.86 user 33.82 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 546303, close 816830, bind 3545534, connect 2057485, delroute 0 10.00 real 10.49 user 26.87 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 1043379, close 364757, bind 632322, connect 1458577, delroute 0 10.01 real 4.63 user 35.27 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 1195006, close 408964, bind 2234671, connect 820113, delroute 0 10.00 real 5.85 user 34.15 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 492414, close 413415, bind 0, connect 1057695, delroute 180667 10.00 real 3.78 user 33.07 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 1811720, close 535251, bind 5094668, connect 0, delroute 0 10.00 real 8.84 user 31.26 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 1547189, close 513874, bind 0, connect 3738023, delroute 0 10.01 real 8.04 user 32.00 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 1585385, close 513370, bind 2809057, connect 1910813, delroute 0 10.01 real 9.03 user 30.96 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 1541586, close 454697, bind 2567627, connect 1884729, delroute 0 10.46 real 7.63 user 32.41 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 1388169, close 560704, bind 2957889, connect 2042218, delroute 0 10.01 real 9.44 user 30.58 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 1481339, close 470449, bind 820963, connect 3108955, delroute 0 10.01 real 9.13 user 30.85 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 1587176, close 515011, bind 2776180, connect 1779086, delroute 0 10.01 real 9.68 user 30.39 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 1026840, close 495060, bind 0, connect 2915259, delroute 677109 10.01 real 9.01 user 30.88 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1585080, close 596258, bind 5113921, connect 0, delroute 0 10.00 real 8.59 user 31.39 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 988789, close 281133, bind 0, connect 1339146, delroute 0 10.02 real 3.06 user 37.01 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131364, close 420184, bind 1791474, connect 894593, delroute 0 10.00 real 4.82 user 35.22 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 112737, close 66132, bind 237048, connect 164764, delroute 0 10.34 real 0.83 user 39.13 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 506743, close 904105, bind 3489393, connect 1796652, delroute 0 10.01 real 9.90 user 29.80 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 941341, close 274726, bind 417369, connect 1360812, delroute 0 0m10.01s real 0m03.69s user 0m36.31s 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 1128642, close 383019, bind 1855462, connect 897622, delroute 0 0m10.01s real 0m04.82s user 0m35.14s 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 324880, close 260867, bind 0, connect 807668, delroute 115928 10.00 real 2.78 user 29.59 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1231440, close 431672, bind 5544703, connect 0, delroute 0 10.01 real 9.21 user 30.80 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1006838, close 563028, bind 0, connect 3518895, delroute 0 10.00 real 7.38 user 28.79 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1165720, close 516685, bind 2584451, connect 1658246, delroute 0 10.01 real 7.08 user 31.21 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 143316, close 76652, bind 276675, connect 117898, delroute 0 10.56 real 0.69 user 36.26 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430031, close 976728, bind 3573820, connect 1939866, delroute 0 10.01 real 10.80 user 26.19 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 1002672, close 513065, bind 720340, connect 3396147, delroute 0 0m10.01s real 0m08.24s user 0m28.84s 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 1176852, close 502349, bind 2590401, connect 1658191, delroute 0 0m10.01s real 0m07.62s user 0m30.37s 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 278587, close 232297, bind 0, connect 1285900, delroute 107967 10.00 real 3.56 user 25.97 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 1524535, close 543162, bind 5342738, connect 0, delroute 0 10.00 real 8.87 user 31.09 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 1376049, close 542859, bind 0, connect 3537968, delroute 0 10.01 real 8.12 user 31.93 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 1406791, close 505531, bind 2738751, connect 1838050, delroute 0 10.01 real 8.17 user 31.81 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 1355804, close 429579, bind 2680784, connect 1720349, delroute 0 10.57 real 7.94 user 32.09 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 1111721, close 595950, bind 3091989, connect 2124719, delroute 0 10.00 real 9.30 user 30.65 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 1285333, close 466634, bind 812210, connect 3243337, delroute 0 10.00 real 8.21 user 31.89 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 1371133, close 488278, bind 2719617, connect 1886908, delroute 0 10.00 real 7.94 user 32.19 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 279502, close 256420, bind 0, connect 1221697, delroute 168078 10.00 real 3.42 user 29.59 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 234668 1.01 real 0.16 user 0.86 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 37345 1.00 real 0.05 user 0.95 sys