START	sys/netinet/bindconnect	2025-03-23T05:02:41Z

==== setup-maxfiles ====
[[ $(sysctl -n kern.maxfiles) -ge 110000 ]] ||   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 /usr/src/regress/sys/netinet/bindconnect/bindconnect.c
cc   -o bindconnect bindconnect.o -lpthread
time  ./bindconnect
count: socket 882618, close 730072, bind 1108608, connect 1087096, delroute 0
       10.00 real         2.29 user        27.21 sys

==== run-inet-udp-bind ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1157567, close 601202, bind 4253531, connect 0, delroute 0
       10.01 real         4.03 user        69.59 sys

==== run-inet-udp-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 315593, close 382712, bind 0, connect 1757153, delroute 0
       10.01 real         1.62 user        33.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 466674, close 481771, bind 973290, connect 1154568, delroute 0
       10.01 real         2.20 user        41.22 sys

==== run-inet-udp-100000 ====
time  ./bindconnect  -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 203263, close 251634, bind 530425, connect 453867, delroute 0
       10.17 real         0.82 user        47.39 sys

==== run-inet-udp-reuseport ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 457547, close 1591601, bind 2424887, connect 2280501, delroute 0
       10.00 real         5.24 user        54.13 sys

==== run-inet-udp-localnet-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 10.188.81.21/24
count: socket 315684, close 406320, bind 227023, connect 1662373, delroute 0
       10.01 real         2.08 user        36.65 sys

==== run-inet-udp-localnet-bind-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.81.21/24
count: socket 429682, close 456548, bind 908313, connect 1171196, delroute 0
       10.01 real         2.40 user        39.41 sys

==== run-inet-udp-localnet-connect-delete ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.81.21/24
count: socket 311303, close 607565, bind 0, connect 1471633, delroute 114317
       10.01 real         1.92 user        42.35 sys

==== run-inet-tcp-bind ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 432920, close 735227, bind 2342763, connect 0, delroute 0
       10.01 real         2.53 user        53.98 sys

==== run-inet-tcp-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 347838, close 924909, bind 0, connect 1993213, delroute 0
       10.01 real         2.42 user        42.05 sys

==== run-inet-tcp-bind-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 363867, close 798956, bind 1056959, connect 923817, delroute 0
       10.01 real         1.89 user        42.73 sys

==== run-inet-tcp-100000 ====
time  ./bindconnect  -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 193124, close 273902, bind 607144, connect 583184, delroute 0
       10.28 real         0.99 user        39.22 sys

==== run-inet-tcp-reuseport ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 285741, close 2433001, bind 2847302, connect 2834188, delroute 0
       10.00 real         6.45 user        52.42 sys

==== run-inet-tcp-localnet-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 10.188.81.21/24
count: socket 324939, close 652387, bind 280520, connect 1636647, delroute 0
       10.01 real         2.26 user        43.55 sys

==== run-inet-tcp-localnet-bind-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.81.21/24
count: socket 314954, close 608753, bind 846002, connect 862182, delroute 0
       10.00 real         1.81 user        40.13 sys

==== run-inet-tcp-localnet-connect-delete ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.81.21/24
count: socket 300664, close 798683, bind 0, connect 1763707, delroute 138275
       10.01 real         2.38 user        51.00 sys

==== run-inet-any-bind ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1164034, close 604850, bind 5060590, connect 0, delroute 0
       10.01 real         4.64 user        72.11 sys

==== run-inet-any-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 404176, close 466865, bind 0, connect 1407406, delroute 0
       10.01 real         1.53 user        45.20 sys

==== run-inet-any-bind-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 500418, close 503565, bind 1117174, connect 904990, delroute 0
       10.01 real         1.99 user        50.62 sys

==== run-inet-any-100000 ====
time  ./bindconnect  -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 531030, close 269338, bind 1142413, connect 903853, delroute 0
       10.33 real         1.84 user        52.09 sys

==== run-inet-any-reuseport ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 439843, close 1341351, bind 2118862, connect 1873288, delroute 0
       10.01 real         4.03 user        54.90 sys

==== run-inet-any-localnet-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 10.188.81.21/24
count: socket 398491, close 484677, bind 294593, connect 1402278, delroute 0
       10.01 real         1.76 user        48.88 sys

==== run-inet-any-localnet-bind-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.81.21/24
count: socket 496880, close 496392, bind 1077894, connect 877523, delroute 0
       10.01 real         1.97 user        51.42 sys

==== run-inet-any-localnet-connect-delete ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.81.21/24
count: socket 358184, close 676214, bind 0, connect 1508851, delroute 216486
       10.01 real         1.88 user        52.59 sys

==== run-inet6-udp-bind ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1121251, close 589959, bind 4137713, connect 0, delroute 0
       10.01 real         4.38 user        68.34 sys

