@@ -17,30 +17,17 @@ if (!$socket) {
1717 die ('Unable to create AF_INET socket [socket] ' );
1818}
1919socket_set_option ( $ socket , SOL_TCP , TCP_FUNCTION_BLK , "nochancetoexist " );
20- // TCP/RACK and other alternate stacks are not present by default, BBR should be available.
21- var_dump (socket_set_option ( $ socket , SOL_TCP , TCP_FUNCTION_BLK , "bbr " ));
22- $ bef = socket_get_option ( $ socket , SOL_TCP , TCP_BBR_ALGORITHM );
23- var_dump ($ bef );
24- // not failed, but unchanged
25- var_dump (socket_set_option ( $ socket , SOL_TCP , TCP_BBR_ALGORITHM , 1024 ));
26- $ aft = socket_get_option ( $ socket , SOL_TCP , TCP_BBR_ALGORITHM );
27- var_dump ($ bef === $ aft );
28- var_dump (socket_set_option ( $ socket , SOL_TCP , TCP_BBR_ALGORITHM , 0 ));
20+ // TCP/RACK and other alternate stacks are not present by default, at least `freebsd` is.
21+ var_dump (socket_set_option ( $ socket , SOL_TCP , TCP_FUNCTION_BLK , "freebsd " ));
2922var_dump (socket_get_option ( $ socket , SOL_TCP , TCP_FUNCTION_BLK ));
30- var_dump (socket_get_option ( $ socket , SOL_TCP , TCP_BBR_ALGORITHM ));
3123socket_close ($ socket );
3224?>
3325--EXPECTF--
3426Warning: socket_set_option(): Unable to set socket option [2]: No such file or directory in %s on line %d
3527bool(true)
36- int(%d)
37- bool(true)
38- bool(true)
39- bool(true)
4028array(2) {
4129 ["function_set_name"]=>
42- string(3 ) "bbr "
30+ string(7 ) "freebsd "
4331 ["pcbcnt"]=>
4432 int(%d)
4533}
46- int(%d)
0 commit comments