==== 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 1180328, close 1055220, bind 1694241, connect 997063, delroute 0 10.00 real 5.77 user 33.85 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1255168, close 873892, bind 6753909, connect 0, delroute 0 10.00 real 11.11 user 28.92 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 951437, close 486351, bind 0, connect 2005293, delroute 0 10.00 real 4.59 user 35.38 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1164673, close 519892, bind 2234830, connect 1350111, delroute 0 10.00 real 6.79 user 33.25 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 130250, close 89727, bind 297561, connect 188361, delroute 0 10.38 real 0.79 user 39.24 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 581145, close 998166, bind 3726577, connect 2140047, delroute 0 10.00 real 11.14 user 28.73 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 857959, close 419079, bind 559748, connect 2025067, delroute 0 10.00 real 5.65 user 34.18 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 1251324, close 467208, bind 2160840, connect 1196597, delroute 0 10.00 real 5.99 user 33.93 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 730209, close 648118, bind 0, connect 1667736, delroute 404097 10.01 real 5.65 user 32.82 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1332940, close 437727, bind 5882736, connect 0, delroute 0 10.00 real 9.06 user 30.94 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1114885, close 543684, bind 0, connect 4144896, delroute 0 10.00 real 8.53 user 28.26 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1269500, close 518013, bind 2711159, connect 1952282, delroute 0 10.00 real 8.57 user 29.43 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 155266, close 80486, bind 263789, connect 118646, delroute 0 10.55 real 0.60 user 33.94 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 579992, close 844552, bind 3613028, connect 2170709, delroute 0 10.00 real 10.45 user 27.31 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 1050297, close 331081, bind 628996, connect 1546695, delroute 0 10.00 real 4.63 user 35.29 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 1265180, close 390063, bind 2250039, connect 836457, delroute 0 10.00 real 5.54 user 34.51 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 521751, close 437293, bind 0, connect 1089317, delroute 184419 10.01 real 3.93 user 31.91 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 1923054, close 537451, bind 5204289, connect 0, delroute 0 10.01 real 8.53 user 31.57 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 1629536, close 510689, bind 0, connect 3847684, delroute 0 10.01 real 8.20 user 31.86 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 1657077, close 529188, bind 2942892, connect 1971213, delroute 0 10.01 real 8.49 user 31.56 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 1587896, close 468046, bind 2680131, connect 1943455, delroute 0 10.44 real 8.90 user 31.02 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 1416259, close 606842, bind 3085828, connect 2120656, delroute 0 10.00 real 10.26 user 29.67 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 1439756, close 532568, bind 890536, connect 3320845, delroute 0 10.01 real 10.03 user 29.97 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 1651942, close 547730, bind 2876754, connect 1858039, delroute 0 10.01 real 8.75 user 31.41 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 1065464, close 556092, bind 0, connect 2997193, delroute 647754 10.01 real 9.15 user 30.88 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1664250, close 585551, bind 5186701, connect 0, delroute 0 10.00 real 8.56 user 31.55 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044702, close 275942, bind 0, connect 1403686, delroute 0 10.00 real 3.85 user 36.22 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1173559, close 397081, bind 1864257, connect 948110, delroute 0 10.00 real 5.06 user 34.95 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 116441, close 67494, bind 212721, connect 141583, delroute 0 10.26 real 0.64 user 39.42 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 509698, close 930837, bind 3611366, connect 1831822, delroute 0 10.00 real 10.66 user 29.19 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 925741, close 301103, bind 442463, connect 1491537, delroute 0 0m10.00s real 0m03.80s user 0m36.35s 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 1199076, close 383087, bind 1769887, connect 940316, delroute 0 0m10.00s real 0m05.08s user 0m34.97s 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 345970, close 315740, bind 0, connect 912889, delroute 131221 10.00 real 3.25 user 28.39 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1375113, close 405634, bind 5437090, connect 0, delroute 0 10.00 real 8.48 user 31.58 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1056601, close 586756, bind 0, connect 3575069, delroute 0 10.00 real 7.32 user 29.06 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1235161, close 511359, bind 2517797, connect 1765744, delroute 0 10.00 real 7.42 user 30.34 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 148956, close 81080, bind 261257, connect 108345, delroute 0 10.54 real 0.75 user 35.69 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 469763, close 1028661, bind 3642608, connect 1998958, delroute 0 10.01 real 11.03 user 26.09 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 1017819, close 525794, bind 740817, connect 3520086, delroute 0 0m10.01s real 0m08.35s user 0m28.81s 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 1245856, close 529481, bind 2452877, connect 1711453, delroute 0 0m10.00s real 0m06.99s user 0m30.66s 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 309318, close 264807, bind 0, connect 1417913, delroute 118062 10.00 real 4.36 user 25.17 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 1664989, close 482154, bind 5239389, connect 0, delroute 0 10.01 real 8.64 user 31.32 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 1409064, close 546298, bind 0, connect 3690068, delroute 0 10.01 real 8.29 user 31.71 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 1458244, close 527161, bind 2734611, connect 1957932, delroute 0 10.01 real 8.45 user 31.48 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 1378334, close 427790, bind 2639927, connect 1803292, delroute 0 10.57 real 8.08 user 31.79 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 1139938, close 636125, bind 3183296, connect 2199503, delroute 0 10.00 real 9.80 user 30.29 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 1298213, close 510160, bind 822244, connect 3435953, delroute 0 10.00 real 8.40 user 31.54 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 1403111, close 516581, bind 2783663, connect 2004304, delroute 0 10.00 real 8.49 user 31.35 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 316180, close 287202, bind 0, connect 1405471, delroute 195113 10.00 real 4.40 user 28.98 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 222256 1.00 real 0.23 user 0.77 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 45774 1.00 real 0.05 user 0.94 sys