==== 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 1118614, close 961211, bind 1657920, connect 979104, delroute 0 10.00 real 4.98 user 34.60 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1176087, close 827211, bind 6443969, connect 0, delroute 0 10.01 real 12.15 user 27.88 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 821241, close 478108, bind 0, connect 2096120, delroute 0 10.00 real 4.06 user 35.95 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123723, close 484196, bind 2151890, connect 1252436, delroute 0 10.00 real 5.95 user 34.07 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 110416, close 59309, bind 222807, connect 165334, delroute 0 10.28 real 0.71 user 39.42 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 495802, close 935619, bind 3660453, connect 2113591, delroute 0 10.00 real 11.66 user 28.22 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 946141, close 325373, bind 500681, connect 1753614, delroute 0 10.01 real 4.86 user 35.22 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 1241015, close 410973, bind 2016841, connect 1136842, delroute 0 10.00 real 5.81 user 34.14 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 693923, close 573797, bind 0, connect 1540430, delroute 396779 10.01 real 5.12 user 33.52 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1356025, close 401780, bind 5472042, connect 0, delroute 0 10.01 real 9.15 user 30.80 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1103396, close 443339, bind 0, connect 4320731, delroute 0 10.00 real 8.69 user 28.46 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1354776, close 475829, bind 2950468, connect 1558666, delroute 0 10.01 real 7.87 user 30.90 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 147309, close 77170, bind 273869, connect 77274, delroute 0 10.62 real 0.75 user 35.62 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 535523, close 834660, bind 3564414, connect 2048902, delroute 0 10.01 real 11.54 user 25.88 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 1118948, close 319619, bind 579631, connect 1442788, delroute 0 10.01 real 4.39 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 1240491, close 392044, bind 2118744, connect 854676, delroute 0 10.01 real 5.53 user 34.40 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 486310, close 402320, bind 0, connect 1058298, delroute 174236 10.00 real 3.52 user 32.91 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 1877824, close 489834, bind 4835993, connect 0, delroute 0 10.00 real 8.53 user 31.47 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 1582722, close 476927, bind 0, connect 3597058, delroute 0 10.00 real 7.79 user 32.33 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 1626690, close 492985, bind 2660681, connect 1866851, delroute 0 10.00 real 8.73 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 1555417, close 435152, bind 2554669, connect 1881681, delroute 0 10.46 real 8.26 user 31.69 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 1387015, close 577308, bind 2889888, connect 2020020, delroute 0 10.00 real 8.99 user 31.07 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 1503684, close 452148, bind 798044, connect 3028332, delroute 0 10.00 real 9.38 user 30.59 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 1591202, close 500801, bind 2754923, connect 1773692, delroute 0 10.01 real 8.74 user 31.19 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 986209, close 538944, bind 0, connect 2877405, delroute 706188 10.00 real 9.07 user 31.12 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1670730, close 568908, bind 4720703, connect 0, delroute 0 10.01 real 8.30 user 31.73 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1075380, close 213810, bind 0, connect 1281119, delroute 0 10.01 real 3.11 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 1116067, close 354000, bind 1568127, connect 937325, delroute 0 10.00 real 4.42 user 35.68 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 136502, close 68029, bind 197281, connect 159812, delroute 0 10.38 real 0.65 user 39.37 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 470764, close 921670, bind 3464597, connect 1809961, delroute 0 10.00 real 10.72 user 29.07 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 944001, close 238076, bind 350084, connect 1352096, delroute 0 0m10.01s real 0m03.16s user 0m36.86s 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 1118395, close 361599, bind 1582307, connect 935250, delroute 0 0m10.01s real 0m04.52s user 0m35.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 318757, close 254558, bind 0, connect 800011, delroute 113216 10.00 real 2.89 user 29.02 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1384226, close 374814, bind 5026377, connect 0, delroute 0 10.01 real 7.83 user 32.24 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1021464, close 462713, bind 0, connect 3931921, delroute 0 10.01 real 8.06 user 28.92 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1328780, close 482845, bind 2738769, connect 1389435, delroute 0 10.01 real 7.66 user 30.67 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 131769, close 71194, bind 280110, connect 76113, delroute 0 10.60 real 0.68 user 35.16 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 434785, close 968241, bind 3513241, connect 1885490, delroute 0 10.00 real 11.44 user 25.64 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 1032005, close 414341, bind 838899, connect 3638771, delroute 0 0m10.01s real 0m08.53s user 0m29.07s 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 1316704, close 491325, bind 2763613, connect 1341179, delroute 0 0m10.01s real 0m07.22s user 0m31.33s 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 273868, close 223062, bind 0, connect 1295134, delroute 107955 10.00 real 3.07 user 26.24 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 1635567, close 486885, bind 4836256, connect 0, delroute 0 10.00 real 8.04 user 31.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 1388042, close 515798, bind 0, connect 3485960, delroute 0 10.00 real 7.77 user 32.06 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 1485071, close 470577, bind 2468663, connect 1797789, delroute 0 10.01 real 8.16 user 31.83 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 1362742, close 438696, bind 2514727, connect 1723692, delroute 0 10.48 real 7.21 user 32.60 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 1024618, close 652649, bind 3133605, connect 2243110, delroute 0 10.01 real 10.56 user 29.32 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 1212121, close 498236, bind 787667, connect 3418507, delroute 0 10.00 real 8.35 user 31.63 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 1371977, close 496808, bind 2598070, connect 1878046, delroute 0 10.00 real 8.03 user 31.89 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 283951, close 248883, bind 0, connect 1209353, delroute 167037 10.00 real 3.85 user 29.41 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 237596 1.01 real 0.14 user 0.88 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 32237 1.01 real 0.06 user 0.95 sys