==== 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 1122532, close 969032, bind 1665817, connect 978360, delroute 0 10.00 real 5.09 user 34.30 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1071120, close 914977, bind 7014591, connect 0, delroute 0 10.01 real 12.20 user 27.72 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 808848, close 498446, bind 0, connect 2138459, delroute 0 10.00 real 4.22 user 35.76 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127662, close 488208, bind 2159335, connect 1240750, delroute 0 10.01 real 6.20 user 33.74 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 119238, close 72349, bind 248291, connect 180792, delroute 0 10.34 real 0.89 user 39.09 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539377, close 934730, bind 3657660, connect 2043742, delroute 0 10.00 real 10.84 user 28.87 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 863984, close 403746, bind 580623, connect 1822229, delroute 0 10.00 real 5.16 user 34.77 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 1228220, close 425596, bind 2159929, connect 1099524, delroute 0 10.01 real 5.80 user 34.19 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 702140, close 545229, bind 0, connect 1485521, delroute 399285 10.00 real 5.38 user 33.41 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1238948, close 427264, bind 5904325, connect 0, delroute 0 10.00 real 9.23 user 30.73 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1068085, close 454648, bind 0, connect 4255347, delroute 0 10.01 real 8.44 user 28.84 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1310319, close 496270, bind 3045860, connect 1518266, delroute 0 10.01 real 7.88 user 30.72 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 143552, close 74289, bind 290280, connect 86096, delroute 0 10.55 real 0.75 user 35.75 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 534132, close 842037, bind 3516110, connect 2033432, delroute 0 10.01 real 10.67 user 26.65 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 1064242, close 356061, bind 599312, connect 1439087, delroute 0 10.01 real 4.85 user 35.25 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 1207680, close 396124, bind 2248654, connect 808283, delroute 0 10.01 real 5.80 user 34.11 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 478693, close 389197, bind 0, connect 1029708, delroute 172909 10.00 real 3.52 user 32.86 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 1722379, close 589195, bind 5363079, connect 0, delroute 0 10.00 real 8.90 user 31.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 1549256, close 523699, bind 0, connect 3684100, delroute 0 10.00 real 7.88 user 32.27 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 1601559, close 512595, bind 2803963, connect 1878490, delroute 0 10.01 real 8.73 user 31.29 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 1520975, close 439946, bind 2605927, connect 1881707, delroute 0 10.46 real 8.36 user 31.75 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 1360482, close 587722, bind 3012651, connect 2055794, delroute 0 10.00 real 10.08 user 29.81 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 1475486, close 476390, bind 858033, connect 3104619, delroute 0 10.00 real 9.48 user 30.60 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 1574629, close 519959, bind 2848938, connect 1766629, delroute 0 10.00 real 9.41 user 30.76 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 1017722, close 538165, bind 0, connect 2910853, delroute 693298 10.01 real 9.43 user 30.73 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1607312, close 568505, bind 5160420, connect 0, delroute 0 10.01 real 8.38 user 31.80 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 983602, close 280757, bind 0, connect 1344918, delroute 0 10.00 real 2.73 user 37.24 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1158235, close 400229, bind 1775189, connect 893813, delroute 0 10.00 real 5.07 user 35.00 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 118308, close 60445, bind 216068, connect 160284, delroute 0 10.35 real 0.74 user 39.34 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525725, close 912783, bind 3413187, connect 1752507, delroute 0 10.00 real 9.83 user 29.91 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 1012013, close 266524, bind 379115, connect 1308457, delroute 0 0m10.01s real 0m03.36s user 0m36.74s 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 1148734, close 399585, bind 1773893, connect 895380, delroute 0 0m10.01s real 0m05.03s user 0m34.96s 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 325532, close 270956, bind 0, connect 824003, delroute 119074 10.00 real 2.87 user 29.46 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1247843, close 418061, bind 5522449, connect 0, delroute 0 10.01 real 8.90 user 31.10 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1005374, close 480020, bind 0, connect 3781517, delroute 0 10.00 real 7.60 user 28.91 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1248180, close 522578, bind 2840254, connect 1324588, delroute 0 10.01 real 7.96 user 30.12 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 140181, close 79352, bind 301499, connect 85861, delroute 0 10.70 real 0.83 user 35.41 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 416686, close 996287, bind 3546271, connect 1921605, delroute 0 10.01 real 10.61 user 26.10 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 977099, close 431580, bind 824425, connect 3713854, delroute 0 0m10.01s real 0m09.11s user 0m28.17s 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 1297058, close 504818, bind 2802480, connect 1277020, delroute 0 0m10.01s real 0m07.34s user 0m30.99s 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 279230, close 229659, bind 0, connect 1309315, delroute 110712 10.00 real 3.73 user 26.53 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 1538249, close 492615, bind 5215643, connect 0, delroute 0 10.00 real 8.90 user 31.14 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 1337054, close 530504, bind 0, connect 3567480, delroute 0 10.00 real 7.56 user 32.53 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 1343095, close 535100, bind 2811887, connect 1870515, delroute 0 10.01 real 8.32 user 31.82 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 1327840, close 401041, bind 2630606, connect 1768110, delroute 0 10.49 real 7.92 user 32.07 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 1030700, close 616423, bind 3200800, connect 2207827, delroute 0 10.00 real 10.07 user 29.89 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 1186593, close 493566, bind 844116, connect 3386087, delroute 0 10.00 real 8.40 user 31.64 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 1327730, close 523215, bind 2808286, connect 1888722, delroute 0 10.01 real 8.51 user 31.64 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 286045, close 259763, bind 0, connect 1242211, delroute 176841 10.00 real 3.87 user 29.90 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 235346 1.01 real 0.25 user 0.77 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 41227 1.01 real 0.05 user 0.95 sys