==== 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 1191901, close 1051735, bind 1726567, connect 981043, delroute 0 10.00 real 5.40 user 34.13 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1134726, close 949726, bind 6947248, connect 0, delroute 0 10.00 real 12.46 user 27.41 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 871653, close 495331, bind 0, connect 2100344, delroute 0 10.00 real 4.78 user 35.28 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1091958, close 613313, bind 2542467, connect 1365545, delroute 0 10.00 real 7.31 user 32.59 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 114969, close 67793, bind 233478, connect 187474, delroute 0 10.26 real 1.01 user 39.08 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 658302, close 918080, bind 3493580, connect 1992749, delroute 0 10.01 real 10.84 user 29.05 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 937924, close 377063, bind 558739, connect 1868922, delroute 0 10.00 real 5.18 user 34.74 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 1246996, close 463840, bind 2206793, connect 1166404, delroute 0 10.00 real 6.83 user 33.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 725927, close 614427, bind 0, connect 1641682, delroute 391264 10.01 real 5.80 user 32.89 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1260539, close 483594, bind 5973274, connect 0, delroute 0 10.00 real 9.54 user 30.36 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1096279, close 558014, bind 0, connect 3955554, delroute 0 10.00 real 8.40 user 28.67 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1254218, close 547292, bind 2717416, connect 1785250, delroute 0 10.00 real 8.41 user 29.57 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 166672, close 91615, bind 256778, connect 113267, delroute 0 10.58 real 0.74 user 35.41 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 572667, close 862831, bind 3585913, connect 2054351, delroute 0 10.01 real 10.75 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 1069955, close 362680, bind 619410, connect 1433503, delroute 0 10.00 real 4.54 user 35.48 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 1228140, close 421011, bind 2265791, connect 824057, delroute 0 10.00 real 6.14 user 33.90 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 513522, close 458824, bind 0, connect 1091244, delroute 190835 10.01 real 4.10 user 31.95 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 1727147, close 627081, bind 5710571, connect 0, delroute 0 10.01 real 9.39 user 30.64 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 1567672, close 545709, bind 0, connect 3916900, delroute 0 10.01 real 9.10 user 30.94 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 1619568, close 586424, bind 2890924, connect 1993674, delroute 0 10.01 real 8.93 user 30.93 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 1571428, close 472110, bind 2583470, connect 1953915, delroute 0 10.53 real 8.64 user 31.39 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 1371408, close 665003, bind 3124088, connect 2136888, delroute 0 10.01 real 10.49 user 29.41 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 1505359, close 514919, bind 882756, connect 3200412, delroute 0 10.01 real 9.95 user 30.06 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 1615533, close 552760, bind 2919502, connect 1840325, delroute 0 10.01 real 9.33 user 30.79 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 939123, close 570251, bind 0, connect 3071796, delroute 632388 10.01 real 9.94 user 29.91 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1568647, close 648428, bind 5383827, connect 0, delroute 0 10.00 real 8.95 user 31.07 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1024757, close 285539, bind 0, connect 1358638, delroute 0 10.00 real 3.21 user 36.88 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1182132, close 411994, bind 1839724, connect 916083, delroute 0 10.00 real 4.95 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 116913, close 59627, bind 199057, connect 136111, delroute 0 10.34 real 0.70 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526864, close 911497, bind 3535066, connect 1728839, delroute 0 10.00 real 10.23 user 29.37 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 967527, close 323687, bind 460652, connect 1392624, delroute 0 0m10.00s real 0m03.78s user 0m36.33s 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 1168155, close 447479, bind 1817551, connect 927400, delroute 0 0m10.00s real 0m05.18s user 0m34.68s 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 349952, close 291635, bind 0, connect 892088, delroute 131550 10.00 real 3.36 user 28.98 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1225970, close 471741, bind 5653473, connect 0, delroute 0 10.00 real 9.35 user 30.66 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046483, close 584740, bind 0, connect 3470927, delroute 0 10.00 real 7.43 user 28.80 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1221993, close 527918, bind 2575012, connect 1619709, delroute 0 10.00 real 7.25 user 30.81 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 155355, close 83820, bind 270447, connect 116739, delroute 0 10.69 real 0.78 user 36.43 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 457238, close 1005528, bind 3530455, connect 1917984, delroute 0 10.00 real 10.80 user 26.07 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 1022221, close 525138, bind 757012, connect 3381924, delroute 0 0m10.00s real 0m07.74s user 0m29.40s 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 1217429, close 545913, bind 2510692, connect 1558061, delroute 0 0m10.00s real 0m07.47s user 0m30.26s 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 309158, close 264872, bind 0, connect 1390447, delroute 118862 10.00 real 3.89 user 25.44 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 1529538, close 606578, bind 5549366, connect 0, delroute 0 10.01 real 9.58 user 30.38 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 1417057, close 544874, bind 0, connect 3636950, delroute 0 10.01 real 7.85 user 32.17 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 1430162, close 548020, bind 2739273, connect 1981855, delroute 0 10.01 real 8.68 user 31.14 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 1340404, close 446082, bind 2716431, connect 1797719, delroute 0 10.47 real 7.96 user 31.94 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 1110408, close 647272, bind 3229181, connect 2175035, delroute 0 10.01 real 10.28 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 1240125, close 531393, bind 817266, connect 3498963, delroute 0 10.00 real 8.46 user 31.51 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 1364680, close 541362, bind 2845059, connect 1964332, delroute 0 10.00 real 8.35 user 31.67 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 319182, close 326274, bind 0, connect 1453153, delroute 197793 10.00 real 4.63 user 29.30 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 210066 1.01 real 0.15 user 0.85 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 47508 1.00 real 0.04 user 0.95 sys