==== 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 1148315, close 970304, bind 1644087, connect 971508, delroute 0 10.01 real 5.31 user 34.25 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1145706, close 897981, bind 6631317, connect 0, delroute 0 10.00 real 11.74 user 28.10 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 802372, close 518973, bind 0, connect 2132396, delroute 0 10.01 real 4.61 user 35.39 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1028228, close 625184, bind 2654313, connect 1277294, delroute 0 10.01 real 6.88 user 33.13 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 115456, close 69559, bind 270212, connect 169532, delroute 0 10.36 real 0.89 user 39.09 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 524553, close 923153, bind 3604149, connect 2061420, delroute 0 10.01 real 11.06 user 28.78 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 870837, close 393010, bind 573480, connect 1853080, delroute 0 10.01 real 5.00 user 34.91 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 1215372, close 439430, bind 2184931, connect 1113779, delroute 0 10.01 real 6.15 user 33.88 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 718552, close 550320, bind 0, connect 1488260, delroute 398585 10.00 real 5.01 user 33.71 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1245495, close 468038, bind 5840150, connect 0, delroute 0 10.01 real 9.39 user 30.62 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1081719, close 497717, bind 0, connect 4102779, delroute 0 10.01 real 8.73 user 28.27 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1287763, close 491838, bind 2853986, connect 1675570, delroute 0 10.01 real 8.58 user 29.77 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 146961, close 79345, bind 302792, connect 107562, delroute 0 10.57 real 0.96 user 35.30 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 505962, close 830376, bind 3557296, connect 2060668, delroute 0 10.01 real 11.04 user 26.20 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 1063307, close 342178, bind 628477, connect 1417452, delroute 0 10.01 real 4.71 user 35.22 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 1224641, close 401584, bind 2163693, connect 796220, delroute 0 10.01 real 5.87 user 34.07 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 482244, close 388177, bind 0, connect 1037015, delroute 171923 10.00 real 3.48 user 33.05 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 1769495, close 539017, bind 5229953, connect 0, delroute 0 10.00 real 8.86 user 31.20 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 1563988, close 505393, bind 0, connect 3647729, delroute 0 10.00 real 8.13 user 31.90 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 1561428, close 514569, bind 2880766, connect 1898084, delroute 0 10.01 real 8.53 user 31.52 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 1529029, close 448587, bind 2618404, connect 1840233, delroute 0 10.45 real 8.31 user 31.63 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 1363571, close 577225, bind 3003125, connect 2012555, delroute 0 10.01 real 9.66 user 30.40 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 1464972, close 489096, bind 850278, connect 3093707, delroute 0 10.00 real 9.17 user 30.87 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 1593435, close 516044, bind 2781345, connect 1783447, delroute 0 10.00 real 8.80 user 31.06 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 1004326, close 537805, bind 0, connect 2872119, delroute 721544 10.00 real 9.35 user 30.78 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1570754, close 590187, bind 5137179, connect 0, delroute 0 10.01 real 8.03 user 31.98 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1004139, close 274787, bind 0, connect 1316619, delroute 0 10.01 real 2.93 user 37.01 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1137414, close 381380, bind 1728076, connect 898537, delroute 0 10.01 real 4.74 user 35.36 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 123932, close 63807, bind 220522, connect 154174, delroute 0 10.29 real 0.58 user 39.49 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 511107, close 923921, bind 3466461, connect 1739103, delroute 0 10.01 real 10.11 user 29.83 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 969396, close 273843, bind 386407, connect 1342942, delroute 0 0m10.01s real 0m03.40s user 0m36.66s 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 1107756, close 379689, bind 1848517, connect 902352, delroute 0 0m10.01s real 0m05.03s user 0m35.07s 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 323223, close 263738, bind 0, connect 800864, delroute 114832 10.00 real 2.68 user 28.97 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1261686, close 423611, bind 5442559, connect 0, delroute 0 10.01 real 8.69 user 31.41 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1013200, close 529599, bind 0, connect 3611256, delroute 0 10.01 real 7.99 user 28.37 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1221110, close 507439, bind 2660548, connect 1537603, delroute 0 10.01 real 7.77 user 30.33 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 136668, close 79400, bind 288311, connect 103011, delroute 0 10.64 real 0.81 user 33.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 420449, close 1035094, bind 3564623, connect 1875492, delroute 0 10.01 real 11.14 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 999554, close 485186, bind 740868, connect 3444908, delroute 0 0m10.01s real 0m08.39s 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 1211218, close 498563, bind 2612733, connect 1531117, delroute 0 0m10.01s real 0m07.57s user 0m30.25s 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 285920, close 222568, bind 0, connect 1287490, delroute 105956 10.00 real 3.76 user 25.81 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 1591550, close 499234, bind 5053316, connect 0, delroute 0 10.00 real 8.06 user 31.84 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 1379035, close 530469, bind 0, connect 3517869, delroute 0 10.00 real 8.07 user 31.90 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 1402026, close 523776, bind 2716411, connect 1846247, delroute 0 10.00 real 8.39 user 31.56 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 1332110, close 422861, bind 2624527, connect 1723343, delroute 0 10.60 real 7.53 user 32.36 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 1078039, close 613767, bind 3137237, connect 2140394, delroute 0 10.01 real 9.95 user 30.00 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 1241642, close 523762, bind 797840, connect 3329349, delroute 0 10.00 real 8.47 user 31.66 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 1363672, close 505066, bind 2734525, connect 1862230, delroute 0 10.01 real 8.14 user 31.84 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 271961, close 252393, bind 0, connect 1228768, delroute 167108 10.00 real 3.49 user 28.91 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 239274 1.01 real 0.18 user 0.83 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 38075 1.01 real 0.03 user 0.99 sys