==== 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 1161438, close 1061847, bind 1651560, connect 1001486, delroute 0 10.00 real 5.41 user 34.33 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1197104, close 1061885, bind 6736347, connect 0, delroute 0 10.00 real 11.83 user 28.30 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 788455, close 607871, bind 0, connect 2377246, delroute 0 10.00 real 5.42 user 34.45 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1055075, close 541041, bind 2727808, connect 1412674, delroute 0 10.00 real 7.22 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 118792, close 58229, bind 204994, connect 154740, delroute 0 10.27 real 0.69 user 39.34 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 617226, close 977087, bind 3635703, connect 2074069, delroute 0 10.00 real 10.82 user 28.89 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 980309, close 389922, bind 533982, connect 1844074, delroute 0 10.00 real 5.06 user 35.02 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 1252742, close 489888, bind 2166754, connect 1172034, delroute 0 10.00 real 7.08 user 32.95 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 763460, close 621602, bind 0, connect 1598695, delroute 408405 10.01 real 5.30 user 33.13 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1342811, close 450983, bind 5819355, connect 0, delroute 0 10.00 real 8.88 user 30.93 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1119379, close 525741, bind 0, connect 4123244, delroute 0 10.00 real 8.17 user 28.65 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1347052, close 512735, bind 2727481, connect 1762593, delroute 0 10.00 real 7.92 user 30.50 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 157294, close 84936, bind 300629, connect 109176, delroute 0 10.71 real 0.78 user 35.33 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 603063, close 879617, bind 3590661, connect 1993448, delroute 0 10.01 real 11.19 user 26.21 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 1112496, close 330991, bind 618120, connect 1463470, delroute 0 10.00 real 4.71 user 35.14 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 1278509, close 408243, bind 2132385, connect 842955, delroute 0 10.00 real 5.64 user 34.30 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 517161, close 450009, bind 0, connect 1095858, delroute 185446 10.01 real 3.75 user 32.36 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 2042255, close 464650, bind 4924765, connect 0, delroute 0 10.01 real 8.26 user 31.88 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 1644675, close 500873, bind 0, connect 3826268, delroute 0 10.01 real 8.69 user 31.34 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 1640615, close 556062, bind 2934067, connect 1971936, delroute 0 10.01 real 9.02 user 30.92 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 1564469, close 476932, bind 2708371, connect 1941040, delroute 0 10.55 real 8.76 user 31.34 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 1441433, close 610889, bind 3041199, connect 2113911, delroute 0 10.01 real 9.97 user 29.98 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 1514647, close 510978, bind 884761, connect 3213918, delroute 0 10.01 real 9.76 user 30.21 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 1635962, close 534501, bind 2903997, connect 1831753, delroute 0 10.01 real 9.69 user 30.42 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 1019637, close 571428, bind 0, connect 3044704, delroute 684872 10.01 real 9.74 user 30.23 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1713506, close 577118, bind 5054013, connect 0, delroute 0 10.00 real 8.88 user 30.92 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1036664, close 266549, bind 0, connect 1400095, delroute 0 10.00 real 3.53 user 36.56 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1207127, close 415427, bind 1746665, connect 923238, delroute 0 10.00 real 4.63 user 35.48 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 113768, close 56190, bind 211281, connect 150232, delroute 0 10.39 real 0.67 user 39.39 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526267, close 945709, bind 3525729, connect 1823702, delroute 0 10.01 real 10.48 user 29.34 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 963732, close 293315, bind 482580, connect 1447046, delroute 0 0m10.00s real 0m03.34s user 0m36.64s 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 1215752, close 404001, bind 1755815, connect 917424, delroute 0 0m10.00s real 0m04.72s user 0m35.36s 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 350801, close 302866, bind 0, connect 907954, delroute 130483 10.00 real 3.01 user 29.23 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1320594, close 436879, bind 5558252, connect 0, delroute 0 10.00 real 8.56 user 31.44 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1083002, close 554082, bind 0, connect 3535177, delroute 0 10.00 real 7.38 user 29.22 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1277972, close 518157, bind 2588546, connect 1578532, delroute 0 10.00 real 7.10 user 30.72 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 144395, close 81353, bind 278947, connect 106781, delroute 0 10.54 real 0.80 user 34.89 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 481563, close 977466, bind 3606286, connect 1960387, delroute 0 10.00 real 10.94 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 986780, close 518794, bind 742714, connect 3583398, delroute 0 0m10.00s real 0m08.14s user 0m28.99s 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 1240970, close 522969, bind 2651826, connect 1596315, delroute 0 0m10.00s real 0m08.16s user 0m29.54s 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 299170, close 257923, bind 0, connect 1436813, delroute 119557 10.00 real 3.94 user 25.11 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 1628943, close 591256, bind 5416595, connect 0, delroute 0 10.01 real 9.07 user 30.83 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 1380973, close 596618, bind 0, connect 3759052, delroute 0 10.01 real 7.98 user 31.97 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 1418167, close 578705, bind 2808394, connect 2006807, delroute 0 10.01 real 8.85 user 31.13 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 1337411, close 467671, bind 2693579, connect 1829500, delroute 0 10.59 real 8.65 user 31.29 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 1124390, close 665293, bind 3215702, connect 2196830, delroute 0 10.01 real 10.30 user 29.74 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 1251123, close 549891, bind 847770, connect 3525024, delroute 0 10.00 real 8.97 user 30.95 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 1405679, close 532749, bind 2808717, connect 2002089, delroute 0 10.00 real 8.54 user 31.41 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 314703, close 325154, bind 0, connect 1435230, delroute 198995 10.00 real 4.65 user 28.58 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 230156 1.00 real 0.20 user 0.79 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 47770 1.00 real 0.04 user 0.96 sys