==== 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 1114284, close 949490, bind 1622461, connect 978263, delroute 0 10.00 real 5.23 user 34.37 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1186222, close 961538, bind 6486896, connect 0, delroute 0 10.01 real 11.52 user 28.44 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 836549, close 527238, bind 0, connect 2064913, delroute 0 10.00 real 4.61 user 35.51 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 981629, close 598882, bind 2664019, connect 1387012, delroute 0 10.00 real 7.18 user 32.72 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 162489, close 174820, bind 563035, connect 349753, delroute 0 10.32 real 1.76 user 38.26 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559956, close 892377, bind 3511262, connect 2035985, delroute 0 10.00 real 10.86 user 29.08 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 926897, close 351931, bind 518607, connect 1753971, delroute 0 10.01 real 4.58 user 35.45 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 1207933, close 444556, bind 2169839, connect 1114878, delroute 0 10.01 real 6.14 user 34.01 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 716871, close 530819, bind 0, connect 1467859, delroute 395376 10.00 real 4.99 user 33.76 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1251415, close 436172, bind 5896403, connect 0, delroute 0 10.01 real 9.07 user 30.88 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1071731, close 488469, bind 0, connect 4154177, delroute 0 10.01 real 8.20 user 28.77 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1213345, close 477601, bind 2783927, connect 1910161, delroute 0 10.00 real 8.69 user 29.56 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 162006, close 87166, bind 269953, connect 118602, delroute 0 10.71 real 0.87 user 34.88 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 502036, close 822379, bind 3530971, connect 2132169, delroute 0 10.01 real 11.21 user 26.40 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 1010226, close 364977, bind 642697, connect 1497924, delroute 0 10.01 real 4.43 user 35.54 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 1168118, close 419042, bind 2316279, connect 824176, delroute 0 10.00 real 5.92 user 34.06 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 480335, close 387018, bind 0, connect 1026502, delroute 169374 10.01 real 3.63 user 32.94 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 1803496, close 510436, bind 5171090, connect 0, delroute 0 10.01 real 8.75 user 31.35 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 1562181, close 487928, bind 0, connect 3758783, delroute 0 10.00 real 7.91 user 32.02 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 1583204, close 515823, bind 2823499, connect 1936986, delroute 0 10.01 real 8.68 user 31.41 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 1533264, close 450055, bind 2595355, connect 1881667, delroute 0 10.45 real 8.21 user 31.73 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 1382271, close 559854, bind 2977101, connect 2055834, 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 1463018, close 473608, bind 857340, connect 3155105, delroute 0 10.00 real 9.68 user 30.39 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 1570640, close 507424, bind 2825376, connect 1787686, delroute 0 10.00 real 9.30 user 30.55 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 1020463, close 534632, bind 0, connect 2865936, delroute 685522 10.01 real 8.84 user 31.18 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1598187, close 584145, bind 5144010, connect 0, delroute 0 10.01 real 8.60 user 31.49 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008191, close 255186, bind 0, connect 1345204, delroute 0 10.01 real 3.19 user 36.81 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1157576, close 381918, bind 1712894, connect 903154, delroute 0 10.00 real 4.33 user 35.57 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 128527, close 79551, bind 233676, connect 174663, delroute 0 10.38 real 0.71 user 39.23 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496828, close 900919, bind 3482122, connect 1763491, delroute 0 10.00 real 10.40 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 882245, close 300550, bind 462155, connect 1433873, delroute 0 0m10.01s real 0m03.61s user 0m36.31s 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 1132180, close 363645, bind 1784640, connect 907285, delroute 0 0m10.01s real 0m05.12s 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 328106, close 258811, bind 0, connect 792629, delroute 114919 10.00 real 2.69 user 29.45 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1217403, close 427297, bind 5570402, connect 0, delroute 0 10.01 real 9.09 user 31.00 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012378, close 558297, bind 0, connect 3495299, delroute 0 10.00 real 7.32 user 28.81 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1193461, close 514903, bind 2556393, connect 1594301, delroute 0 10.00 real 7.32 user 30.40 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 139056, close 77976, bind 294263, connect 110490, delroute 0 10.56 real 0.89 user 34.29 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 427502, close 963063, bind 3576714, connect 1935204, delroute 0 10.00 real 10.74 user 26.28 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 968420, close 496764, bind 742107, connect 3495050, delroute 0 0m10.01s real 0m08.00s user 0m29.02s 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 1163716, close 510235, bind 2519977, connect 1704834, delroute 0 0m10.01s real 0m07.63s user 0m30.40s 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 272163, close 223736, bind 0, connect 1288716, delroute 107439 10.00 real 3.41 user 26.25 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 1542042, close 529682, bind 5322539, connect 0, delroute 0 10.00 real 8.75 user 31.31 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 1389243, close 526916, bind 0, connect 3528939, delroute 0 10.01 real 8.01 user 32.08 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 1406180, close 519244, bind 2723454, connect 1875476, delroute 0 10.01 real 8.33 user 31.70 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 1347416, close 443508, bind 2587006, connect 1731722, delroute 0 10.48 real 7.81 user 32.13 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 1061404, close 622480, bind 3183973, connect 2169204, delroute 0 10.00 real 10.29 user 29.46 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 1275664, close 476916, bind 809058, connect 3242357, delroute 0 10.00 real 7.49 user 32.48 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 1365127, close 484029, bind 2768770, connect 1897877, delroute 0 10.00 real 8.12 user 32.00 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 284234, close 239189, bind 0, connect 1180380, delroute 168960 10.00 real 3.38 user 29.57 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 239499 1.01 real 0.21 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 33553 1.00 real 0.07 user 0.93 sys