==== 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 1130505, close 960847, bind 1622985, connect 947205, delroute 0 10.00 real 5.29 user 34.20 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1050237, close 974932, bind 6945298, connect 0, delroute 0 10.01 real 12.35 user 27.69 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 830466, close 558444, bind 0, connect 2176207, delroute 0 10.01 real 4.97 user 34.90 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1098026, close 486541, bind 2239923, connect 1246775, delroute 0 10.00 real 6.22 user 33.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 115264, close 60862, bind 224302, connect 165405, delroute 0 10.35 real 0.67 user 39.32 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 485630, close 920583, bind 3677320, connect 2075559, delroute 0 10.00 real 10.89 user 29.14 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 881411, close 386847, bind 581953, connect 1793644, delroute 0 10.00 real 5.14 user 34.87 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 1190776, close 452141, bind 2110511, connect 1101080, delroute 0 10.00 real 5.92 user 34.00 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 716043, close 543560, bind 0, connect 1486131, delroute 395573 10.01 real 4.77 user 34.25 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1245554, close 449154, bind 5842076, connect 0, delroute 0 10.00 real 9.12 user 30.85 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1062093, close 493570, bind 0, connect 4163826, delroute 0 10.00 real 8.37 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 1275746, close 501180, bind 2854731, connect 1620709, delroute 0 10.01 real 7.91 user 30.38 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 148085, close 84510, bind 281541, connect 106042, delroute 0 10.70 real 0.81 user 34.60 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529520, close 838492, bind 3632295, connect 1975165, delroute 0 10.00 real 10.74 user 26.51 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 1035194, close 358258, bind 619199, connect 1448984, delroute 0 10.01 real 4.71 user 35.20 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 1199862, close 400103, bind 2258986, connect 810739, delroute 0 10.00 real 5.72 user 34.17 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 485394, close 397241, bind 0, connect 1032856, delroute 171321 10.01 real 3.56 user 33.40 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 1835604, close 493627, bind 5132980, connect 0, delroute 0 10.00 real 8.40 user 31.62 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 1560297, close 501507, bind 0, connect 3706641, delroute 0 10.00 real 7.82 user 32.23 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 1590109, close 516057, bind 2798040, connect 1948185, delroute 0 10.01 real 8.78 user 31.29 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 1527963, close 462702, bind 2618317, connect 1876352, delroute 0 10.45 real 8.41 user 31.52 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 1394071, close 566667, bind 2953040, connect 2047680, delroute 0 10.01 real 9.02 user 30.96 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 1454696, close 490234, bind 829004, connect 3142623, delroute 0 10.01 real 9.28 user 30.75 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 1602840, close 526444, bind 2766625, connect 1799297, delroute 0 10.01 real 9.06 user 30.90 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 1020074, close 523603, bind 0, connect 2877473, delroute 673900 10.01 real 9.06 user 30.97 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1630338, close 560231, bind 4978481, connect 0, delroute 0 10.01 real 8.65 user 31.40 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1013912, close 280391, bind 0, connect 1324208, delroute 0 10.00 real 3.01 user 37.12 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1176495, close 385547, bind 1766091, connect 893327, delroute 0 10.01 real 4.95 user 35.15 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 119266, close 61532, bind 212811, connect 160134, delroute 0 10.28 real 0.82 user 39.07 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 481614, close 953538, bind 3481506, connect 1802328, delroute 0 10.01 real 10.60 user 29.25 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 923925, close 259128, bind 412848, connect 1376251, delroute 0 0m10.01s real 0m03.19s user 0m36.81s 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 1143099, close 378715, bind 1789783, connect 890260, delroute 0 0m10.01s real 0m05.02s user 0m35.06s 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 324069, close 276185, bind 0, connect 825850, delroute 118726 10.00 real 3.03 user 29.49 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1256385, close 436697, bind 5446234, connect 0, delroute 0 10.01 real 8.17 user 31.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 999721, close 509416, bind 0, connect 3732984, delroute 0 10.01 real 7.68 user 29.09 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1212959, close 483628, bind 2667725, connect 1569945, delroute 0 10.01 real 7.86 user 30.27 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 146719, close 79095, bind 271651, connect 104828, delroute 0 10.61 real 0.63 user 34.53 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 417576, close 1017529, bind 3562657, connect 1889819, delroute 0 10.00 real 10.45 user 26.47 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 991901, close 498554, bind 750748, connect 3479507, delroute 0 0m10.01s real 0m08.48s user 0m28.37s 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 1229579, close 509951, bind 2572501, connect 1532353, delroute 0 0m10.01s real 0m07.39s user 0m30.69s 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 282823, close 229434, bind 0, connect 1299231, delroute 110252 10.00 real 3.74 user 27.00 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 1602799, close 480579, bind 5065013, connect 0, delroute 0 10.00 real 8.37 user 31.53 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 1374377, close 523693, bind 0, connect 3528311, delroute 0 10.00 real 7.44 user 32.51 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 1406001, close 507310, bind 2735553, connect 1847532, delroute 0 10.00 real 7.91 user 32.11 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 1332823, close 439029, bind 2618449, connect 1773308, delroute 0 10.48 real 7.80 user 32.18 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 1033766, close 666948, bind 3207294, connect 2195972, delroute 0 10.01 real 10.04 user 29.97 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 1253331, close 484440, bind 791979, connect 3296413, delroute 0 10.00 real 8.38 user 31.57 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 1383194, close 488955, bind 2649280, connect 1872493, delroute 0 10.00 real 8.85 user 31.17 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 282264, close 259316, bind 0, connect 1239092, delroute 178475 10.00 real 3.71 user 30.21 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 238061 1.01 real 0.25 user 0.75 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 36218 1.00 real 0.04 user 0.96 sys