==== 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 1117864, close 947103, bind 1610448, connect 981230, delroute 0 10.01 real 5.23 user 34.13 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1120705, close 866490, bind 6881829, connect 0, delroute 0 10.01 real 12.29 user 27.72 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 797157, close 428431, bind 0, connect 2125287, delroute 0 10.01 real 3.99 user 35.94 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1165788, close 451667, bind 2177246, connect 1204352, delroute 0 10.01 real 6.19 user 33.78 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 113366, close 56511, bind 218931, connect 173475, delroute 0 10.26 real 0.68 user 39.36 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526653, close 880103, bind 3548029, connect 2047642, delroute 0 10.00 real 10.88 user 28.96 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 906241, close 370092, bind 574711, connect 1796595, delroute 0 10.01 real 4.60 user 35.36 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 1197461, close 451479, bind 2181350, connect 1120394, delroute 0 10.00 real 5.84 user 34.12 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 724951, close 526743, bind 0, connect 1444974, delroute 386761 10.01 real 5.42 user 33.10 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1234208, close 466618, bind 5809563, connect 0, delroute 0 10.01 real 9.08 user 31.02 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1070119, close 485101, bind 0, connect 4153085, delroute 0 10.00 real 8.45 user 28.40 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1279618, close 482990, bind 2862641, connect 1694435, delroute 0 10.01 real 7.82 user 30.69 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 154956, close 84057, bind 273403, connect 111460, delroute 0 10.64 real 0.82 user 35.43 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 524801, close 858887, bind 3514119, connect 1977815, delroute 0 10.00 real 10.93 user 26.60 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 1041342, close 333302, bind 601090, connect 1459665, delroute 0 10.01 real 5.06 user 34.97 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 1168369, close 414651, bind 2243348, connect 836875, delroute 0 10.01 real 6.00 user 34.07 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 478049, close 393770, bind 0, connect 1037195, delroute 171402 10.00 real 3.76 user 32.65 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 1807895, close 551313, bind 5058524, connect 0, delroute 0 10.00 real 8.73 user 31.14 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 1586436, close 509551, bind 0, connect 3670411, delroute 0 10.01 real 8.28 user 31.69 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 1586361, close 515570, bind 2808903, connect 1908157, delroute 0 10.01 real 8.80 user 31.13 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 1528379, close 445586, bind 2613364, connect 1904801, delroute 0 10.45 real 8.12 user 31.92 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 1358055, close 603816, bind 3041815, connect 2060141, delroute 0 10.01 real 9.73 user 30.26 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 1477681, close 485238, bind 825141, connect 3089992, delroute 0 10.00 real 9.46 user 30.62 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 1587780, close 541284, bind 2830530, connect 1772918, delroute 0 10.01 real 9.02 user 31.00 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 1011036, close 550505, bind 0, connect 2914024, delroute 681711 10.00 real 9.06 user 31.01 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1612158, close 583677, bind 5108798, connect 0, delroute 0 10.01 real 8.35 user 31.61 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 984889, close 260552, bind 0, connect 1346595, delroute 0 10.01 real 3.24 user 36.83 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1140062, close 375526, bind 1802167, connect 895933, delroute 0 10.00 real 4.94 user 34.97 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 112803, close 64989, bind 213192, connect 168842, delroute 0 10.28 real 0.84 user 39.27 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 520258, close 873985, bind 3395078, connect 1710370, delroute 0 10.01 real 10.11 user 29.68 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 880594, close 289970, bind 399127, connect 1417301, delroute 0 0m10.01s real 0m04.11s user 0m35.85s 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 1126182, close 364050, bind 1740734, connect 918945, delroute 0 0m10.01s real 0m04.42s user 0m35.73s 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 331578, close 263360, bind 0, connect 810392, delroute 118097 10.00 real 2.82 user 29.66 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1222942, close 428548, bind 5523131, connect 0, delroute 0 10.01 real 8.34 user 31.69 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1006590, close 531426, bind 0, connect 3620698, delroute 0 10.01 real 7.89 user 28.17 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1211989, close 509839, bind 2631642, connect 1519328, delroute 0 10.01 real 7.60 user 30.29 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 128983, close 75841, bind 300894, connect 115152, delroute 0 10.54 real 0.83 user 33.82 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 413392, close 1003689, bind 3499547, connect 1919279, delroute 0 10.01 real 10.81 user 25.89 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 977386, close 494492, bind 728707, connect 3328939, delroute 0 0m10.01s real 0m08.36s user 0m28.60s 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 1212691, close 511807, bind 2613584, connect 1509771, delroute 0 0m10.01s real 0m07.61s user 0m30.38s 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 278568, close 236271, bind 0, connect 1318308, delroute 109880 10.00 real 3.46 user 26.79 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 1517503, close 564408, bind 5345597, connect 0, delroute 0 10.00 real 8.95 user 31.00 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 1354484, close 535782, bind 0, connect 3632635, delroute 0 10.00 real 7.63 user 32.34 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 1393785, close 548030, bind 2789232, connect 1848264, delroute 0 10.00 real 8.22 user 31.52 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 1310230, close 450383, bind 2729995, connect 1739088, delroute 0 10.49 real 8.39 user 31.56 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 1037081, close 671010, bind 3192722, connect 2230505, delroute 0 10.00 real 10.16 user 29.93 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 1234527, close 502399, bind 824051, connect 3328072, delroute 0 10.00 real 8.95 user 31.06 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 1323143, close 549483, bind 2801053, connect 1917941, delroute 0 10.00 real 8.89 user 31.14 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 294729, close 246397, bind 0, connect 1235520, delroute 174092 10.00 real 3.52 user 29.78 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 237120 1.01 real 0.26 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 41535 1.00 real 0.04 user 0.96 sys