==== 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 1182865, close 1037588, bind 1654756, connect 982691, delroute 0 10.00 real 5.65 user 33.87 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1262104, close 902845, bind 6596984, connect 0, delroute 0 10.00 real 10.98 user 28.98 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 779386, close 501028, bind 0, connect 2320028, delroute 0 10.00 real 4.81 user 35.14 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123067, close 587520, bind 2493459, connect 1360542, delroute 0 10.00 real 6.70 user 33.19 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 137037, close 98806, bind 327628, connect 256970, delroute 0 10.40 real 1.14 user 38.92 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 597036, close 906136, bind 3502956, connect 2125260, delroute 0 10.00 real 10.62 user 29.30 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 903206, close 387655, bind 557284, connect 1952556, delroute 0 10.00 real 5.37 user 34.73 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 1226888, close 468485, bind 2216630, connect 1189640, delroute 0 10.00 real 6.77 user 33.34 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 708595, close 603648, bind 0, connect 1614031, delroute 395748 10.01 real 5.41 user 33.03 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1363501, close 428490, bind 5729235, connect 0, delroute 0 10.00 real 9.41 user 30.60 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1114863, close 544682, bind 0, connect 4056102, delroute 0 10.00 real 8.55 user 28.07 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1307378, close 503706, bind 2810857, connect 1838074, delroute 0 10.00 real 8.55 user 29.74 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 153487, close 88411, bind 258072, connect 106204, delroute 0 10.69 real 0.91 user 33.99 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 600324, close 824000, bind 3533512, connect 2097056, delroute 0 10.01 real 10.55 user 26.42 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 1114454, close 343718, bind 581898, connect 1443348, delroute 0 10.00 real 4.77 user 35.13 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 1266182, close 410652, bind 2261606, connect 825865, delroute 0 10.00 real 5.62 user 34.30 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 503423, close 436424, bind 0, connect 1081982, delroute 184436 10.01 real 3.65 user 32.11 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 1930849, close 527527, bind 5110444, connect 0, delroute 0 10.01 real 8.50 user 31.59 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 1657034, close 523578, bind 0, connect 3737659, delroute 0 10.01 real 8.65 user 31.16 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 1608522, close 575253, bind 2854376, connect 2023912, delroute 0 10.01 real 9.49 user 30.42 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 1554553, close 474256, bind 2657075, connect 1929325, delroute 0 10.54 real 9.14 user 30.85 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 1420583, close 585403, bind 3008569, connect 2154392, delroute 0 10.00 real 10.28 user 29.69 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 1435859, close 546014, bind 875552, connect 3279208, delroute 0 10.01 real 10.10 user 29.84 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 1635379, close 529151, bind 2867222, connect 1874385, delroute 0 10.01 real 9.38 user 30.56 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 1037260, close 538388, bind 0, connect 2963117, delroute 667136 10.01 real 9.46 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1657448, close 619769, bind 5097700, connect 0, delroute 0 10.00 real 8.88 user 31.29 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1067633, close 272542, bind 0, connect 1361976, delroute 0 10.00 real 3.32 user 36.69 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1215490, close 410915, bind 1703462, connect 924574, delroute 0 10.00 real 5.34 user 34.63 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 120736, close 66797, bind 232495, connect 165559, delroute 0 10.37 real 0.66 user 39.40 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544453, close 954493, bind 3493838, connect 1807023, delroute 0 10.01 real 10.50 user 29.38 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 963115, close 307609, bind 387936, connect 1434757, delroute 0 0m10.01s real 0m03.81s user 0m36.21s 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 1178099, close 406399, bind 1770752, connect 944308, delroute 0 0m10.01s real 0m05.18s user 0m34.77s 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 341458, close 316792, bind 0, connect 922110, delroute 127932 10.00 real 3.29 user 28.78 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1310515, close 419689, bind 5533444, connect 0, delroute 0 10.00 real 8.04 user 31.79 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1064364, close 538077, bind 0, connect 3638934, delroute 0 10.00 real 7.83 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 1286520, close 500428, bind 2565481, connect 1646315, delroute 0 10.00 real 7.85 user 30.17 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 148048, close 83690, bind 281253, connect 92052, delroute 0 10.67 real 0.69 user 35.55 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 458223, close 1029885, bind 3603885, connect 1949477, delroute 0 10.00 real 11.02 user 26.35 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 1045615, close 497365, bind 750104, connect 3522978, delroute 0 0m10.01s real 0m08.86s user 0m28.52s 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 1284792, close 516612, bind 2585890, connect 1527954, delroute 0 0m10.01s real 0m07.30s user 0m30.86s 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 306445, close 255123, bind 0, connect 1397617, delroute 117476 10.00 real 3.61 user 25.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 1611982, close 543423, bind 5347538, connect 0, delroute 0 10.01 real 9.11 user 31.02 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 1405171, close 541708, bind 0, connect 3695899, delroute 0 10.01 real 7.99 user 32.06 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 1413432, close 531651, bind 2815089, connect 1987045, delroute 0 10.01 real 8.64 user 31.20 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 1374128, close 443821, bind 2652275, connect 1801316, delroute 0 10.57 real 8.19 user 31.90 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 1126659, close 616624, bind 3144869, connect 2238002, delroute 0 10.01 real 10.08 user 29.87 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 1251996, close 498237, bind 816590, connect 3506091, delroute 0 10.00 real 8.86 user 31.38 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 1446631, close 482155, bind 2688116, connect 1979608, delroute 0 10.00 real 8.53 user 31.42 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 309108, close 318860, bind 0, connect 1442603, delroute 195416 10.00 real 4.76 user 28.69 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 229553 1.01 real 0.16 user 0.84 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 47668 1.00 real 0.06 user 0.92 sys