==== 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 1182143, close 1057555, bind 1649578, connect 1003687, delroute 0 10.00 real 5.02 user 34.42 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1222174, close 851566, bind 6862080, connect 0, delroute 0 10.00 real 11.94 user 28.07 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 912924, close 489216, bind 0, connect 2121275, delroute 0 10.00 real 4.44 user 35.63 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1094991, close 640282, bind 2526259, connect 1397119, delroute 0 10.00 real 6.71 user 33.32 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 114812, close 66104, bind 251100, connect 174212, delroute 0 10.25 real 0.74 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 586029, close 895331, bind 3650329, connect 2055032, delroute 0 10.01 real 10.41 user 29.35 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 981877, close 388916, bind 566470, connect 1858121, delroute 0 10.00 real 5.57 user 34.25 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 1260149, close 494509, bind 2303524, connect 1167885, delroute 0 10.00 real 6.41 user 33.53 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 719249, close 623803, bind 0, connect 1611851, delroute 397819 10.01 real 5.51 user 32.92 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1282596, close 472495, bind 5919831, connect 0, delroute 0 10.00 real 9.48 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 1117506, close 540554, bind 0, connect 3945776, delroute 0 10.00 real 7.94 user 28.77 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1298361, close 522357, bind 2896501, connect 1663614, delroute 0 10.00 real 8.62 user 29.33 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 171509, close 87528, bind 263742, connect 118198, delroute 0 10.73 real 0.72 user 33.12 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 535591, close 924975, bind 3616998, connect 1956168, delroute 0 10.01 real 10.98 user 26.42 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 1112246, close 339050, bind 631107, connect 1376487, delroute 0 10.02 real 4.41 user 35.53 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 1228805, close 411047, bind 2350503, connect 803377, delroute 0 10.00 real 5.84 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 507657, close 423846, bind 0, connect 1055835, delroute 175883 10.01 real 3.79 user 31.45 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 1835012, close 589069, bind 5216628, connect 0, delroute 0 10.01 real 9.47 user 30.47 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 1600876, close 544308, bind 0, connect 3829750, delroute 0 10.01 real 8.79 user 31.19 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 1672746, close 552944, bind 2911871, connect 1951111, delroute 0 10.01 real 8.58 user 31.40 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 1580932, close 476301, bind 2651903, connect 1939083, delroute 0 10.44 real 8.62 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 1366810, close 644054, bind 3139619, connect 2192844, delroute 0 10.00 real 10.77 user 29.25 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 1407482, close 567402, bind 867089, connect 3226570, delroute 0 10.01 real 10.43 user 29.61 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 1614213, close 572499, bind 2963590, connect 1845689, delroute 0 10.01 real 9.63 user 30.35 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 1016912, close 545060, bind 0, connect 2965748, delroute 661066 10.01 real 8.97 user 30.92 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1564482, close 642720, bind 5402187, connect 0, delroute 0 10.00 real 9.66 user 30.34 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1017683, close 307717, bind 0, connect 1394977, delroute 0 10.00 real 3.13 user 36.91 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1197772, close 428275, bind 1845739, connect 903627, delroute 0 10.00 real 5.22 user 34.78 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 128505, close 72010, bind 230826, connect 162917, delroute 0 10.40 real 0.84 user 39.25 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 536163, close 927651, bind 3481599, connect 1763486, delroute 0 10.01 real 10.06 user 29.78 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 993729, close 299460, bind 444248, connect 1388999, delroute 0 0m10.00s real 0m03.71s user 0m36.30s 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 1190984, close 428455, bind 1895524, connect 892079, delroute 0 0m10.00s real 0m04.95s user 0m35.10s 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 356070, close 304917, bind 0, connect 882118, delroute 129834 10.00 real 3.27 user 28.71 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1245930, close 458933, bind 5643330, connect 0, delroute 0 10.00 real 9.13 user 30.84 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035176, close 574297, bind 0, connect 3469745, delroute 0 10.00 real 7.20 user 29.05 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1264958, close 527713, bind 2687510, connect 1448219, delroute 0 10.00 real 7.78 user 30.32 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 160080, close 84964, bind 279008, connect 97050, delroute 0 10.72 real 0.66 user 34.84 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 441614, close 1013981, bind 3591323, connect 1887607, delroute 0 10.01 real 10.82 user 26.04 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 1013335, close 491421, bind 733065, connect 3485315, delroute 0 0m10.01s real 0m08.14s user 0m28.89s 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 1246098, close 530900, bind 2602103, connect 1481050, delroute 0 0m10.01s real 0m07.44s user 0m30.47s 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 309936, close 272119, bind 0, connect 1384066, delroute 115907 10.00 real 3.77 user 25.54 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 1518272, close 623346, bind 5567121, connect 0, delroute 0 10.01 real 9.66 user 30.36 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 1410348, close 545814, bind 0, connect 3652110, delroute 0 10.01 real 8.09 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 1412776, close 541569, bind 2828933, connect 1982403, delroute 0 10.01 real 8.60 user 31.32 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 1364436, close 467906, bind 2689043, connect 1769603, delroute 0 10.57 real 7.86 user 32.22 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 1090867, close 670663, bind 3188023, connect 2234317, delroute 0 10.00 real 10.23 user 29.78 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 1261121, close 530377, bind 848406, connect 3425348, delroute 0 10.00 real 8.63 user 31.32 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 1397002, close 551638, bind 2881635, connect 1913714, delroute 0 10.00 real 8.56 user 31.35 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 319123, close 316030, bind 0, connect 1425643, delroute 196044 10.00 real 4.30 user 29.46 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 230092 1.01 real 0.28 user 0.73 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 48930 1.00 real 0.04 user 0.97 sys