==== 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 1125378, close 958158, bind 1664489, connect 979870, delroute 0 10.01 real 4.91 user 34.55 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1095188, close 891439, bind 6956059, connect 0, delroute 0 10.01 real 11.81 user 28.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 807673, close 496120, bind 0, connect 2095509, delroute 0 10.01 real 4.31 user 35.69 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1129467, close 508595, bind 2303168, connect 1216175, delroute 0 10.00 real 6.38 user 33.60 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 117314, close 81079, bind 255605, connect 224835, delroute 0 10.27 real 0.93 user 39.07 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537475, close 838663, bind 3563120, connect 2011972, delroute 0 10.00 real 10.72 user 29.19 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 869360, close 356351, bind 516573, connect 1806852, delroute 0 10.01 real 4.72 user 35.27 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 1185732, close 435099, bind 2128504, connect 1135771, delroute 0 10.01 real 5.93 user 34.13 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 707587, close 561712, bind 0, connect 1527515, delroute 392769 10.00 real 5.09 user 33.54 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1249866, close 463100, bind 5796385, connect 0, delroute 0 10.01 real 9.52 user 30.59 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1056855, close 523372, bind 0, connect 4083841, delroute 0 10.01 real 7.88 user 29.09 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1205039, close 524283, bind 2781639, connect 1819793, delroute 0 10.01 real 8.04 user 30.01 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 144222, close 80089, bind 274393, connect 126918, delroute 0 10.72 real 0.63 user 35.24 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537761, close 823011, bind 3552893, connect 2051095, delroute 0 10.01 real 10.66 user 26.84 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 1115630, close 328202, bind 548728, connect 1384585, delroute 0 10.01 real 4.28 user 35.67 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 1194322, close 409977, bind 2216390, connect 824035, delroute 0 10.01 real 5.65 user 34.19 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 491359, close 418385, bind 0, connect 1060686, delroute 183261 10.00 real 3.64 user 33.06 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 1698620, close 568990, bind 5518501, connect 0, delroute 0 10.00 real 9.06 user 30.96 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 1527847, close 522750, bind 0, connect 3756760, delroute 0 10.00 real 8.11 user 31.88 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 1532192, close 547414, bind 2938377, connect 1933958, delroute 0 10.00 real 8.93 user 31.02 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 1509799, close 471623, bind 2665316, connect 1882949, delroute 0 10.56 real 8.40 user 31.54 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 1349377, close 609620, bind 3023629, connect 2079559, delroute 0 10.01 real 10.16 user 29.85 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 1350407, close 543290, bind 872048, connect 3253262, delroute 0 10.00 real 9.70 user 30.24 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 1563044, close 526327, bind 2911586, connect 1780336, delroute 0 10.00 real 8.97 user 31.16 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 985815, close 540497, bind 0, connect 2927922, delroute 688101 10.00 real 9.47 user 30.62 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1608200, close 600763, bind 5118810, connect 0, delroute 0 10.01 real 8.85 user 31.08 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 996195, close 272503, bind 0, connect 1348930, delroute 0 10.01 real 2.97 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 1165210, close 381395, bind 1743072, connect 905934, delroute 0 10.01 real 4.91 user 35.07 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 121202, close 57513, bind 200042, connect 150332, delroute 0 10.38 real 0.65 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 492123, close 903101, bind 3478884, connect 1767435, delroute 0 10.01 real 10.86 user 28.99 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 974059, close 275830, bind 382714, connect 1360044, delroute 0 0m10.01s real 0m03.83s user 0m36.18s 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 1141774, close 377168, bind 1714078, connect 916254, delroute 0 0m10.01s real 0m04.82s user 0m35.20s 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 316945, close 262496, bind 0, connect 815547, delroute 114879 10.00 real 2.47 user 29.13 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1200906, close 435414, bind 5631511, connect 0, delroute 0 10.01 real 9.09 user 30.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1003652, close 576033, bind 0, connect 3489259, delroute 0 10.01 real 7.44 user 28.63 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1182883, close 522423, bind 2519094, connect 1656615, delroute 0 10.01 real 7.41 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 141271, close 76567, bind 283469, connect 123428, delroute 0 10.54 real 0.66 user 35.46 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 420156, close 989854, bind 3489314, connect 1950219, delroute 0 10.00 real 11.02 user 25.96 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 967971, close 505324, bind 729025, connect 3481516, delroute 0 0m10.01s real 0m08.24s user 0m28.45s 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 1157787, close 524350, bind 2522882, connect 1665788, delroute 0 0m10.01s real 0m07.38s user 0m30.04s 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 275817, close 237173, bind 0, connect 1279629, delroute 107864 10.00 real 3.62 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 1515690, close 544245, bind 5437588, connect 0, delroute 0 10.00 real 9.06 user 30.88 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 1351740, close 526968, bind 0, connect 3646335, delroute 0 10.00 real 7.65 user 32.40 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 1398570, close 563129, bind 2728702, connect 1802632, delroute 0 10.00 real 8.60 user 31.38 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 1306729, close 457296, bind 2589856, connect 1763410, delroute 0 10.49 real 8.21 user 31.68 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 1076664, close 634305, bind 3180637, connect 2154329, delroute 0 10.00 real 10.36 user 29.57 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 1272161, close 489698, bind 830600, connect 3296925, delroute 0 10.00 real 8.50 user 31.47 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 1351066, close 498367, bind 2836271, connect 1895710, delroute 0 10.01 real 8.32 user 31.78 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 277106, close 250446, bind 0, connect 1207549, delroute 170180 10.00 real 4.09 user 28.92 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 236725 1.01 real 0.18 user 0.84 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 34021 1.01 real 0.03 user 0.97 sys