==== run-inet6-udp-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 147551, close 252118, bind 0, connect 1327771, delroute 0
       10.01 real         1.04 user        22.27 sys

==== run-inet6-udp-bind-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 192941, close 252239, bind 419252, connect 1045620, delroute 0
       10.01 real         1.27 user        23.98 sys

==== run-inet6-udp-100000 ====
time  ./bindconnect  -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 246229, close 303795, bind 604033, connect 455692, delroute 0
       10.19 real         1.09 user        48.33 sys

==== run-inet6-udp-reuseport ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 361875, close 2134734, bind 2729792, connect 2759106, delroute 0
       10.01 real         5.54 user        50.56 sys

==== run-inet6-udp-localnet-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:81::21/64
count: socket 158119, close 258490, bind 117547, connect 1143305, delroute 0
    0m10.00s real     0m01.40s user     0m22.39s system

==== run-inet6-udp-localnet-bind-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:81::21/64
count: socket 181353, close 220794, bind 371130, connect 908740, delroute 0
    0m10.01s real     0m01.27s user     0m22.90s system

==== run-inet6-udp-localnet-connect-delete ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:81::21/64
count: socket 205208, close 344537, bind 0, connect 1041160, delroute 53012
    0m10.00s real     0m01.26s user     0m27.55s system

==== run-inet6-tcp-bind ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 405663, close 801008, bind 2374460, connect 0, delroute 0
       10.01 real         2.55 user        53.74 sys

==== run-inet6-tcp-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 320753, close 798941, bind 0, connect 1862233, delroute 0
       10.01 real         2.07 user        38.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 337460, close 779508, bind 1008014, connect 861093, delroute 0
       10.01 real         1.98 user        41.34 sys

==== run-inet6-tcp-100000 ====
time  ./bindconnect  -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 202382, close 301690, bind 653885, connect 624818, delroute 0
       10.28 real         1.24 user        38.88 sys

==== run-inet6-tcp-reuseport ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 266849, close 2560241, bind 2906657, connect 2923504, delroute 0
       10.00 real         6.41 user        50.60 sys

==== run-inet6-tcp-localnet-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:81::21/64
count: socket 353599, close 673409, bind 306212, connect 1728300, delroute 0
    0m10.01s real     0m02.67s user     0m48.09s system

==== run-inet6-tcp-localnet-bind-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:81::21/64
count: socket 368503, close 672827, bind 982157, connect 860626, delroute 0
    0m10.01s real     0m02.15s user     0m45.71s system

==== run-inet6-tcp-localnet-connect-delete ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:81::21/64
count: socket 286462, close 625544, bind 0, connect 1385828, delroute 110380
    0m10.00s real     0m01.58s user     0m47.29s system

==== run-inet6-any-bind ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1098111, close 580346, bind 4615574, connect 0, delroute 0
       10.01 real         4.83 user        70.90 sys

==== run-inet6-any-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 515023, close 466317, bind 0, connect 1356165, delroute 0
       10.01 real         1.72 user        41.81 sys

==== run-inet6-any-bind-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 567350, close 498110, bind 1073583, connect 820897, delroute 0
       10.01 real         2.29 user        47.14 sys

==== run-inet6-any-100000 ====
time  ./bindconnect  -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 747369, close 254662, bind 1096330, connect 791139, delroute 0
       10.36 real         2.20 user        45.64 sys

==== run-inet6-any-reuseport ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 423407, close 1546630, bind 2384808, connect 2095651, delroute 0
       10.00 real         4.72 user        55.32 sys

==== run-inet6-any-localnet-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:81::21/64
count: socket 555278, close 479297, bind 287905, connect 1317463, delroute 0
    0m10.01s real     0m01.83s user     0m44.22s system

==== run-inet6-any-localnet-bind-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:81::21/64
count: socket 672227, close 471233, bind 985843, connect 764090, delroute 0
    0m10.01s real     0m02.04s user     0m44.48s system

==== run-inet6-any-localnet-connect-delete ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:81::21/64
count: socket 319188, close 584047, bind 0, connect 1270000, delroute 109927
    0m10.01s real     0m01.74s user     0m46.66s system

==== cleanup-inet-delete ====
time ./bindconnect  -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 10.188.81.21/24 -t 1
count: socket 0, close 0, bind 0, connect 0, delroute 339959
        1.00 real         0.14 user         0.88 sys

==== cleanup-inet6-delete ====
time ./bindconnect  -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N fdd7:e83e:66bc:81::21/64 -t 1
count: socket 0, close 0, bind 0, connect 0, delroute 170107
    0m01.00s real     0m00.06s user     0m00.97s system

PASS	sys/netinet/bindconnect	Duration 8m16.67s