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

==== 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 920304, close 743552, bind 1118914, connect 1105378, delroute 0
       10.01 real         2.49 user        27.44 sys

==== run-inet-udp-bind ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1235329, close 636682, bind 4342559, connect 0, delroute 0
       10.01 real         4.46 user        70.81 sys

==== run-inet-udp-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 347147, close 474008, bind 0, connect 1744472, delroute 0
       10.01 real         1.73 user        34.11 sys

==== run-inet-udp-bind-connect ====
time  ./bindconnect  -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 532860, close 518700, bind 1055281, connect 1109111, delroute 0
       10.01 real         2.06 user        42.18 sys

==== run-inet-udp-100000 ====
time  ./bindconnect  -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 251079, close 310164, bind 566490, connect 479661, delroute 0
       10.21 real         0.95 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 479194, close 1588511, bind 2386909, connect 2254901, delroute 0
       10.00 real         5.28 user        53.84 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 309099, close 390426, bind 229494, connect 1599119, delroute 0
       10.00 real         1.89 user        33.92 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 430029, close 504930, bind 902126, connect 1158322, delroute 0
       10.01 real         2.68 user        37.72 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 298434, close 555089, bind 0, connect 1460207, delroute 115843
       10.01 real         1.93 user        40.74 sys

==== run-inet-tcp-bind ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 466473, close 849650, bind 2506034, connect 0, delroute 0
       10.01 real         2.59 user        55.31 sys

==== run-inet-tcp-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 367138, close 892751, bind 0, connect 2002858, delroute 0
       10.01 real         2.44 user        42.01 sys

==== run-inet-tcp-bind-connect ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 376827, close 915005, bind 1152434, connect 987661, delroute 0
       10.01 real         2.21 user        44.11 sys

==== run-inet-tcp-100000 ====
time  ./bindconnect  -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 205627, close 296582, bind 630079, connect 607961, delroute 0
       10.28 real         1.25 user        38.75 sys

==== run-inet-tcp-reuseport ====
time  ./bindconnect  -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 292739, close 2532673, bind 2867476, connect 2848841, delroute 0
       10.00 real         6.33 user        52.27 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 352508, close 637357, bind 291061, connect 1643385, delroute 0
       10.01 real         2.01 user        43.61 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 341644, close 649242, bind 863285, connect 854503, delroute 0
       10.01 real         2.12 user        39.03 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 304960, close 825736, bind 0, connect 1803904, delroute 148077
       10.01 real         2.53 user        52.32 sys

==== run-inet-any-bind ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1336771, close 726745, bind 4692551, connect 0, delroute 0
       10.01 real         4.51 user        73.35 sys

==== run-inet-any-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 430670, close 495743, bind 0, connect 1468368, delroute 0
       10.01 real         1.61 user        44.35 sys

==== run-inet-any-bind-connect ====
time  ./bindconnect  -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 532055, close 573604, bind 1151305, connect 933207, delroute 0
       10.01 real         2.18 user        49.70 sys

==== run-inet-any-100000 ====
time  ./bindconnect  -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 567619, close 313827, bind 1181632, connect 953451, delroute 0
       10.34 real         1.95 user        49.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 464903, close 1417423, bind 2160860, connect 1909964, delroute 0
       10.01 real         4.94 user        54.96 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 423131, close 520411, bind 310315, connect 1452643, delroute 0
       10.00 real         2.04 user        47.65 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 537789, close 553257, bind 1124366, connect 917444, delroute 0
       10.01 real         2.23 user        50.68 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 332008, close 741125, bind 0, connect 1690125, delroute 237378
       10.01 real         2.14 user        51.32 sys

==== run-inet6-udp-bind ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1225669, close 627002, bind 4235496, connect 0, delroute 0
       10.01 real         4.03 user        71.07 sys

==== run-inet6-udp-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 151808, close 240532, bind 0, connect 1286463, delroute 0
       10.01 real         1.30 user        19.74 sys

==== run-inet6-udp-bind-connect ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 205073, close 264652, bind 431451, connect 1020353, delroute 0
       10.01 real         1.29 user        23.60 sys

==== run-inet6-udp-100000 ====
time  ./bindconnect  -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 314518, close 408478, bind 670253, connect 493221, delroute 0
       10.17 real         1.30 user        47.69 sys

==== run-inet6-udp-reuseport ====
time  ./bindconnect  -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 387284, close 2160893, bind 2675137, connect 2698782, delroute 0
       10.00 real         5.77 user        50.25 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 167801, close 256836, bind 117371, connect 1128488, delroute 0
    0m10.00s real     0m01.31s user     0m22.78s 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 197555, close 253940, bind 408257, connect 909522, delroute 0
    0m10.01s real     0m01.30s user     0m23.07s 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 178435, close 392429, bind 0, connect 1111100, delroute 59444
    0m10.01s real     0m01.29s user     0m27.66s system

==== run-inet6-tcp-bind ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 450260, close 874419, bind 2583721, connect 0, delroute 0
       10.01 real         2.53 user        55.14 sys

==== run-inet6-tcp-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 342547, close 770156, bind 0, connect 1817646, delroute 0
       10.01 real         1.96 user        38.75 sys

==== run-inet6-tcp-bind-connect ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 353265, close 857217, bind 1074628, connect 912674, delroute 0
       10.01 real         2.39 user        40.07 sys

==== run-inet6-tcp-100000 ====
time  ./bindconnect  -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 212416, close 311361, bind 667814, connect 636336, delroute 0
       10.26 real         1.13 user        40.85 sys

==== run-inet6-tcp-reuseport ====
time  ./bindconnect  -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 277586, close 2643825, bind 2945758, connect 2957746, delroute 0
       10.01 real         6.54 user        50.31 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 390373, close 708680, bind 315297, connect 1763846, delroute 0
    0m10.01s real     0m02.76s user     0m48.04s 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 392576, close 726549, bind 1050867, connect 904505, delroute 0
    0m10.01s real     0m02.06s user     0m45.86s 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 281516, close 725645, bind 0, connect 1546361, delroute 116868
    0m10.01s real     0m02.08s user     0m47.52s system

==== run-inet6-any-bind ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0
count: socket 1178835, close 737596, bind 4554927, connect 0, delroute 0
       10.01 real         4.53 user        72.06 sys

==== run-inet6-any-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6
count: socket 475268, close 573905, bind 0, connect 1464316, delroute 0
       10.01 real         1.21 user        41.51 sys

==== run-inet6-any-bind-connect ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3
count: socket 560899, close 597694, bind 1149036, connect 891009, delroute 0
       10.01 real         2.35 user        48.02 sys

==== run-inet6-any-100000 ====
time  ./bindconnect  -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3
count: socket 635304, close 275720, bind 1156922, connect 879684, delroute 0
       10.37 real         2.14 user        47.04 sys

==== run-inet6-any-reuseport ====
time  ./bindconnect  -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r
count: socket 471961, close 1706721, bind 2416966, connect 2144195, delroute 0
       10.00 real         4.89 user        55.23 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 514791, close 542486, bind 314121, connect 1401836, delroute 0
    0m10.00s real     0m02.01s user     0m43.11s 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 617751, close 539560, bind 1086930, connect 858006, delroute 0
    0m10.01s real     0m02.07s user     0m45.88s 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 316942, close 713050, bind 0, connect 1431993, delroute 113881
    0m10.01s real     0m02.01s user     0m46.75s 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 343688
        1.00 real         0.14 user         0.87 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 173114
    0m01.00s real     0m00.11s user     0m00.88s system

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