==== 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 1093562, close 944205, bind 1621542, connect 978081, delroute 0 10.00 real 5.21 user 34.50 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1157905, close 967398, bind 6602431, connect 0, delroute 0 10.00 real 11.34 user 28.73 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 793940, close 495191, bind 0, connect 2098078, delroute 0 10.01 real 4.33 user 35.74 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 974947, close 617115, bind 2575800, connect 1377750, delroute 0 10.00 real 6.93 user 33.08 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 147624, close 135597, bind 339548, connect 280085, delroute 0 10.34 real 1.31 user 38.69 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 538700, close 919251, bind 3575485, connect 2124711, delroute 0 10.00 real 11.18 user 28.78 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 889507, close 347193, bind 558826, connect 1816335, delroute 0 10.01 real 5.02 user 35.21 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 1237029, close 397152, bind 2008778, connect 1121828, delroute 0 10.01 real 6.01 user 34.03 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 723339, close 554324, bind 0, connect 1491523, delroute 408563 10.00 real 4.78 user 34.20 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1379014, close 423018, bind 5578669, connect 0, delroute 0 10.01 real 8.75 user 31.36 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1117843, close 444191, bind 0, connect 4371678, delroute 0 10.00 real 8.60 user 28.90 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1357128, close 483443, bind 3039197, connect 1576205, delroute 0 10.01 real 8.14 user 30.74 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 163690, close 82658, bind 273225, connect 87220, delroute 0 10.58 real 0.90 user 35.19 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523464, close 913776, bind 3661652, connect 2030429, delroute 0 10.01 real 10.93 user 26.57 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 1069434, close 351972, bind 627506, connect 1467277, delroute 0 10.01 real 4.30 user 35.60 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 1208761, close 407443, bind 2154019, connect 839537, delroute 0 10.01 real 5.56 user 34.31 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 478144, close 390569, bind 0, connect 1014439, delroute 171682 10.00 real 3.63 user 32.89 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 1877220, close 466224, bind 4906787, connect 0, delroute 0 10.01 real 8.29 user 31.77 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 1572197, close 483028, bind 0, connect 3679296, delroute 0 10.00 real 7.45 user 32.52 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 1621318, close 487550, bind 2741050, connect 1898323, delroute 0 10.01 real 8.28 user 31.61 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 1618396, close 428056, bind 2415433, connect 1832256, delroute 0 10.46 real 8.03 user 32.07 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 1395301, close 528801, bind 2971055, connect 2064750, delroute 0 10.01 real 9.07 user 30.87 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 1449009, close 480751, bind 822235, connect 3164633, delroute 0 10.01 real 9.10 user 30.81 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 1603059, close 501817, bind 2714718, connect 1812086, delroute 0 10.01 real 9.19 user 30.88 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 1003353, close 535235, bind 0, connect 3002645, delroute 694283 10.00 real 8.75 user 31.29 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1747666, close 555183, bind 4642270, connect 0, delroute 0 10.01 real 7.34 user 32.79 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026366, close 222112, bind 0, connect 1296047, delroute 0 10.00 real 2.74 user 37.29 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1160967, close 331690, bind 1555077, connect 920738, delroute 0 10.00 real 4.69 user 35.13 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 118529, close 55607, bind 197358, connect 162366, delroute 0 10.36 real 0.62 user 39.44 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 497283, close 926443, bind 3384194, connect 1863326, delroute 0 10.00 real 10.47 user 29.31 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 916025, close 240383, bind 360631, connect 1362754, delroute 0 0m10.01s real 0m03.09s user 0m36.92s 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 1106435, close 352516, bind 1542961, connect 933344, delroute 0 0m10.01s real 0m04.37s user 0m35.60s 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 323995, close 266827, bind 0, connect 800881, delroute 114523 10.00 real 2.64 user 29.08 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1383212, close 401319, bind 5185980, connect 0, delroute 0 10.01 real 8.23 user 31.84 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044069, close 478194, bind 0, connect 3871911, delroute 0 10.00 real 7.27 user 29.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 1315341, close 476371, bind 2779421, connect 1429928, delroute 0 10.00 real 7.12 user 31.33 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 166754, close 86725, bind 272122, connect 76041, delroute 0 10.58 real 0.69 user 36.75 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422788, close 1054760, bind 3648314, connect 1964851, delroute 0 10.00 real 11.15 user 25.64 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 1049651, close 414523, bind 797949, connect 3720693, delroute 0 0m10.01s real 0m08.71s user 0m28.46s 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 1347007, close 502926, bind 2742670, connect 1308004, delroute 0 0m10.01s real 0m07.07s user 0m31.09s 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 278677, close 218850, bind 0, connect 1274328, delroute 106830 10.00 real 3.48 user 26.10 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 1646297, close 473435, bind 5031558, connect 0, delroute 0 10.00 real 8.18 user 31.70 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 1415575, close 517723, bind 0, connect 3509959, delroute 0 10.00 real 7.11 user 32.92 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 1444948, close 501737, bind 2628814, connect 1851621, delroute 0 10.01 real 7.48 user 32.44 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 1428337, close 415014, bind 2445349, connect 1715289, delroute 0 10.49 real 7.06 user 32.86 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 1058873, close 646141, bind 3176279, connect 2251898, delroute 0 10.01 real 10.20 user 29.79 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 1319757, close 458632, bind 791936, connect 3219245, delroute 0 10.00 real 8.06 user 32.11 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 1426884, close 485846, bind 2574361, connect 1879466, delroute 0 10.00 real 8.42 user 31.53 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 281691, close 281066, bind 0, connect 1257106, delroute 167276 10.00 real 3.74 user 28.70 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 242023 1.01 real 0.19 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 38052 1.01 real 0.05 user 0.96 sys