START sys/netinet/bindconnect 2024-09-06T05:44:18Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -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 372756, close 339814, bind 363560, connect 263311, delroute 0 10.01 real 1.34 user 18.47 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 405497, close 80052, bind 848397, connect 0, delroute 0 10.02 real 0.83 user 19.13 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 298651, close 168826, bind 0, connect 514527, delroute 0 10.02 real 1.02 user 18.91 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 360766, close 127112, bind 517734, connect 168218, delroute 0 10.02 real 1.02 user 18.90 sys ==== run-inet-udp-100000 ==== SKIPPED ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 378874, close 194029, bind 494716, connect 118634, delroute 0 10.02 real 0.94 user 18.99 sys ==== run-inet-udp-localnet-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 372842, close 164225, bind 136574, connect 289637, delroute 0 10.02 real 1.15 user 18.85 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.51.46/24 count: socket 394077, close 119054, bind 497781, connect 129475, delroute 0 10.02 real 0.88 user 19.05 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.51.46/24 count: socket 299488, close 50238, bind 0, connect 325141, delroute 346520 10.02 real 1.36 user 18.60 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 227711, close 70516, bind 728875, connect 0, delroute 0 10.02 real 1.18 user 18.25 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 205178, close 65406, bind 0, connect 648110, delroute 0 10.02 real 0.88 user 17.53 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 178784, close 76109, bind 634053, connect 200299, delroute 0 10.02 real 1.17 user 17.39 sys ==== run-inet-tcp-100000 ==== SKIPPED ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 175729, close 118071, bind 613865, connect 221350, delroute 0 10.02 real 1.28 user 17.40 sys ==== run-inet-tcp-localnet-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 271997, close 40800, bind 73511, connect 331795, delroute 0 10.02 real 0.92 user 18.03 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.51.46/24 count: socket 240156, close 54271, bind 421586, connect 139525, delroute 0 10.02 real 1.07 user 17.96 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.51.46/24 count: socket 293574, close 40163, bind 0, connect 222077, delroute 138111 10.02 real 1.05 user 18.07 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 349537, close 106241, bind 672776, connect 0, delroute 0 10.02 real 0.73 user 19.18 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 408475, close 201864, bind 0, connect 365313, delroute 0 10.02 real 0.91 user 18.98 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 354090, close 177556, bind 389340, connect 146980, delroute 0 10.02 real 0.89 user 19.13 sys ==== run-inet-any-100000 ==== SKIPPED ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 345176, close 337127, bind 314193, connect 132186, delroute 0 10.01 real 0.98 user 18.87 sys ==== run-inet-any-localnet-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 412970, close 187259, bind 85771, connect 291689, delroute 0 10.02 real 1.00 user 19.03 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.51.46/24 count: socket 389805, close 146606, bind 356644, connect 146019, delroute 0 10.01 real 0.93 user 19.02 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.51.46/24 count: socket 450027, close 86920, bind 0, connect 263469, delroute 250864 10.01 real 1.00 user 19.00 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 350013, close 59137, bind 674647, connect 0, delroute 0 10.02 real 0.79 user 19.08 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 459923, close 321980, bind 0, connect 162926, delroute 0 10.01 real 0.67 user 19.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 411561, close 233907, bind 403722, connect 41915, delroute 0 10.12 real 0.82 user 19.24 sys ==== run-inet6-udp-100000 ==== SKIPPED ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 349913, close 252426, bind 413703, connect 52977, delroute 0 10.02 real 0.84 user 18.97 sys ==== run-inet6-udp-localnet-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 336182, close 212082, bind 111202, connect 183348, delroute 0 0m10.02s real 0m00.69s user 0m18.97s 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:51::46/64 count: socket 394722, close 213783, bind 369343, connect 83584, delroute 0 0m10.02s real 0m00.74s user 0m18.76s 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:51::46/64 count: socket 380940, close 270131, bind 0, connect 156313, delroute 40584 0m10.02s real 0m00.76s user 0m17.54s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 207986, close 63461, bind 883462, connect 0, delroute 0 10.02 real 1.12 user 18.36 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 166741, close 71367, bind 0, connect 592851, delroute 0 10.02 real 0.95 user 17.20 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 158466, close 80785, bind 588817, connect 204190, delroute 0 10.02 real 1.20 user 17.33 sys ==== run-inet6-tcp-100000 ==== SKIPPED ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 150443, close 126473, bind 609015, connect 202442, delroute 0 10.02 real 1.24 user 16.98 sys ==== run-inet6-tcp-localnet-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 214591, close 63769, bind 91561, connect 481396, delroute 0 0m10.02s real 0m01.11s user 0m17.94s 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:51::46/64 count: socket 202799, close 80220, bind 486367, connect 179327, delroute 0 0m10.02s real 0m00.97s user 0m18.20s 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:51::46/64 count: socket 129971, close 55392, bind 0, connect 410330, delroute 67922 0m10.02s real 0m01.12s user 0m15.47s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 328388, close 128438, bind 589471, connect 0, delroute 0 10.02 real 0.69 user 19.32 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 300859, close 247072, bind 0, connect 431774, delroute 0 10.02 real 1.01 user 18.86 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 273891, close 95274, bind 524044, connect 136651, delroute 0 10.02 real 0.89 user 19.04 sys ==== run-inet6-any-100000 ==== SKIPPED ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 287769, close 152019, bind 373477, connect 133125, delroute 0 10.02 real 0.78 user 19.08 sys ==== run-inet6-any-localnet-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 206186, close 167772, bind 115815, connect 516630, delroute 0 0m10.02s real 0m01.33s user 0m18.52s 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:51::46/64 count: socket 312696, close 236264, bind 307394, connect 187623, delroute 0 0m10.02s real 0m01.18s user 0m18.68s 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:51::46/64 count: socket 166268, close 164653, bind 0, connect 509119, delroute 49619 0m10.02s real 0m01.25s user 0m17.04s system ==== cleanup-inet-delete ==== time ./bindconnect -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 10.188.51.46/24 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 52641 1.02 real 0.07 user 0.91 sys ==== cleanup-inet6-delete ==== time ./bindconnect -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N fdd7:e83e:66bc:51::46/64 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 28839 0m01.02s real 0m00.01s user 0m00.99s system SKIP sys/netinet/bindconnect Test skipped itself