==== 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 1171419, close 1021763, bind 1634457, connect 980174, delroute 0 10.00 real 5.02 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 1116743, close 971767, bind 6991385, connect 0, delroute 0 10.00 real 11.96 user 27.85 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 952865, close 575816, bind 0, connect 1938023, delroute 0 10.00 real 4.07 user 35.77 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1173466, close 524933, bind 2375223, connect 1275229, delroute 0 10.00 real 6.32 user 33.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 120062, close 68784, bind 241742, connect 170819, delroute 0 10.37 real 0.72 user 39.05 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 634171, close 926927, bind 3478450, connect 2000531, delroute 0 10.00 real 10.38 user 29.61 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 1012944, close 364000, bind 536544, connect 1798614, delroute 0 10.00 real 4.93 user 35.23 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 1254106, close 464062, bind 2251034, connect 1147692, delroute 0 10.00 real 6.50 user 33.50 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 711548, close 594134, bind 0, connect 1620893, delroute 390330 10.01 real 5.34 user 33.18 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239462, close 470479, bind 5952015, connect 0, delroute 0 10.00 real 9.82 user 30.32 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1097938, close 547021, bind 0, connect 3960670, delroute 0 10.00 real 8.55 user 28.33 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1262929, close 529580, bind 2762670, connect 1723846, delroute 0 10.00 real 7.87 user 30.11 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 158240, close 84383, bind 274129, connect 120024, delroute 0 10.72 real 0.88 user 34.52 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 573415, close 796685, bind 3505799, connect 2127496, delroute 0 10.01 real 10.68 user 26.83 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 1132948, close 339338, bind 610497, connect 1373038, delroute 0 10.00 real 4.44 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 1211276, close 418340, bind 2280166, connect 821019, delroute 0 10.00 real 5.94 user 33.88 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 518957, close 438066, bind 0, connect 1091618, delroute 182326 10.01 real 3.91 user 31.68 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 1725800, close 625085, bind 5687010, connect 0, delroute 0 10.01 real 9.23 user 30.63 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 1612659, close 549563, bind 0, connect 3831548, delroute 0 10.01 real 8.37 user 31.68 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 1647546, close 563535, bind 2917688, connect 1926410, delroute 0 10.01 real 9.34 user 30.68 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 1567881, close 469867, bind 2688862, connect 1913562, delroute 0 10.44 real 8.25 user 31.70 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 1360170, close 637474, bind 3137180, connect 2162166, delroute 0 10.01 real 9.84 user 30.12 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 1483346, close 505731, bind 890437, connect 3150579, delroute 0 10.01 real 10.06 user 30.00 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 1596706, close 577750, bind 2955523, connect 1816052, delroute 0 10.01 real 9.92 user 30.01 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 982174, close 567874, bind 0, connect 3028777, delroute 679380 10.01 real 9.86 user 30.13 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1542950, close 684819, bind 5398911, connect 0, delroute 0 10.00 real 8.74 user 31.16 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016481, close 296484, bind 0, connect 1369444, delroute 0 10.00 real 3.05 user 36.98 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1197565, close 422203, bind 1848402, connect 885187, delroute 0 10.00 real 5.12 user 34.95 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 126409, close 70258, bind 228065, connect 164347, delroute 0 10.29 real 0.90 user 38.98 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539243, close 904614, bind 3505026, connect 1725643, delroute 0 10.01 real 9.80 user 30.02 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 961459, close 307934, bind 452968, connect 1420102, delroute 0 0m10.00s real 0m03.82s user 0m36.22s 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 1200602, close 424935, bind 1824738, connect 887212, delroute 0 0m10.00s real 0m05.53s user 0m34.49s 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 353372, close 292587, bind 0, connect 878274, delroute 132137 10.00 real 3.32 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 1235218, close 463247, bind 5583941, connect 0, delroute 0 10.00 real 9.77 user 30.32 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1047488, close 581634, bind 0, connect 3374140, delroute 0 10.00 real 7.41 user 28.64 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1224021, close 531154, bind 2582086, connect 1558567, delroute 0 10.00 real 7.60 user 30.15 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 160901, close 88756, bind 274434, connect 110480, delroute 0 10.68 real 0.74 user 35.91 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 464123, close 968728, bind 3565242, connect 1937618, delroute 0 10.00 real 11.12 user 25.69 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 996603, close 534345, bind 739487, connect 3349710, delroute 0 0m10.00s real 0m08.13s user 0m28.65s 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 1215661, close 529925, bind 2553761, connect 1567762, delroute 0 0m10.00s real 0m07.58s user 0m30.31s 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 307708, close 260393, bind 0, connect 1396282, delroute 119237 10.00 real 3.83 user 26.03 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 1507545, close 614930, bind 5641380, connect 0, delroute 0 10.01 real 9.54 user 30.51 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 1396220, close 550318, bind 0, connect 3705831, delroute 0 10.01 real 8.32 user 31.67 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 1409901, close 554039, bind 2812411, connect 1974559, delroute 0 10.01 real 8.59 user 31.44 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 1359531, close 460418, bind 2636519, connect 1801239, delroute 0 10.49 real 7.79 user 32.17 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 1109211, close 643474, bind 3168900, connect 2201688, delroute 0 10.00 real 10.37 user 29.54 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 1269906, close 523759, bind 820063, connect 3446856, delroute 0 10.00 real 8.72 user 31.09 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 1375808, close 538034, bind 2857880, connect 1965025, delroute 0 10.00 real 8.25 user 31.71 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 316153, close 291357, bind 0, connect 1376853, delroute 200254 10.00 real 4.46 user 28.84 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 233914 1.01 real 0.23 user 0.77 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 42425 1.00 real 0.05 user 0.95 sys