==== 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 1116779, close 948549, bind 1631181, connect 959832, delroute 0 10.01 real 5.13 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 1132898, close 910740, bind 6754902, connect 0, delroute 0 10.01 real 11.81 user 28.18 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 834940, close 370253, bind 0, connect 1979833, delroute 0 10.00 real 3.53 user 36.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 1131902, close 437048, bind 2218233, connect 1216177, delroute 0 10.01 real 5.80 user 34.15 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 114026, close 65008, bind 228542, connect 174366, delroute 0 10.35 real 0.86 user 39.31 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 551710, close 893263, bind 3476520, connect 2044518, delroute 0 10.00 real 11.04 user 28.97 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 932849, close 338272, bind 562188, connect 1741646, delroute 0 10.01 real 4.81 user 35.27 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 1220696, close 454331, bind 2122072, connect 1098480, delroute 0 10.01 real 6.20 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 707667, close 550083, bind 0, connect 1522013, delroute 386671 10.00 real 5.29 user 33.47 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1240281, close 435121, bind 5901240, connect 0, delroute 0 10.00 real 9.18 user 30.89 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1053197, close 537487, bind 0, connect 4017911, delroute 0 10.00 real 7.94 user 28.82 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1230233, close 512871, bind 2764957, connect 1741922, delroute 0 10.01 real 8.54 user 29.50 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 159598, close 82896, bind 254845, connect 123336, delroute 0 10.72 real 0.64 user 35.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 530941, close 811642, bind 3531386, connect 2106833, delroute 0 10.00 real 11.27 user 26.55 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 1045216, close 352581, bind 582658, connect 1431100, delroute 0 10.01 real 4.80 user 35.10 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 1169573, close 408554, bind 2223090, connect 810775, delroute 0 10.01 real 5.37 user 34.64 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 488804, close 415065, bind 0, connect 1028467, delroute 178819 10.00 real 3.69 user 32.99 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 1841046, close 499496, bind 4934522, connect 0, delroute 0 10.00 real 8.67 user 31.27 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 1529247, close 507367, bind 0, connect 3688052, delroute 0 10.01 real 8.65 user 31.37 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 1594038, close 515166, bind 2746877, connect 1884889, delroute 0 10.00 real 8.43 user 31.45 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 1526938, close 471899, bind 2568792, connect 1847804, delroute 0 10.49 real 7.97 user 31.94 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 1372505, close 548704, bind 2949541, connect 2040880, delroute 0 10.00 real 9.52 user 30.43 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 1469466, close 460741, bind 829355, connect 3072907, delroute 0 10.00 real 9.42 user 30.70 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 1568757, close 526352, bind 2794835, connect 1773460, delroute 0 10.01 real 9.32 user 30.65 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 1036004, close 512432, bind 0, connect 2869084, delroute 676865 10.00 real 8.64 user 31.36 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1646045, close 554643, bind 4925525, connect 0, delroute 0 10.01 real 8.47 user 31.50 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 994704, close 282182, bind 0, connect 1328770, delroute 0 10.00 real 2.72 user 37.28 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1149131, close 398576, bind 1792934, connect 904803, delroute 0 10.00 real 4.88 user 35.14 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 115277, close 66571, bind 223928, connect 162638, delroute 0 10.28 real 0.81 user 39.27 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 493648, close 910551, bind 3470304, connect 1785456, delroute 0 10.01 real 9.94 user 29.82 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 916310, close 282826, bind 405779, connect 1408934, delroute 0 0m10.01s real 0m03.88s user 0m36.07s 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 1103844, close 383563, bind 1778083, connect 929302, delroute 0 0m10.01s real 0m04.98s user 0m35.02s 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 327391, close 284781, bind 0, connect 844701, delroute 120620 10.00 real 3.19 user 29.84 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1218310, close 443763, bind 5598059, connect 0, delroute 0 10.01 real 8.63 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 1002650, close 575291, bind 0, connect 3510063, delroute 0 10.00 real 7.19 user 28.90 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1168275, close 527399, bind 2592341, connect 1606802, delroute 0 10.01 real 7.97 user 29.85 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 138543, close 82171, bind 293965, connect 118296, delroute 0 10.72 real 0.92 user 34.61 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 411690, close 996305, bind 3501619, connect 1975190, delroute 0 10.01 real 11.17 user 25.92 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 974095, close 519587, bind 703190, connect 3427581, delroute 0 0m10.01s real 0m07.93s user 0m29.03s 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 1165616, close 522289, bind 2553747, connect 1629821, delroute 0 0m10.01s real 0m07.53s user 0m30.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 279035, close 232020, bind 0, connect 1325915, delroute 111668 10.00 real 3.53 user 26.63 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 1552262, close 544135, bind 5212447, connect 0, delroute 0 10.00 real 8.49 user 31.64 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 1375982, close 525873, bind 0, connect 3547722, delroute 0 10.01 real 8.16 user 31.84 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 1385874, close 519401, bind 2720320, connect 1876141, delroute 0 10.00 real 8.11 user 32.00 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 1327939, close 423724, bind 2595752, connect 1772975, delroute 0 10.52 real 7.27 user 32.67 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 1092434, close 608602, bind 3123627, connect 2109358, delroute 0 10.00 real 9.52 user 30.49 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 1267906, close 472980, bind 792468, connect 3298745, delroute 0 10.00 real 8.97 user 31.02 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 1363738, close 491920, bind 2741405, connect 1854221, delroute 0 10.00 real 8.42 user 31.59 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 288166, close 250823, bind 0, connect 1213962, delroute 179777 10.00 real 3.83 user 29.97 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 239458 1.01 real 0.12 user 0.89 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 42038 1.01 real 0.04 user 0.97 sys