START sys/netinet/bindconnect 2025-04-03T01:48:03Z ==== 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 2189643, close 1721927, bind 3485441, connect 1992694, delroute 0 10.00 real 4.04 user 33.37 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3851376, close 413106, bind 4242173, connect 0, delroute 0 10.01 real 8.33 user 51.79 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2604163, close 222846, bind 0, connect 2610396, delroute 0 10.01 real 5.37 user 46.93 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4305719, close 62007, bind 424841, connect 339222, delroute 0 10.01 real 8.67 user 50.48 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 99010, close 5462, bind 163825, connect 82084, delroute 0 10.15 real 0.25 user 19.83 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4120080, close 144359, bind 683050, connect 580183, delroute 0 10.00 real 7.81 user 51.41 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 1314111, close 822814, bind 3404850, connect 0, delroute 0 10.00 real 5.24 user 50.51 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1176341, close 556075, bind 0, connect 2875804, delroute 0 10.01 real 3.72 user 49.23 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1204885, close 511853, bind 1362054, connect 1038142, delroute 0 10.01 real 4.45 user 49.09 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 89662, close 10307, bind 86198, connect 54645, delroute 0 10.27 real 0.21 user 15.63 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1243578, close 965146, bind 1780912, connect 1464181, delroute 0 10.00 real 5.49 user 50.52 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 4554813, close 50275, bind 338370, connect 0, delroute 0 10.00 real 7.79 user 52.21 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4222187, close 69600, bind 0, connect 752330, delroute 0 10.01 real 7.80 user 51.60 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4440229, close 53449, bind 188870, connect 149240, delroute 0 10.01 real 7.65 user 52.43 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4535754, close 26300, bind 197019, connect 198832, delroute 0 10.17 real 8.43 user 51.58 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4347774, close 97732, bind 313362, connect 250322, delroute 0 10.00 real 8.03 user 51.83 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 4495328, close 23496, bind 148351, connect 0, delroute 0 10.00 real 7.88 user 52.14 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2014700, close 274224, bind 0, connect 2528741, delroute 0 10.01 real 4.70 user 43.37 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4140384, close 61387, bind 415144, connect 303873, delroute 0 10.01 real 7.95 user 50.89 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 84437, close 2571, bind 87364, connect 75839, delroute 0 10.16 real 0.20 user 24.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4077452, close 109686, bind 539216, connect 386920, delroute 0 10.01 real 7.69 user 51.60 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 1303383, close 748475, bind 3214326, connect 0, delroute 0 10.00 real 4.87 user 51.07 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1062660, close 553504, bind 0, connect 3065587, delroute 0 10.01 real 3.64 user 48.65 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1156845, close 558106, bind 1580643, connect 1177058, delroute 0 10.01 real 4.29 user 48.53 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 107682, close 14673, bind 93293, connect 56940, delroute 0 10.35 real 0.31 user 14.05 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1212937, close 853163, bind 1540847, connect 1274464, delroute 0 10.00 real 5.87 user 50.73 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 3870458, close 34718, bind 192435, connect 0, delroute 0 10.07 real 7.63 user 52.72 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3567548, close 60868, bind 0, connect 741192, delroute 0 10.01 real 6.99 user 52.18 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3829001, close 42711, bind 172828, connect 139787, delroute 0 10.01 real 8.03 user 51.85 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3771773, close 19751, bind 167203, connect 109055, delroute 0 10.17 real 8.44 user 51.68 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3658452, close 102776, bind 333407, connect 272887, delroute 0 10.00 real 8.25 user 51.53 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