==== 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 1103124, close 954517, bind 1642512, connect 988757, delroute 0 10.01 real 5.15 user 34.26 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1166764, close 898695, bind 6621787, connect 0, delroute 0 10.01 real 11.75 user 28.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 770267, close 446143, bind 0, connect 2134711, delroute 0 10.01 real 4.48 user 35.59 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1083108, close 610203, bind 2398721, connect 1282704, delroute 0 10.01 real 6.70 user 33.27 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 120175, close 79667, bind 282707, connect 215806, delroute 0 10.40 real 0.99 user 39.23 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529049, close 934631, bind 3637480, connect 2173713, delroute 0 10.01 real 10.95 user 28.98 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 938858, close 341772, bind 519344, connect 1791369, delroute 0 10.01 real 4.90 user 35.07 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 1208882, close 438711, bind 1997157, connect 1149734, delroute 0 10.01 real 6.07 user 33.87 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 709964, close 549863, bind 0, connect 1523935, delroute 404710 10.01 real 5.16 user 33.50 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1373790, close 399580, bind 5596725, connect 0, delroute 0 10.01 real 8.58 user 31.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1086424, close 433064, bind 0, connect 4468115, delroute 0 10.01 real 8.96 user 28.19 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1372741, close 474735, bind 2975101, connect 1526260, delroute 0 10.01 real 7.59 user 31.14 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 136959, close 75831, bind 279083, connect 85662, delroute 0 10.56 real 0.53 user 34.91 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539267, close 889984, bind 3605748, connect 1995946, delroute 0 10.01 real 10.81 user 26.72 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 1071171, close 327000, bind 592192, connect 1454442, delroute 0 10.01 real 4.74 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 1220411, close 401706, bind 2123515, connect 835032, delroute 0 10.01 real 5.55 user 34.45 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 471987, close 386227, bind 0, connect 1018703, delroute 171106 10.00 real 3.24 user 32.57 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 1779208, close 530158, bind 5195011, connect 0, delroute 0 10.00 real 8.59 user 31.35 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 1512206, close 513720, bind 0, connect 3774124, delroute 0 10.00 real 8.31 user 31.73 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 1557023, close 525761, bind 2825775, connect 1942589, delroute 0 10.00 real 8.75 user 31.35 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 1539829, close 423691, bind 2580732, connect 1842276, delroute 0 10.55 real 7.94 user 32.09 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 1344914, close 603600, bind 2957431, connect 2084991, delroute 0 10.00 real 9.35 user 30.66 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 1377899, close 509448, bind 868835, connect 3237212, delroute 0 10.00 real 9.74 user 30.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 1545771, close 521744, bind 2789660, connect 1817195, delroute 0 10.00 real 8.65 user 31.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 940482, close 549392, bind 0, connect 2998481, delroute 716066 10.00 real 8.82 user 31.17 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1706731, close 564314, bind 4719788, connect 0, delroute 0 10.01 real 7.82 user 32.27 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1074970, close 195179, bind 0, connect 1283309, delroute 0 10.01 real 2.81 user 37.18 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1129513, close 350919, bind 1600977, connect 928619, delroute 0 10.01 real 4.23 user 35.63 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 124606, close 60711, bind 183168, connect 152731, delroute 0 10.28 real 0.69 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 494904, close 893885, bind 3414687, connect 1845625, delroute 0 10.00 real 10.22 user 29.67 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 908702, close 243221, bind 355151, connect 1394183, delroute 0 0m10.01s real 0m03.44s user 0m36.59s 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 1143712, close 348392, bind 1558965, connect 934781, delroute 0 0m10.01s real 0m04.66s user 0m35.42s 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 312992, close 269678, bind 0, connect 823969, delroute 112779 10.00 real 2.93 user 28.92 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1359206, close 386792, bind 5287530, connect 0, delroute 0 10.01 real 8.81 user 31.12 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1043835, close 470068, bind 0, connect 3911317, delroute 0 10.01 real 7.96 user 28.70 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1299781, close 495332, bind 2851897, connect 1379910, delroute 0 10.01 real 7.49 user 31.01 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 165435, close 80037, bind 280578, connect 82123, delroute 0 10.71 real 0.65 user 36.88 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 428387, close 1029551, bind 3609031, connect 1949188, delroute 0 10.01 real 11.67 user 25.40 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 1032912, close 426666, bind 811073, connect 3698537, delroute 0 0m10.01s real 0m08.25s user 0m29.30s 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 1323361, close 483170, bind 2778277, connect 1388745, delroute 0 0m10.01s real 0m07.08s user 0m31.35s 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 270290, close 219068, bind 0, connect 1288619, delroute 106871 10.00 real 3.83 user 25.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 1591227, close 477554, bind 5024380, connect 0, delroute 0 10.00 real 8.69 user 31.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 1406141, close 477298, bind 0, connect 3479100, delroute 0 10.00 real 7.52 user 32.44 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 1420300, close 503614, bind 2574556, connect 1813011, delroute 0 10.00 real 8.22 user 31.77 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 1384348, close 423241, bind 2469503, connect 1706681, delroute 0 10.48 real 7.62 user 32.40 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 1050946, close 650658, bind 3176145, connect 2220728, delroute 0 10.01 real 10.08 user 29.68 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 1244377, close 492307, bind 790369, connect 3323446, delroute 0 10.00 real 8.24 user 31.81 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 1378786, close 478595, bind 2664097, connect 1855681, delroute 0 10.00 real 8.12 user 31.80 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 278521, close 250617, bind 0, connect 1207448, delroute 165721 10.00 real 3.71 user 29.03 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 235081 1.01 real 0.16 user 0.87 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 37742 1.01 real 0.02 user 0.98 sys