fuse: fuse_conn_info Struct Reference

fuse

- Main Page
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
fuse_conn_info Struct Reference

`#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]

## Detailed Description

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.

## Field Documentation

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

The documentation for this struct was generated from the following file:

- include/fuse_common.h