==== 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 1112982, close 949403, bind 1628732, connect 975352, delroute 0 10.00 real 5.03 user 34.55 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1067688, close 944685, bind 6927794, connect 0, delroute 0 10.01 real 12.49 user 27.60 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 757713, close 503656, bind 0, connect 2251710, delroute 0 10.00 real 4.63 user 35.44 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1093571, close 554278, bind 2156894, connect 1289695, delroute 0 10.00 real 6.74 user 33.24 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 128548, close 72656, bind 218410, connect 189740, delroute 0 10.30 real 0.92 user 39.16 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 515883, close 977626, bind 3610150, connect 2189030, delroute 0 10.01 real 11.03 user 28.94 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 884669, close 325876, bind 467762, connect 1813963, delroute 0 10.00 real 4.52 user 35.58 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 1242209, close 406869, bind 1969853, connect 1128006, delroute 0 10.01 real 6.04 user 33.88 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 716367, close 561329, bind 0, connect 1507795, delroute 408508 10.00 real 5.39 user 33.34 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344799, close 431191, bind 5590268, connect 0, delroute 0 10.01 real 8.62 user 31.49 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1101715, close 426020, bind 0, connect 4555767, delroute 0 10.00 real 8.83 user 28.58 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1368676, close 452557, bind 3024799, connect 1612347, delroute 0 10.01 real 7.91 user 30.60 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 150793, close 84946, bind 268365, connect 81502, delroute 0 10.57 real 0.70 user 34.85 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565983, close 845122, bind 3596609, connect 2029585, delroute 0 10.01 real 11.10 user 26.45 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 1157702, close 317389, bind 538148, connect 1419254, delroute 0 10.01 real 4.60 user 35.56 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 1239556, close 370950, bind 2126727, connect 856683, delroute 0 10.01 real 5.70 user 34.23 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 482661, close 399835, bind 0, connect 1052569, delroute 177077 10.00 real 3.45 user 32.86 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 1825808, close 503677, bind 5035922, connect 0, delroute 0 10.00 real 8.42 user 31.60 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 1529902, close 508726, bind 0, connect 3740381, delroute 0 10.00 real 8.02 user 31.96 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 1576913, close 525272, bind 2764321, connect 1931603, delroute 0 10.01 real 8.03 user 31.93 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 1572754, close 437653, bind 2420906, connect 1880467, delroute 0 10.46 real 7.70 user 32.16 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 1380318, close 566149, bind 2929404, connect 2076578, delroute 0 10.00 real 8.95 user 31.09 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 1367682, close 483407, bind 842661, connect 3256023, delroute 0 10.00 real 9.57 user 30.56 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 1543577, close 509178, bind 2720491, connect 1837174, delroute 0 10.00 real 9.32 user 30.62 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 968116, close 543691, bind 0, connect 2941982, delroute 692715 10.01 real 9.17 user 30.89 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1756217, close 550388, bind 4669242, connect 0, delroute 0 10.01 real 7.88 user 32.07 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1088614, close 217014, bind 0, connect 1299718, delroute 0 10.00 real 2.83 user 37.23 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1169714, close 354731, bind 1551545, connect 926277, delroute 0 10.01 real 4.46 user 35.69 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 114647, close 63901, bind 190539, connect 144222, delroute 0 10.35 real 0.64 user 39.73 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 514161, close 896102, bind 3405533, connect 1825659, delroute 0 10.00 real 10.17 user 29.66 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 953636, close 247832, bind 330378, connect 1381170, delroute 0 0m10.01s real 0m03.40s user 0m36.74s 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 1134261, close 364611, bind 1598988, connect 938265, delroute 0 0m10.01s real 0m04.68s user 0m35.39s 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 323946, close 277598, bind 0, connect 834362, delroute 118423 10.00 real 3.04 user 29.97 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1411492, close 403457, bind 5035899, connect 0, delroute 0 10.01 real 8.54 user 31.37 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034618, close 475373, bind 0, connect 3919049, delroute 0 10.00 real 7.84 user 29.02 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1323122, close 502785, bind 2805541, connect 1354538, delroute 0 10.01 real 7.44 user 30.90 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 119321, close 64475, bind 270020, connect 70334, delroute 0 10.58 real 0.73 user 29.17 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 448539, close 994813, bind 3592712, connect 1947879, delroute 0 10.00 real 11.68 user 25.40 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 1051739, close 412578, bind 800029, connect 3688151, delroute 0 0m10.01s real 0m08.87s user 0m28.51s 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 1333430, close 484990, bind 2802674, connect 1381711, delroute 0 0m10.01s real 0m07.49s user 0m30.93s 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 282263, close 224980, bind 0, connect 1321810, delroute 110854 10.00 real 3.60 user 26.66 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 1671281, close 451875, bind 4843497, connect 0, delroute 0 10.00 real 7.75 user 32.17 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 1404313, close 484341, bind 0, connect 3499474, delroute 0 10.01 real 7.44 user 32.59 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 1415874, close 505286, bind 2679489, connect 1855754, delroute 0 10.00 real 8.30 user 31.56 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 1424232, close 419553, bind 2432599, connect 1680266, delroute 0 10.49 real 7.26 user 32.63 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 1030408, close 673223, bind 3216605, connect 2277998, delroute 0 10.00 real 10.36 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 1308075, close 469445, bind 791928, connect 3248110, delroute 0 10.00 real 8.03 user 31.83 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 1422946, close 477834, bind 2586795, connect 1862411, delroute 0 10.00 real 7.94 user 32.01 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 290665, close 255694, bind 0, connect 1235977, delroute 177539 10.00 real 3.87 user 29.87 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 236035 1.01 real 0.18 user 0.81 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 42642 1.01 real 0.07 user 0.95 sys