==== 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 1088179, close 943773, bind 1620644, connect 986182, delroute 0 10.01 real 5.21 user 34.39 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1129661, close 984618, bind 6757323, connect 0, delroute 0 10.01 real 12.12 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 792943, close 342264, bind 0, connect 1989276, delroute 0 10.01 real 3.58 user 36.46 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1002386, close 666870, bind 2457712, connect 1376838, delroute 0 10.01 real 7.36 user 32.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 132187, close 100818, bind 381289, connect 239107, delroute 0 10.38 real 1.03 user 39.01 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 502291, close 957244, bind 3606102, connect 2188121, delroute 0 10.00 real 11.93 user 28.03 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 882971, close 352045, bind 534152, connect 1818326, delroute 0 10.01 real 4.98 user 35.10 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 1210146, close 424842, bind 2023991, connect 1148527, delroute 0 10.01 real 6.07 user 34.04 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 726638, close 537600, bind 0, connect 1487124, delroute 398990 10.00 real 5.33 user 33.02 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1311549, close 452348, bind 5688413, connect 0, delroute 0 10.01 real 9.39 user 30.71 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1116061, close 426715, bind 0, connect 4347983, delroute 0 10.00 real 8.69 user 28.21 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1354610, close 449397, bind 3008519, connect 1706316, delroute 0 10.01 real 8.45 user 30.19 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 144997, close 73934, bind 273490, connect 77326, delroute 0 10.55 real 0.78 user 36.14 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 541026, close 872053, bind 3593732, connect 2074979, delroute 0 10.00 real 11.06 user 26.86 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 1098200, close 327801, bind 578472, connect 1461293, delroute 0 10.01 real 4.27 user 35.57 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 1261879, close 377489, bind 2116862, connect 841036, delroute 0 10.01 real 5.57 user 34.51 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 477395, close 396937, bind 0, connect 1043125, delroute 170059 10.01 real 3.56 user 32.87 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 1858076, close 489773, bind 5018012, connect 0, delroute 0 10.00 real 8.24 user 31.79 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 1592312, close 499716, bind 0, connect 3665942, delroute 0 10.00 real 7.96 user 31.95 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 1600090, close 499862, bind 2808467, connect 1919680, delroute 0 10.00 real 8.76 user 31.15 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 1554198, close 463004, bind 2493580, connect 1922400, delroute 0 10.46 real 8.26 user 31.79 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 1459038, close 542534, bind 2843497, connect 1982845, delroute 0 10.00 real 8.86 user 31.24 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 1448870, close 504858, bind 831453, connect 3191091, delroute 0 10.00 real 9.51 user 30.48 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 1606835, close 518943, bind 2743920, connect 1804872, delroute 0 10.00 real 9.05 user 30.95 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 1039618, close 535764, bind 0, connect 2888729, delroute 679483 10.01 real 8.86 user 31.19 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1663607, close 573723, bind 4845797, connect 0, delroute 0 10.01 real 7.99 user 32.05 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034430, close 217574, bind 0, connect 1303124, delroute 0 10.00 real 2.94 user 37.18 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1138406, close 348762, bind 1610905, connect 927921, delroute 0 10.01 real 4.43 user 35.62 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 120135, close 47896, bind 168075, connect 147200, delroute 0 10.28 real 0.56 user 39.46 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 486895, close 895828, bind 3425820, connect 1855494, delroute 0 10.00 real 10.04 user 29.85 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 916995, close 278276, bind 360003, connect 1394494, delroute 0 0m10.01s real 0m03.62s user 0m36.43s 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 1123475, close 374312, bind 1529242, connect 934653, delroute 0 0m10.01s real 0m04.35s user 0m35.76s 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 319574, close 265763, bind 0, connect 810924, delroute 112620 10.00 real 2.68 user 28.77 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1349510, close 381875, bind 5357818, connect 0, delroute 0 10.01 real 8.46 user 31.56 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1045756, close 477160, bind 0, connect 3860676, delroute 0 10.01 real 8.19 user 28.55 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1336347, close 474787, bind 2796092, connect 1429716, delroute 0 10.01 real 7.38 user 31.10 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 138809, close 74563, bind 276410, connect 78989, delroute 0 10.59 real 0.74 user 33.73 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431642, close 996889, bind 3628104, connect 1974912, delroute 0 10.00 real 11.03 user 26.05 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 1049687, close 429169, bind 808487, connect 3661811, delroute 0 0m10.01s real 0m08.56s user 0m28.84s 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 1364524, close 488033, bind 2789087, connect 1315499, delroute 0 0m10.01s real 0m06.75s user 0m31.76s 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 272185, close 228981, bind 0, connect 1281269, delroute 106670 10.00 real 3.46 user 26.22 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 1711251, close 448180, bind 4734858, connect 0, delroute 0 10.00 real 7.74 user 32.30 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 1359285, close 540384, bind 0, connect 3618118, delroute 0 10.00 real 7.79 user 32.33 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 1422399, close 521482, bind 2666564, connect 1886331, delroute 0 10.00 real 7.61 user 32.28 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 1358217, close 442830, bind 2526910, connect 1739651, delroute 0 10.59 real 7.45 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 1036108, close 683308, bind 3174521, connect 2288369, delroute 0 10.00 real 9.99 user 29.93 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 1219488, close 531415, bind 817274, connect 3420114, delroute 0 10.00 real 8.33 user 31.68 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 1404722, close 477898, bind 2673860, connect 1870437, delroute 0 10.00 real 8.39 user 31.65 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 275890, close 253265, bind 0, connect 1216075, delroute 167163 10.00 real 3.58 user 29.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 238911 1.01 real 0.20 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 38122 1.01 real 0.05 user 0.97 sys