//! This is the number of bytes that we buffer within a [`DataStream`]. The actual total number of
//! - Within the arti socks/http proxy: Arti's proxy code needs to read some bytes from the stream, store
//! it in a temporary buffer, then write the buffer to the socket. If the socket would block, the
//! data would remain in that temporary buffer. In practice arti uses only a small byte buffer (APP_STREAM_BUF_LEN) at
//! application's socket receive buffer. If the application were to stop reading from its socket,
//! would accumulate in arti's socket's send buffer. This can become relatively large, especially
//! with buffer autotuning enabled. On a Linux 6.15 system with curl downloading a large file and
//! keep in mind that arti-client is a library that can be used by others. These library users might
//! not do any kernel or socks buffering, for example if they write a rust program that handles the
//! stream data entirely within their program. We don't want to set `cc_xoff_client` too low that it