START sys/netinet/bindconnect 2024-08-15T22:18:08Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 2950 -> 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 62308, close 46976, bind 148926, connect 112064, delroute 0 10.01 real 0.29 user 21.31 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 180995, close 107591, bind 3378049, connect 0, delroute 0 10.01 real 2.17 user 77.64 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3964, close 5677, bind 0, connect 116203, delroute 0 10.01 real 0.17 user 29.94 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9334, close 6991, bind 159088, connect 75511, delroute 0 10.02 real 0.25 user 33.57 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50262, close 46227, bind 629485, connect 328394, delroute 0 10.41 real 0.75 user 41.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 8578, close 18417, bind 186535, connect 89739, delroute 0 10.02 real 0.23 user 34.37 sys ==== run-inet-udp-localnet-connect ==== SKIPPED ==== run-inet-udp-localnet-bind-connect ==== SKIPPED ==== run-inet-udp-localnet-connect-delete ==== SKIPPED ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 46083, close 37239, bind 513608, connect 0, delroute 0 10.02 real 0.32 user 42.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27232, close 46098, bind 0, connect 300453, delroute 0 10.02 real 0.38 user 32.03 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27463, close 38214, bind 142463, connect 117768, delroute 0 10.02 real 0.26 user 30.51 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58594, close 87611, bind 492326, connect 319764, delroute 0 10.72 real 0.79 user 35.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27211, close 120749, bind 227122, connect 170866, delroute 0 10.02 real 0.46 user 32.04 sys ==== run-inet-tcp-localnet-connect ==== SKIPPED ==== run-inet-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 165389, close 109466, bind 3281511, connect 0, delroute 0 10.02 real 2.03 user 77.65 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3099, close 8267, bind 0, connect 105041, delroute 0 10.01 real 0.15 user 29.78 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7233, close 5080, bind 131441, connect 57746, delroute 0 10.01 real 0.19 user 30.13 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39851, close 38296, bind 577854, connect 290581, delroute 0 10.34 real 0.53 user 37.73 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7984, close 42858, bind 173852, connect 94822, delroute 0 10.01 real 0.23 user 30.31 sys ==== run-inet-any-localnet-connect ==== SKIPPED ==== run-inet-any-localnet-bind-connect ==== SKIPPED ==== run-inet-any-localnet-connect-delete ==== SKIPPED ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 187792, close 112171, bind 3324014, connect 0, delroute 0 10.02 real 2.41 user 77.22 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3285, close 3866, bind 0, connect 108832, delroute 0 10.01 real 0.15 user 30.42 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10862, close 8037, bind 162887, connect 72026, delroute 0 10.01 real 0.26 user 33.28 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50150, close 51770, bind 672343, connect 327494, delroute 0 10.40 real 0.73 user 43.36 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9095, close 17865, bind 186426, connect 89600, delroute 0 10.02 real 0.29 user 33.59 sys ==== run-inet6-udp-localnet-connect ==== SKIPPED ==== run-inet6-udp-localnet-bind-connect ==== SKIPPED ==== run-inet6-udp-localnet-connect-delete ==== SKIPPED ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 45914, close 39880, bind 515786, connect 0, delroute 0 10.01 real 0.28 user 41.70 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26201, close 51595, bind 0, connect 258752, delroute 0 10.01 real 0.30 user 30.06 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27435, close 27429, bind 152512, connect 97944, delroute 0 10.01 real 0.29 user 31.37 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54544, close 91283, bind 482659, connect 318189, delroute 0 10.65 real 0.85 user 33.84 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26377, close 162326, bind 286955, connect 213537, delroute 0 10.02 real 0.44 user 33.98 sys ==== run-inet6-tcp-localnet-connect ==== SKIPPED ==== run-inet6-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet6-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 165232, close 107113, bind 3155772, connect 0, delroute 0 10.02 real 2.00 user 77.17 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3229, close 2546, bind 0, connect 85119, delroute 0 10.01 real 0.15 user 29.29 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7072, close 6121, bind 119871, connect 56605, delroute 0 10.01 real 0.14 user 29.63 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 34712, close 48099, bind 602974, connect 320296, delroute 0 10.31 real 0.55 user 36.85 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7661, close 60710, bind 196880, connect 114919, delroute 0 10.01 real 0.38 user 29.57 sys ==== run-inet6-any-localnet-connect ==== SKIPPED ==== run-inet6-any-localnet-bind-connect ==== SKIPPED ==== run-inet6-any-localnet-connect-delete ==== SKIPPED SKIP sys/netinet/bindconnect Test skipped itself