==== 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 1139870, close 1035694, bind 1598341, connect 982141, delroute 0 10.01 real 5.27 user 34.17 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1099528, close 787805, bind 6617654, connect 0, delroute 0 10.00 real 12.29 user 27.56 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 810596, close 594681, bind 0, connect 2195147, delroute 0 10.00 real 4.99 user 35.09 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1065056, close 567623, bind 2597771, connect 1307449, delroute 0 10.00 real 7.06 user 32.84 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 153219, close 137981, bind 434502, connect 277745, delroute 0 10.31 real 1.48 user 38.64 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 586783, close 843305, bind 3474461, connect 1957212, delroute 0 10.01 real 10.58 user 29.25 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 955592, close 397417, bind 529278, connect 1829595, delroute 0 10.00 real 5.61 user 34.26 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 1239401, close 460573, bind 2204456, connect 1129583, delroute 0 10.00 real 6.45 user 33.55 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 724389, close 595209, bind 0, connect 1564514, delroute 408369 10.01 real 5.93 user 32.32 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239291, close 452519, bind 5676641, connect 0, delroute 0 10.00 real 9.41 user 30.53 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1080648, close 532351, bind 0, connect 3963961, delroute 0 10.00 real 8.34 user 28.64 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1276429, close 524153, bind 2838966, connect 1609718, delroute 0 10.00 real 8.16 user 29.98 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 142968, close 76834, bind 272561, connect 104429, delroute 0 10.59 real 0.68 user 33.96 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 581191, close 802639, bind 3471040, connect 1985751, delroute 0 10.01 real 10.53 user 27.04 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 1012996, close 358276, bind 630826, connect 1468283, delroute 0 10.00 real 4.85 user 35.12 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 1190727, close 407029, bind 2268899, connect 822756, delroute 0 10.00 real 6.19 user 33.76 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 507853, close 438756, bind 0, connect 1072411, delroute 181848 10.01 real 3.82 user 31.89 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 1668808, close 639736, bind 5495589, connect 0, delroute 0 10.01 real 9.59 user 30.43 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 1587593, close 523720, bind 0, connect 3779038, delroute 0 10.01 real 9.07 user 31.09 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 1542323, close 567491, bind 2918974, connect 1974822, delroute 0 10.01 real 9.84 user 30.14 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 1518703, close 487531, bind 2679985, connect 1932462, delroute 0 10.47 real 8.65 user 31.33 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 1346800, close 628878, bind 3013256, connect 2124605, delroute 0 10.00 real 9.72 user 30.37 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 1395259, close 520525, bind 835973, connect 3234751, delroute 0 10.01 real 10.61 user 29.25 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 1581656, close 560500, bind 2830735, connect 1805264, delroute 0 10.01 real 9.48 user 30.46 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 947072, close 536954, bind 0, connect 2976718, delroute 682643 10.01 real 9.17 user 30.69 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1576532, close 636180, bind 4927886, connect 0, delroute 0 10.00 real 9.18 user 30.93 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1040259, close 295425, bind 0, connect 1336117, delroute 0 10.00 real 3.28 user 36.75 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1132624, close 426097, bind 1849866, connect 916128, delroute 0 10.00 real 4.99 user 35.08 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 120410, close 66715, bind 220086, connect 162973, delroute 0 10.35 real 0.69 user 39.71 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522183, close 876410, bind 3427783, connect 1687310, delroute 0 10.00 real 9.69 user 30.18 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 904460, close 321841, bind 449586, connect 1453605, delroute 0 0m10.01s real 0m04.00s user 0m36.04s 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 1138114, close 444040, bind 1815214, connect 911931, delroute 0 0m10.00s real 0m05.25s user 0m34.76s 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 337208, close 284106, bind 0, connect 858854, delroute 119920 10.00 real 3.04 user 27.96 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1182936, close 466053, bind 5459047, connect 0, delroute 0 10.00 real 9.19 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 1015417, close 559373, bind 0, connect 3542190, delroute 0 10.00 real 7.36 user 29.13 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1240755, close 510410, bind 2618601, connect 1480013, delroute 0 10.00 real 7.48 user 30.58 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 162432, close 82640, bind 272450, connect 92475, delroute 0 10.54 real 0.82 user 35.98 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 481586, close 936691, bind 3469882, connect 1866953, delroute 0 10.00 real 10.49 user 26.44 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 994077, close 504720, bind 728330, connect 3385221, delroute 0 0m10.00s real 0m08.73s user 0m28.39s 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 1226276, close 514122, bind 2583109, connect 1496637, delroute 0 0m10.00s real 0m07.42s user 0m30.32s 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 292439, close 246475, bind 0, connect 1348792, delroute 111425 10.00 real 3.80 user 24.59 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 1522297, close 556508, bind 5307737, connect 0, delroute 0 10.01 real 9.31 user 30.78 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 1406606, close 528621, bind 0, connect 3600738, delroute 0 10.01 real 7.97 user 31.91 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 1416785, close 548721, bind 2647263, connect 1944328, delroute 0 10.01 real 8.49 user 31.54 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 1342742, close 441623, bind 2671013, connect 1786424, delroute 0 10.49 real 8.11 user 31.95 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 1105917, close 604968, bind 3061507, connect 2158055, delroute 0 10.01 real 10.11 user 29.92 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 1284341, close 493175, bind 805385, connect 3334842, delroute 0 10.00 real 8.02 user 31.93 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 1333558, close 527271, bind 2789871, connect 1960972, delroute 0 10.00 real 8.83 user 31.24 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 310083, close 294436, bind 0, connect 1345494, delroute 174486 10.00 real 4.03 user 27.77 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 229287 1.00 real 0.22 user 0.78 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 40565 1.00 real 0.01 user 0.99 sys