==== 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 1130012, close 961291, bind 1624942, connect 968109, delroute 0 10.01 real 5.34 user 34.26 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1112537, close 957661, bind 6852962, connect 0, delroute 0 10.01 real 11.99 user 28.08 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 825511, close 469868, bind 0, connect 2003167, delroute 0 10.00 real 3.96 user 35.93 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1145177, close 482758, bind 2035096, connect 1237128, delroute 0 10.01 real 5.31 user 34.65 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 109292, close 50724, bind 203140, connect 164842, delroute 0 10.27 real 0.63 user 39.43 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 528188, close 920362, bind 3620395, connect 2116615, delroute 0 10.00 real 11.17 user 28.63 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 951736, close 322560, bind 502482, connect 1721704, delroute 0 10.00 real 4.74 user 35.30 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 1216951, close 437181, bind 2042511, connect 1139343, delroute 0 10.01 real 6.35 user 33.76 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 706463, close 586538, bind 0, connect 1518058, delroute 400542 10.01 real 4.92 user 33.82 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1333022, close 427525, bind 5690587, connect 0, delroute 0 10.00 real 9.06 user 30.81 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1097255, close 424863, bind 0, connect 4436153, delroute 0 10.00 real 9.42 user 27.91 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1318663, close 478986, bind 2923784, connect 1665782, delroute 0 10.00 real 7.97 user 30.51 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 145152, close 81485, bind 283978, connect 82093, delroute 0 10.56 real 0.64 user 34.43 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544947, close 844599, bind 3565203, connect 2020745, delroute 0 10.01 real 11.13 user 26.15 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 1063806, close 334959, bind 598564, connect 1441045, delroute 0 10.00 real 4.40 user 35.41 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 1194453, close 394796, bind 2258792, connect 847435, delroute 0 10.01 real 5.62 user 34.52 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 473925, close 388826, bind 0, connect 1042407, delroute 171480 10.01 real 3.79 user 32.58 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 1947344, close 454639, bind 4740072, connect 0, delroute 0 10.01 real 8.22 user 31.76 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 1574521, close 495422, bind 0, connect 3667316, delroute 0 10.01 real 8.26 user 31.77 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 1585861, close 508971, bind 2812907, connect 1919762, delroute 0 10.01 real 8.54 user 31.59 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 1588451, close 440457, bind 2550553, connect 1838368, delroute 0 10.45 real 8.45 user 31.50 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 1401150, close 588929, bind 2929611, connect 2014039, delroute 0 10.01 real 9.40 user 30.51 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 1506590, close 466760, bind 803160, connect 3087524, delroute 0 10.00 real 9.22 user 30.71 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 1607944, close 508711, bind 2721153, connect 1781351, delroute 0 10.01 real 9.02 user 30.89 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 1030080, close 531716, bind 0, connect 2902892, delroute 693262 10.01 real 9.18 user 30.77 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1735513, close 519769, bind 4627145, connect 0, delroute 0 10.00 real 7.80 user 32.24 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 988246, close 219583, bind 0, connect 1342972, delroute 0 10.00 real 2.82 user 37.21 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1116307, close 342088, bind 1690715, connect 922088, delroute 0 10.00 real 4.76 user 35.34 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 117893, close 65381, bind 224699, connect 164155, delroute 0 10.27 real 0.71 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 488767, close 916743, bind 3449354, connect 1811641, delroute 0 10.00 real 10.34 user 29.53 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 940604, close 281946, bind 347900, connect 1350602, delroute 0 0m10.01s real 0m03.79s user 0m36.34s 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 1099400, close 382336, bind 1576142, connect 939637, delroute 0 0m10.01s real 0m04.78s user 0m35.08s 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 327634, close 259981, bind 0, connect 808930, delroute 117530 10.00 real 2.89 user 29.39 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1292156, close 389861, bind 5436801, connect 0, delroute 0 10.01 real 8.51 user 31.41 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020195, close 447423, bind 0, connect 4007574, delroute 0 10.00 real 7.81 user 28.61 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1315968, close 480208, bind 2789561, connect 1400060, delroute 0 10.00 real 7.66 user 30.89 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 128241, close 67454, bind 284806, connect 74804, delroute 0 10.70 real 0.79 user 35.74 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429166, close 1026996, bind 3631185, connect 1882704, delroute 0 10.01 real 11.09 user 25.99 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 1015183, close 440011, bind 807549, connect 3625267, delroute 0 0m10.01s real 0m08.46s user 0m28.63s 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 1305379, close 485161, bind 2820072, connect 1347219, delroute 0 0m10.01s real 0m07.00s user 0m31.41s 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 279878, close 252451, bind 0, connect 1296025, delroute 108300 10.00 real 3.54 user 26.19 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 1593389, close 484001, bind 5163105, connect 0, delroute 0 10.00 real 8.17 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 1389155, close 526125, bind 0, connect 3526505, delroute 0 10.01 real 8.04 user 31.87 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 1413360, close 497962, bind 2739778, connect 1845476, delroute 0 10.01 real 8.79 user 31.21 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 1351084, close 415823, bind 2613901, connect 1748690, delroute 0 10.49 real 7.68 user 32.26 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 1050194, close 646040, bind 3200535, connect 2195275, delroute 0 10.00 real 10.37 user 29.66 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 1270634, close 474487, bind 791737, connect 3312330, delroute 0 10.00 real 8.36 user 31.43 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 1369832, close 487732, bind 2663985, connect 1921900, delroute 0 10.00 real 8.12 user 31.86 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 290149, close 257988, bind 0, connect 1224820, delroute 174209 10.00 real 3.83 user 29.17 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 237358 1.01 real 0.28 user 0.71 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 34688 1.00 real 0.01 user 1.02 sys