==== 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 1123093, close 958364, bind 1647799, connect 973278, delroute 0 10.00 real 4.93 user 34.51 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1170392, close 863563, bind 6644431, connect 0, delroute 0 10.01 real 11.89 user 28.23 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 809446, close 372357, bind 0, connect 1992131, delroute 0 10.01 real 4.26 user 35.72 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1013456, close 550276, bind 2492575, connect 1327643, delroute 0 10.01 real 7.09 user 32.88 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 133914, close 84742, bind 275809, connect 202647, delroute 0 10.41 real 0.98 user 38.94 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 585779, close 908167, bind 3476355, connect 1982213, delroute 0 10.01 real 10.99 user 28.88 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 885224, close 378536, bind 636544, connect 1753740, delroute 0 10.01 real 4.82 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 1213748, close 436281, bind 2121941, connect 1108445, delroute 0 10.01 real 5.67 user 34.37 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 722869, close 550411, bind 0, connect 1523379, delroute 387762 10.00 real 4.59 user 34.05 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1212738, close 466097, bind 5908880, connect 0, delroute 0 10.01 real 9.33 user 30.70 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1048438, close 507840, bind 0, connect 4144491, delroute 0 10.00 real 8.45 user 28.13 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1263882, close 477633, bind 2907163, connect 1758808, delroute 0 10.01 real 8.00 user 30.29 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 151353, close 81546, bind 275531, connect 110083, delroute 0 10.57 real 0.88 user 35.66 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 552873, close 820785, bind 3487753, connect 2055826, delroute 0 10.01 real 10.71 user 26.79 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 1075824, close 344387, bind 626970, connect 1404957, delroute 0 10.01 real 4.71 user 35.15 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 1162067, close 393105, bind 2375267, connect 823953, delroute 0 10.01 real 6.00 user 33.88 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 491263, close 402408, bind 0, connect 1045544, delroute 181651 10.00 real 3.62 user 32.90 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 1704212, close 565299, bind 5492635, connect 0, delroute 0 10.00 real 9.03 user 30.95 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 1532445, close 537586, bind 0, connect 3768247, delroute 0 10.00 real 8.44 user 31.57 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 1574382, close 541429, bind 2826496, connect 1954914, delroute 0 10.00 real 9.07 user 30.81 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 1535553, close 437825, bind 2567775, connect 1900043, delroute 0 10.56 real 8.34 user 31.59 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 1387147, close 574465, bind 2988794, connect 2036509, delroute 0 10.00 real 9.38 user 30.51 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 1472015, close 482725, bind 831433, connect 3105259, delroute 0 10.00 real 9.67 user 30.26 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 1587117, close 528790, bind 2825007, connect 1817084, delroute 0 10.00 real 8.93 user 30.93 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 974319, close 541841, bind 0, connect 2970000, delroute 696864 10.01 real 9.37 user 30.54 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1623868, close 601691, bind 4968230, connect 0, delroute 0 10.01 real 8.75 user 31.28 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 971073, close 276029, bind 0, connect 1353766, delroute 0 10.01 real 2.83 user 37.15 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1171124, close 382892, bind 1781788, connect 878724, delroute 0 10.00 real 4.82 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 108360, close 55356, bind 218606, connect 160110, delroute 0 10.27 real 0.74 user 39.32 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539952, close 846325, bind 3395797, connect 1717827, delroute 0 10.00 real 10.49 user 29.35 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 899520, close 265855, bind 398849, connect 1382086, delroute 0 0m10.01s real 0m03.45s user 0m36.50s 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 1153753, close 374459, bind 1775978, connect 882946, delroute 0 0m10.01s real 0m05.04s user 0m34.91s 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 324161, close 262576, bind 0, connect 806592, delroute 116720 10.00 real 2.71 user 29.72 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1232615, close 435484, bind 5550260, connect 0, delroute 0 10.01 real 8.78 user 31.21 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1014550, close 515061, bind 0, connect 3668517, delroute 0 10.01 real 7.23 user 28.80 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1223293, close 527221, bind 2656443, connect 1482883, delroute 0 10.01 real 7.42 user 30.74 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 138083, close 76498, bind 294228, connect 109294, delroute 0 10.55 real 0.76 user 34.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 430493, close 983477, bind 3524454, connect 1911326, delroute 0 10.01 real 11.22 user 25.62 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 998109, close 487945, bind 744016, connect 3499908, delroute 0 0m10.01s real 0m08.69s user 0m28.23s 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 1221272, close 505524, bind 2647455, connect 1497078, delroute 0 0m10.01s real 0m07.24s user 0m30.50s 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 276397, close 229311, bind 0, connect 1296485, delroute 109221 10.00 real 3.62 user 26.51 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 1577771, close 523090, bind 5134619, connect 0, delroute 0 10.00 real 8.43 user 31.52 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 1384814, close 523859, bind 0, connect 3527459, delroute 0 10.00 real 7.99 user 31.88 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 1362071, close 535128, bind 2832443, connect 1892957, delroute 0 10.01 real 8.28 user 31.88 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 1338733, close 425256, bind 2679487, connect 1746576, delroute 0 10.48 real 7.89 user 32.15 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 1079936, close 630843, bind 3108631, connect 2164273, delroute 0 10.01 real 9.87 user 30.04 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 1261016, close 489372, bind 833486, connect 3305382, delroute 0 10.00 real 8.27 user 31.57 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 1340346, close 523460, bind 2801303, connect 1863441, delroute 0 10.00 real 8.67 user 31.38 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 287563, close 246747, bind 0, connect 1205150, delroute 169305 10.00 real 3.67 user 29.38 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 229863 1.01 real 0.25 user 0.76 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 34229 1.01 real 0.01 user 1.02 sys