==== 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 1126692, close 949409, bind 1624013, connect 961239, delroute 0 10.01 real 5.33 user 34.13 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1055938, close 789932, bind 6573606, connect 0, delroute 0 10.00 real 12.28 user 27.66 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 835355, close 524966, bind 0, connect 2126712, delroute 0 10.00 real 5.27 user 34.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 1115962, close 481397, bind 2228819, connect 1262448, delroute 0 10.01 real 6.87 user 33.23 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 116614, close 59082, bind 207905, connect 156491, delroute 0 10.27 real 0.83 user 39.20 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 572957, close 815564, bind 3430952, connect 1925002, delroute 0 10.00 real 11.33 user 28.52 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 905475, close 359834, bind 544263, connect 1793295, delroute 0 10.01 real 4.86 user 35.07 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 1220103, close 441678, bind 2087396, connect 1121834, delroute 0 10.01 real 6.34 user 33.68 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 715664, close 577990, bind 0, connect 1532268, delroute 406993 10.00 real 5.53 user 33.25 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1259175, close 409101, bind 5528050, connect 0, delroute 0 10.00 real 9.36 user 30.72 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1061461, close 497140, bind 0, connect 4003027, delroute 0 10.00 real 8.50 user 28.11 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1208397, close 472372, bind 2684249, connect 1870560, delroute 0 10.01 real 8.64 user 29.47 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 154315, close 77712, bind 253181, connect 112494, delroute 0 10.57 real 0.67 user 35.83 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 557797, close 767541, bind 3366410, connect 1935002, delroute 0 10.00 real 10.99 user 26.52 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 1049606, close 334636, bind 606940, connect 1472480, delroute 0 10.01 real 4.97 user 35.07 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 1172705, close 408582, bind 2321829, connect 816860, delroute 0 10.01 real 5.89 user 34.15 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 492947, close 402032, bind 0, connect 1037687, delroute 181162 10.00 real 3.59 user 33.09 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 1689734, close 546002, bind 5240641, connect 0, delroute 0 10.00 real 9.63 user 30.29 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 1558030, close 491528, bind 0, connect 3618657, delroute 0 10.01 real 8.15 user 31.76 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 1586915, close 511402, bind 2673006, connect 1863918, delroute 0 10.01 real 8.70 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 1509990, close 451930, bind 2599197, connect 1812741, delroute 0 10.53 real 8.73 user 31.31 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 1319768, close 557248, bind 2985344, connect 2023231, delroute 0 10.01 real 10.01 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 1370085, close 504510, bind 869368, connect 3080615, delroute 0 10.00 real 10.02 user 30.03 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 1562608, close 529732, bind 2710267, connect 1727483, delroute 0 10.00 real 9.45 user 30.45 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 957750, close 516554, bind 0, connect 2869841, delroute 696071 10.01 real 9.61 user 30.32 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1521184, close 595906, bind 5075422, connect 0, delroute 0 10.00 real 9.23 user 30.82 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 990808, close 283504, bind 0, connect 1359611, delroute 0 10.01 real 3.24 user 36.80 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1142687, close 378317, bind 1735836, connect 905689, delroute 0 10.00 real 4.57 user 35.35 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 113442, close 55817, bind 217522, connect 151150, delroute 0 10.34 real 0.68 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 490675, close 862441, bind 3386395, connect 1704610, delroute 0 10.01 real 10.54 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 981170, close 257045, bind 372493, connect 1322548, delroute 0 0m10.01s real 0m03.64s user 0m36.35s 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 1150126, close 378782, bind 1678586, connect 908517, delroute 0 0m10.01s real 0m04.82s user 0m35.09s 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 322891, close 253166, bind 0, connect 801138, delroute 114007 10.00 real 3.03 user 29.04 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1257316, close 395832, bind 5323072, connect 0, delroute 0 10.01 real 8.90 user 31.00 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1003190, close 554692, bind 0, connect 3428433, delroute 0 10.00 real 7.81 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 1198680, close 498107, bind 2439499, connect 1637148, delroute 0 10.00 real 7.44 user 30.36 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 152858, close 82773, bind 277120, connect 114448, delroute 0 10.68 real 0.85 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 428798, close 912162, bind 3416428, connect 1816428, delroute 0 10.01 real 10.54 user 26.83 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 976426, close 489587, bind 717231, connect 3372034, delroute 0 0m10.01s real 0m08.13s user 0m29.02s 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 1179092, close 497538, bind 2459704, connect 1660337, delroute 0 0m10.01s real 0m08.09s user 0m29.87s 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 267946, close 224035, bind 0, connect 1278382, delroute 108342 10.00 real 3.57 user 25.85 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 1577649, close 489321, bind 5021904, connect 0, delroute 0 10.00 real 8.49 user 31.57 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 1395717, close 515137, bind 0, connect 3400486, delroute 0 10.01 real 8.13 user 31.80 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 1391704, close 489106, bind 2662647, connect 1854637, delroute 0 10.00 real 8.52 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 1305019, close 443559, bind 2667820, connect 1710741, delroute 0 10.57 real 8.84 user 31.07 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 1098087, close 574253, bind 3031710, connect 2055123, delroute 0 10.01 real 9.94 user 30.07 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 1301794, close 463203, bind 793893, connect 3133113, delroute 0 10.00 real 8.43 user 31.67 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 1353579, close 508703, bind 2689036, connect 1849229, delroute 0 10.00 real 8.78 user 31.20 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 284528, close 246556, bind 0, connect 1185542, delroute 166370 10.00 real 3.77 user 29.32 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 235044 1.01 real 0.22 user 0.79 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 37260 1.00 real 0.00 user 1.00 sys