==== 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 1146785, close 976263, bind 1658121, connect 964877, delroute 0 10.01 real 4.88 user 34.68 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1098138, close 1068943, bind 6784368, connect 0, delroute 0 10.00 real 11.95 user 27.97 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 786123, close 470093, bind 0, connect 2204569, delroute 0 10.01 real 4.74 user 35.20 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1020741, close 718270, bind 2715588, connect 1341085, delroute 0 10.01 real 7.61 user 32.44 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 119011, close 70822, bind 241396, connect 180669, delroute 0 10.36 real 0.81 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 528259, close 887838, bind 3641895, connect 2148298, delroute 0 10.01 real 10.86 user 29.00 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 892861, close 330555, bind 528886, connect 1804002, delroute 0 10.01 real 4.45 user 35.53 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 1241011, close 415087, bind 2067920, connect 1129412, delroute 0 10.01 real 5.98 user 34.11 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 705817, close 538095, bind 0, connect 1490528, delroute 407932 10.01 real 4.97 user 33.86 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1301847, close 444465, bind 5729475, connect 0, delroute 0 10.01 real 8.98 user 31.00 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1100917, close 428905, bind 0, connect 4463329, delroute 0 10.00 real 8.71 user 28.53 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1351965, close 488112, bind 3025948, connect 1560974, delroute 0 10.01 real 7.83 user 30.72 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 149796, close 85359, bind 304346, connect 83272, delroute 0 10.64 real 0.71 user 35.90 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 555299, close 852176, bind 3575606, connect 2043866, delroute 0 10.01 real 11.32 user 26.17 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 1097475, close 332910, bind 581564, connect 1448996, delroute 0 10.01 real 4.69 user 35.39 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 1219482, close 399517, bind 2247495, connect 840352, delroute 0 10.01 real 6.12 user 33.80 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 486986, close 396713, bind 0, connect 1038773, delroute 174132 10.00 real 3.78 user 32.74 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 1833794, close 528811, bind 5030295, connect 0, delroute 0 10.01 real 8.91 user 31.20 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 1543388, close 523132, bind 0, connect 3710005, delroute 0 10.00 real 8.56 user 31.38 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 1571232, close 523660, bind 2804947, connect 1965625, delroute 0 10.01 real 8.50 user 31.53 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 1504545, close 466366, bind 2586299, connect 1907749, delroute 0 10.46 real 8.34 user 31.68 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 1371455, close 564259, bind 3020725, connect 2075375, delroute 0 10.01 real 9.49 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 1418466, close 517902, bind 840375, connect 3197098, delroute 0 10.00 real 9.87 user 30.19 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 1581099, close 505167, bind 2749196, connect 1832973, delroute 0 10.00 real 9.68 user 30.36 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 1029287, close 516189, bind 0, connect 2910829, delroute 682748 10.00 real 8.82 user 31.08 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1670716, close 582394, bind 4882837, connect 0, delroute 0 10.01 real 8.16 user 31.80 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1036340, close 233637, bind 0, connect 1339920, delroute 0 10.00 real 3.00 user 36.90 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135324, close 371603, bind 1673136, connect 940874, delroute 0 10.01 real 4.82 user 35.23 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 104861, close 59693, bind 214136, connect 153750, delroute 0 10.41 real 0.56 user 39.80 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496647, close 891338, bind 3506504, connect 1824580, delroute 0 10.00 real 9.93 user 29.95 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 940718, close 258809, bind 379350, connect 1392926, delroute 0 0m10.01s real 0m03.38s user 0m36.69s 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 1147433, close 361683, bind 1617671, connect 941457, delroute 0 0m10.01s real 0m04.74s user 0m35.34s 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 324256, close 281855, bind 0, connect 840317, delroute 119034 10.00 real 3.00 user 29.53 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1331209, close 401198, bind 5465845, connect 0, delroute 0 10.01 real 8.66 user 31.42 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031773, close 462734, bind 0, connect 3967271, delroute 0 10.01 real 7.85 user 29.07 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1339998, close 477353, bind 2806256, connect 1393554, delroute 0 10.00 real 7.67 user 30.95 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 123715, close 61947, bind 269324, connect 64612, delroute 0 10.51 real 0.59 user 35.32 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 438758, close 1008897, bind 3604799, connect 1949244, delroute 0 10.00 real 10.95 user 26.20 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 1029223, close 424964, bind 814274, connect 3672036, delroute 0 0m10.01s real 0m08.56s user 0m28.99s 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 1342330, close 498207, bind 2820468, connect 1315618, delroute 0 0m10.01s real 0m07.17s user 0m31.26s 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 280499, close 225948, bind 0, connect 1309187, delroute 110865 10.00 real 3.74 user 26.05 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 1608446, close 495621, bind 5079093, connect 0, delroute 0 10.00 real 8.62 user 31.46 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 1395066, close 538680, bind 0, connect 3527116, delroute 0 10.00 real 7.95 user 31.95 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 1413078, close 498889, bind 2733466, connect 1891090, delroute 0 10.00 real 8.30 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 1371534, close 411745, bind 2594963, connect 1737314, delroute 0 10.49 real 7.79 user 32.17 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 1057059, close 660697, bind 3212959, connect 2241319, delroute 0 10.01 real 10.16 user 29.88 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 1294448, close 477946, bind 781234, connect 3301079, delroute 0 10.00 real 7.96 user 32.05 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 1368185, close 520469, bind 2787139, connect 1888204, delroute 0 10.00 real 8.21 user 31.72 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 287958, close 267008, bind 0, connect 1251227, delroute 175539 10.00 real 4.00 user 29.91 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 236015 1.01 real 0.27 user 0.74 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 39077 1.00 real 0.05 user 0.97 sys