==== 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 1105349, close 958222, bind 1610662, connect 972924, delroute 0 10.00 real 5.35 user 34.27 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1163063, close 868541, bind 6748579, connect 0, delroute 0 10.01 real 12.10 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 886732, close 465745, bind 0, connect 1994958, delroute 0 10.01 real 4.13 user 35.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 1162794, close 441157, bind 2086807, connect 1246778, delroute 0 10.01 real 6.06 user 33.99 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 117536, close 58692, bind 204245, connect 167694, delroute 0 10.28 real 0.57 user 39.48 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 546527, close 907991, bind 3539081, connect 2119015, delroute 0 10.01 real 11.25 user 28.66 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 932443, close 380864, bind 523411, connect 1811044, delroute 0 10.01 real 4.87 user 35.11 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 1219370, close 430014, bind 2068881, connect 1157046, delroute 0 10.01 real 6.11 user 33.91 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 700984, close 567552, bind 0, connect 1547833, delroute 392701 10.00 real 5.23 user 33.42 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1347221, close 410781, bind 5589746, connect 0, delroute 0 10.01 real 9.15 user 30.92 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1096080, close 505720, bind 0, connect 4127117, delroute 0 10.00 real 8.03 user 29.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 1282684, close 461453, bind 2656313, connect 1996123, delroute 0 10.01 real 8.36 user 29.72 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 144668, close 76189, bind 268008, connect 107539, delroute 0 10.57 real 0.75 user 34.44 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 569288, close 852429, bind 3593608, connect 2018823, delroute 0 10.00 real 10.82 user 26.36 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 1115105, close 315284, bind 557217, connect 1448368, delroute 0 10.01 real 5.11 user 34.85 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 1195022, close 379103, bind 2271413, connect 850228, delroute 0 10.01 real 6.02 user 33.95 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 486880, close 408321, bind 0, connect 1060123, delroute 179637 10.00 real 3.69 user 32.81 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 1966163, close 450213, bind 4699057, connect 0, delroute 0 10.00 real 8.29 user 31.73 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 1602939, close 484942, bind 0, connect 3579400, delroute 0 10.00 real 8.35 user 31.68 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 1597044, close 507482, bind 2789487, connect 1871980, delroute 0 10.00 real 8.77 user 31.12 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 1552253, close 437615, bind 2607146, connect 1849019, delroute 0 10.45 real 9.08 user 30.93 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 1413047, close 547991, bind 2896235, connect 1993867, delroute 0 10.01 real 9.25 user 30.74 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 1456681, close 477260, bind 832278, connect 3125046, delroute 0 10.00 real 9.38 user 30.57 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 1595365, close 490272, bind 2756616, connect 1778930, delroute 0 10.00 real 8.93 user 31.01 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 981308, close 524582, bind 0, connect 2934422, delroute 704457 10.00 real 9.37 user 30.60 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1723856, close 518473, bind 4782981, connect 0, delroute 0 10.01 real 8.39 user 31.64 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1055751, close 217176, bind 0, connect 1323587, delroute 0 10.01 real 3.15 user 36.78 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1141038, close 353979, bind 1634272, connect 935648, delroute 0 10.01 real 4.59 user 35.42 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 117431, close 58562, bind 204258, connect 156848, delroute 0 10.27 real 0.67 user 39.43 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 521178, close 896740, bind 3442672, connect 1783033, delroute 0 10.00 real 10.14 user 29.59 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 917659, close 266114, bind 356149, connect 1465192, delroute 0 0m10.01s real 0m03.48s user 0m36.53s 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 1146917, close 357495, bind 1694334, connect 945479, delroute 0 0m10.01s real 0m04.86s user 0m35.05s 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 315464, close 266876, bind 0, connect 850141, delroute 118763 10.00 real 2.91 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 1354867, close 410124, bind 5285536, connect 0, delroute 0 10.01 real 8.89 user 31.05 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008202, close 582500, bind 0, connect 3547265, delroute 0 10.01 real 7.53 user 28.95 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1193248, close 526436, bind 2442472, connect 1744213, delroute 0 10.01 real 7.99 user 29.99 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 137900, close 69214, bind 265878, connect 111547, delroute 0 10.54 real 0.80 user 33.77 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 452227, close 969272, bind 3573109, connect 1951448, delroute 0 10.00 real 11.04 user 25.62 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 991545, close 508797, bind 717248, connect 3489761, delroute 0 0m10.01s real 0m08.03s user 0m29.10s 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 1221190, close 504815, bind 2462854, connect 1701746, delroute 0 0m10.01s real 0m07.54s user 0m30.32s 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 282455, close 229969, bind 0, connect 1307206, delroute 112447 10.00 real 3.98 user 26.23 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 1730918, close 433099, bind 4645956, connect 0, delroute 0 10.00 real 8.00 user 31.93 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 1408619, close 507597, bind 0, connect 3468662, delroute 0 10.00 real 8.15 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 1416934, close 479645, bind 2698775, connect 1847996, delroute 0 10.00 real 8.87 user 31.04 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 1363793, close 433976, bind 2581444, connect 1718722, delroute 0 10.48 real 8.27 user 31.74 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 1085046, close 621788, bind 3095827, connect 2157426, delroute 0 10.01 real 10.22 user 29.74 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 1279394, close 465412, bind 790451, connect 3262751, delroute 0 10.00 real 8.08 user 31.93 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 1366501, close 485496, bind 2654282, connect 1909149, delroute 0 10.00 real 8.35 user 31.54 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 281052, close 252237, bind 0, connect 1252086, delroute 179371 10.01 real 3.80 user 29.82 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 236623 1.01 real 0.24 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 41974 1.00 real 0.05 user 0.96 sys