==== 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 1120870, close 960098, bind 1640139, connect 978639, delroute 0 10.01 real 5.31 user 34.24 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1168326, close 873912, bind 6762420, connect 0, delroute 0 10.01 real 11.63 user 28.36 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 831997, close 487983, bind 0, connect 2080353, delroute 0 10.01 real 4.54 user 35.48 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 967636, close 644295, bind 2862609, connect 1378973, delroute 0 10.00 real 7.53 user 32.42 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 157875, close 162615, bind 492706, connect 345176, delroute 0 10.31 real 1.59 user 38.55 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 488924, close 1044932, bind 3759621, connect 2233964, delroute 0 10.00 real 11.80 user 28.06 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 899541, close 360785, bind 549238, connect 1813233, delroute 0 10.01 real 4.80 user 35.17 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 1232487, close 436882, bind 2001009, connect 1152985, delroute 0 10.01 real 5.67 user 34.38 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 728207, close 551805, bind 0, connect 1492886, delroute 418707 10.00 real 5.38 user 33.59 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1371330, close 423876, bind 5644869, connect 0, delroute 0 10.01 real 8.79 user 31.29 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1113168, close 431798, bind 0, connect 4459055, delroute 0 10.01 real 9.07 user 28.08 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1364867, close 497492, bind 2990652, connect 1565529, delroute 0 10.01 real 7.88 user 30.54 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 157965, close 82744, bind 292486, connect 95469, delroute 0 10.68 real 0.74 user 34.70 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533310, close 890094, bind 3637239, connect 2067583, delroute 0 10.01 real 10.57 user 27.06 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 1146192, close 319161, bind 475252, connect 1436942, delroute 0 10.01 real 4.48 user 35.35 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 1226631, close 394252, bind 2125565, connect 853576, delroute 0 10.01 real 5.72 user 34.22 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 474804, close 398756, bind 0, connect 1039785, delroute 173060 10.01 real 3.43 user 33.22 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 1917918, close 490112, bind 4856853, connect 0, delroute 0 10.00 real 8.43 user 31.54 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 1586837, close 471160, bind 0, connect 3708116, delroute 0 10.00 real 8.40 user 31.62 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 1639044, close 511962, bind 2741761, connect 1912182, delroute 0 10.00 real 8.30 user 31.74 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 1605415, close 435239, bind 2501131, connect 1853818, delroute 0 10.45 real 7.74 user 32.34 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 1385097, close 584405, bind 2976010, connect 2097431, delroute 0 10.01 real 9.74 user 30.31 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 1483966, close 459985, bind 816252, connect 3161913, delroute 0 10.00 real 9.13 user 30.82 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 1614037, close 522596, bind 2746622, connect 1799813, delroute 0 10.00 real 8.36 user 31.58 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 990390, close 557510, bind 0, connect 2959988, delroute 696561 10.00 real 9.19 user 30.74 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1756791, close 549975, bind 4644454, connect 0, delroute 0 10.01 real 8.05 user 32.02 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050347, close 206471, bind 0, connect 1331392, delroute 0 10.00 real 3.06 user 36.84 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1155615, close 350393, bind 1573115, connect 941901, delroute 0 10.01 real 4.64 user 35.41 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 112238, close 46183, bind 169704, connect 140145, delroute 0 10.26 real 0.52 user 39.62 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 497684, close 910017, bind 3449963, connect 1853754, delroute 0 10.00 real 11.04 user 28.73 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 955370, close 266721, bind 359810, connect 1349063, delroute 0 0m10.01s real 0m03.48s user 0m36.62s 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 1145408, close 363398, bind 1545385, connect 951074, delroute 0 0m10.01s real 0m04.60s user 0m35.27s 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 323015, close 283906, bind 0, connect 829449, delroute 114975 10.00 real 2.98 user 29.08 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1369092, close 404909, bind 5258780, connect 0, delroute 0 10.01 real 8.69 user 31.30 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1037035, close 479204, bind 0, connect 3889232, delroute 0 10.01 real 8.13 user 28.50 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1333997, close 486954, bind 2853962, connect 1385353, delroute 0 10.01 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 160955, close 86332, bind 273078, connect 73007, delroute 0 10.64 real 0.69 user 36.23 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 434294, close 1025188, bind 3675852, connect 1933822, delroute 0 10.01 real 11.36 user 25.96 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 990860, close 429645, bind 808460, connect 3834139, delroute 0 0m10.01s real 0m08.99s user 0m28.42s 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 1317003, close 486935, bind 2835759, connect 1392210, delroute 0 0m10.01s real 0m07.15s user 0m31.15s 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 278525, close 227977, bind 0, connect 1278673, delroute 106711 10.00 real 3.40 user 25.91 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 1670226, close 481345, bind 4884954, connect 0, delroute 0 10.00 real 8.27 user 31.67 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 1416732, close 526339, bind 0, connect 3481886, delroute 0 10.00 real 7.49 user 32.44 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 1420697, close 492487, bind 2746620, connect 1865715, delroute 0 10.01 real 8.18 user 31.85 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 1398076, close 427060, bind 2510063, connect 1723972, delroute 0 10.51 real 7.51 user 32.44 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 1088293, close 620702, bind 3190628, connect 2167799, delroute 0 10.01 real 10.17 user 29.69 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 1292825, close 465931, bind 816126, connect 3274785, delroute 0 10.00 real 8.62 user 31.47 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 1401787, close 493707, bind 2701744, connect 1859324, delroute 0 10.00 real 8.24 user 31.66 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 285329, close 250150, bind 0, connect 1220953, delroute 166904 10.00 real 3.68 user 29.13 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 233557 1.01 real 0.12 user 0.89 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 37942 1.01 real 0.04 user 0.95 sys