START	sys/netinet/bindconnect	2025-03-21T05:20:47Z

==== 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 948427, close 771476, bind 1193225, connect 1119627, delroute 0
       10.00 real         2.66 user        27.36 sys

==== run-inet-udp-bind ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1222484, close 632229, bind 4355212, connect 0, delroute 0
       10.01 real         4.31 user        71.10 sys

==== run-inet-udp-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 307907, close 358069, bind 0, connect 1755901, delroute 0
       10.01 real         1.95 user        32.73 sys

==== run-inet-udp-bind-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 483903, close 484342, bind 1025925, connect 1172321, delroute 0
       10.01 real         2.08 user        43.07 sys

==== run-inet-udp-100000 ====
time  ./bindconnect  -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 214992, close 274108, bind 546475, connect 514024, delroute 0
       10.17 real         1.13 user        44.06 sys

==== run-inet-udp-reuseport ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 455534, close 1385276, bind 2293828, connect 2156865, delroute 0
       10.00 real         5.02 user        55.52 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 306182, close 391915, bind 223569, connect 1648881, delroute 0
       10.01 real         2.21 user        36.60 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 423128, close 437227, bind 891824, connect 1168815, delroute 0
       10.01 real         2.19 user        39.66 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 314903, close 544697, bind 0, connect 1446742, delroute 114855
       10.01 real         2.01 user        41.91 sys

==== run-inet-tcp-bind ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 433542, close 706743, bind 2260517, connect 0, delroute 0
       10.01 real         2.32 user        53.80 sys

==== run-inet-tcp-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 353754, close 784031, bind 0, connect 1938439, delroute 0
       10.01 real         2.13 user        42.81 sys

==== run-inet-tcp-bind-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 357834, close 791283, bind 1071261, connect 916117, delroute 0
       10.01 real         2.38 user        42.96 sys

==== run-inet-tcp-100000 ====
time  ./bindconnect  -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 201267, close 290457, bind 617114, connect 590460, delroute 0
       10.28 real         1.28 user        36.02 sys

==== run-inet-tcp-reuseport ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 284483, close 2315730, bind 2782817, connect 2744161, delroute 0
       10.00 real         6.01 user        52.86 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 331131, close 649725, bind 283921, connect 1636156, delroute 0
       10.01 real         2.30 user        44.25 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 322425, close 595592, bind 842264, connect 843261, delroute 0
       10.01 real         1.64 user        39.60 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 293860, close 793398, bind 0, connect 1816265, delroute 138098
       10.01 real         2.28 user        51.76 sys

==== run-inet-any-bind ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1278143, close 686226, bind 4762187, connect 0, delroute 0
       10.01 real         4.72 user        72.58 sys

==== run-inet-any-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 420565, close 475172, bind 0, connect 1449324, delroute 0
       10.01 real         1.55 user        46.34 sys

==== run-inet-any-bind-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 506294, close 501185, bind 1119211, connect 905678, delroute 0
       10.01 real         2.09 user        50.94 sys

==== run-inet-any-100000 ====
time  ./bindconnect  -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 524863, close 266687, bind 1139713, connect 906537, delroute 0
       10.32 real         1.98 user        50.75 sys

==== run-inet-any-reuseport ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 438154, close 1324083, bind 2110951, connect 1863816, delroute 0
       10.00 real         4.97 user        53.86 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 403131, close 472357, bind 301274, connect 1420014, delroute 0
       10.01 real         1.80 user        48.32 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 501949, close 500628, bind 1078715, connect 886140, delroute 0
       10.01 real         2.08 user        51.12 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 336276, close 636551, bind 0, connect 1491545, delroute 220513
       10.00 real         2.15 user        51.82 sys

==== run-inet6-udp-bind ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1207853, close 609147, bind 4211635, connect 0, delroute 0
       10.01 real         4.00 user        70.65 sys

==== run-inet6-udp-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 140853, close 227190, bind 0, connect 1298143, delroute 0
       10.01 real         1.05 user        21.26 sys

==== run-inet6-udp-bind-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 190311, close 241201, bind 403348, connect 1028760, delroute 0
       10.01 real         1.25 user        24.18 sys

==== run-inet6-udp-100000 ====
time  ./bindconnect  -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 200292, close 238694, bind 507874, connect 367845, delroute 0
       10.16 real         0.72 user        48.00 sys

==== run-inet6-udp-reuseport ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 360062, close 2092832, bind 2672800, connect 2723303, delroute 0
       10.01 real         6.35 user        49.91 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 154977, close 236550, bind 108022, connect 1120051, delroute 0
    0m10.01s real     0m01.19s user     0m22.55s 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 177821, close 213235, bind 358232, connect 898457, delroute 0
    0m10.01s real     0m01.23s user     0m22.30s 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 173771, close 347887, bind 0, connect 1058161, delroute 53885
    0m10.01s real     0m01.15s user     0m27.57s system

==== run-inet6-tcp-bind ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 410400, close 773931, bind 2323726, connect 0, delroute 0
       10.00 real         2.54 user        54.00 sys

==== run-inet6-tcp-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 321322, close 769230, bind 0, connect 1827541, delroute 0
       10.01 real         2.37 user        38.97 sys

==== run-inet6-tcp-bind-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 334315, close 782336, bind 1017972, connect 885662, delroute 0
       10.01 real         1.90 user        41.91 sys

==== run-inet6-tcp-100000 ====
time  ./bindconnect  -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 196968, close 284916, bind 635032, connect 615047, delroute 0
       10.26 real         1.27 user        39.11 sys

==== run-inet6-tcp-reuseport ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 266665, close 2492571, bind 2851692, connect 2881274, delroute 0
       10.01 real         6.66 user        50.67 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 352314, close 669928, bind 299940, connect 1698781, delroute 0
    0m10.01s real     0m02.17s user     0m48.05s 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 364841, close 666219, bind 967759, connect 835054, delroute 0
    0m10.01s real     0m01.99s user     0m46.35s 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 271368, close 701810, bind 0, connect 1568711, delroute 111072
    0m10.01s real     0m02.15s user     0m47.04s system

==== run-inet6-any-bind ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1169275, close 690145, bind 4482921, connect 0, delroute 0
       10.01 real         4.45 user        71.75 sys

==== run-inet6-any-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 514609, close 474558, bind 0, connect 1343320, delroute 0
       10.01 real         1.42 user        42.01 sys

==== run-inet6-any-bind-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 601346, close 493022, bind 1064394, connect 817014, delroute 0
       10.01 real         1.87 user        46.87 sys

==== run-inet6-any-100000 ====
time  ./bindconnect  -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 709698, close 227373, bind 1071932, connect 788426, delroute 0
       10.34 real         1.67 user        46.10 sys

==== run-inet6-any-reuseport ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 414826, close 1444757, bind 2284467, connect 1998152, delroute 0
       10.00 real         4.85 user        55.01 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 548458, close 471262, bind 281107, connect 1285510, delroute 0
    0m10.01s real     0m01.79s user     0m43.99s 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 648575, close 474548, bind 979323, connect 764750, delroute 0
    0m10.01s real     0m01.81s user     0m45.13s 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 312455, close 639991, bind 0, connect 1341888, delroute 109378
    0m10.00s real     0m02.08s user     0m46.65s 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 336616
        1.00 real         0.15 user         0.85 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 171308
    0m01.00s real     0m00.09s user     0m00.91s system

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