| fuse
    | 
#include <fuse_common.h>
| Data Fields | |
| unsigned | proto_major | 
| unsigned | proto_minor | 
| unsigned | async_read | 
| unsigned | max_write | 
| unsigned | max_readahead | 
| unsigned | capable | 
| unsigned | want | 
| unsigned | max_background | 
| unsigned | congestion_threshold | 
| unsigned | reserved [23] | 
Connection information, passed to the ->init() method
Some of the elements are read-write, these can be changed to indicate the value requested by the filesystem. The requested value must usually be smaller than the indicated value.
| unsigned fuse_conn_info::async_read | 
Is asynchronous read supported (read-write)
| unsigned fuse_conn_info::capable | 
Capability flags, that the kernel supports
| unsigned fuse_conn_info::congestion_threshold | 
Kernel congestion threshold parameter
| unsigned fuse_conn_info::max_background | 
Maximum number of backgrounded requests
| unsigned fuse_conn_info::max_readahead | 
Maximum readahead
| unsigned fuse_conn_info::max_write | 
Maximum size of the write buffer
| unsigned fuse_conn_info::proto_major | 
Major version of the protocol (read-only)
| unsigned fuse_conn_info::proto_minor | 
Minor version of the protocol (read-only)
| unsigned fuse_conn_info::reserved[23] | 
For future use.
| unsigned fuse_conn_info::want | 
Capability flags, that the filesystem wants to enable
 1.8.8
 1.8.8