==== 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 1170714, close 1011338, bind 1620082, connect 999329, delroute 0 10.00 real 4.95 user 34.62 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1181952, close 927602, bind 6537208, connect 0, delroute 0 10.00 real 12.09 user 27.93 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 763412, close 468533, bind 0, connect 2316455, delroute 0 10.00 real 4.90 user 34.97 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1062823, close 641394, bind 2737697, connect 1334827, delroute 0 10.00 real 7.61 user 32.49 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 141876, close 130705, bind 426379, connect 337657, delroute 0 10.29 real 1.43 user 38.77 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 602380, close 876789, bind 3473882, connect 2023002, delroute 0 10.01 real 10.99 user 28.91 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 913838, close 380296, bind 579074, connect 1878743, delroute 0 10.00 real 5.33 user 34.63 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 1237534, close 476772, bind 2240386, connect 1163337, delroute 0 10.00 real 6.86 user 32.99 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 735497, close 619005, bind 0, connect 1571408, delroute 429646 10.01 real 5.44 user 32.67 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1261255, close 468152, bind 5878110, connect 0, delroute 0 10.00 real 9.52 user 30.49 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1104521, close 521228, bind 0, connect 3988653, delroute 0 10.00 real 7.99 user 28.88 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1288527, close 524492, bind 2954255, connect 1614686, delroute 0 10.00 real 8.63 user 29.68 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 155075, close 86601, bind 285270, connect 87053, delroute 0 10.59 real 0.74 user 35.48 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 574681, close 816674, bind 3541105, connect 2004544, delroute 0 10.01 real 11.38 user 26.12 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 1060259, close 417910, bind 651260, connect 1448149, delroute 0 10.00 real 4.83 user 35.00 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 1190191, close 442961, bind 2320390, connect 828730, delroute 0 10.00 real 6.05 user 33.78 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 508976, close 420107, bind 0, connect 1045040, delroute 186870 10.01 real 3.61 user 31.53 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 1709849, close 634530, bind 5615432, connect 0, delroute 0 10.01 real 9.83 user 30.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 1584367, close 535616, bind 0, connect 3854447, delroute 0 10.01 real 8.66 user 31.31 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 1590117, close 546115, bind 2929079, connect 1999743, delroute 0 10.01 real 9.83 user 30.18 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 1559729, close 447792, bind 2625027, connect 1865507, delroute 0 10.52 real 8.91 user 31.04 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 1359090, close 638794, bind 3143595, connect 2132924, delroute 0 10.00 real 10.53 user 29.58 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 1486336, close 493297, bind 855814, connect 3183215, delroute 0 10.01 real 9.94 user 29.98 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 1581228, close 548710, bind 2918918, connect 1830686, delroute 0 10.01 real 9.71 user 30.20 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 979919, close 547987, bind 0, connect 2966446, delroute 680820 10.01 real 9.49 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1500840, close 664122, bind 5431094, connect 0, delroute 0 10.00 real 9.43 user 30.55 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046746, close 288167, bind 0, connect 1343056, delroute 0 10.00 real 3.24 user 36.79 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1174194, close 411937, bind 1892792, connect 903369, delroute 0 10.00 real 5.20 user 34.65 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 117264, close 65599, bind 237778, connect 155436, delroute 0 10.26 real 0.74 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 507781, close 900684, bind 3530219, connect 1732793, delroute 0 10.01 real 10.57 user 29.16 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 1007369, close 301697, bind 401653, connect 1366590, delroute 0 0m10.00s real 0m04.00s user 0m35.97s 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 1193868, close 414977, bind 1878159, connect 883630, delroute 0 0m10.00s real 0m05.45s user 0m34.57s 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 336470, close 273794, bind 0, connect 816147, delroute 116338 10.00 real 2.87 user 27.49 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1217103, close 429820, bind 5701358, connect 0, delroute 0 10.00 real 9.04 user 30.86 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032107, close 558097, bind 0, connect 3512601, delroute 0 10.00 real 7.57 user 28.72 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1230396, close 513077, bind 2740613, connect 1489748, delroute 0 10.00 real 7.48 user 30.52 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 140021, close 79663, bind 277708, connect 98309, delroute 0 10.53 real 0.68 user 35.02 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 448781, close 993891, bind 3569207, connect 1880346, delroute 0 10.00 real 11.17 user 26.03 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 987249, close 504496, bind 743114, connect 3462789, delroute 0 0m10.00s real 0m08.57s user 0m28.43s 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 1227450, close 517895, bind 2665519, connect 1505245, delroute 0 0m10.00s real 0m07.78s user 0m30.20s 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 287102, close 250626, bind 0, connect 1312773, delroute 106546 10.00 real 3.43 user 24.04 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 1485730, close 604369, bind 5679218, connect 0, delroute 0 10.01 real 9.31 user 30.59 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 1394233, close 559043, bind 0, connect 3592304, delroute 0 10.01 real 8.39 user 31.73 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 1415586, close 563670, bind 2836230, connect 1958840, delroute 0 10.01 real 9.24 user 30.76 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 1321994, close 435802, bind 2758116, connect 1790247, delroute 0 10.47 real 8.29 user 31.63 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 1096741, close 636617, bind 3216087, connect 2207565, delroute 0 10.01 real 10.23 user 29.78 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 1283509, close 489413, bind 827896, connect 3318744, delroute 0 10.00 real 9.38 user 30.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 1384964, close 550556, bind 2783290, connect 1965341, delroute 0 10.00 real 9.00 user 31.04 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 301648, close 257720, bind 0, connect 1261526, delroute 165656 10.00 real 3.77 user 26.31 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 228972 1.00 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 37894 1.00 real 0.06 user 0.94 sys