X-Git-Url: https://git.piment-noir.org/?p=deb_libnfs.git;a=blobdiff_plain;f=include%2Flibnfs-private.h;h=ef3b9de3cd9789a52912a249498700bdaa162068;hp=2e4ccc05f227d8c2919fd9b2c447e96cd1b98678;hb=3ca2aac9a4aceac602684847f756428439bf814d;hpb=7a750aea1cb90cd7630ba9e11bb567bd699bda4a diff --git a/include/libnfs-private.h b/include/libnfs-private.h index 2e4ccc0..ef3b9de 100644 --- a/include/libnfs-private.h +++ b/include/libnfs-private.h @@ -73,6 +73,7 @@ struct rpc_queue { }; #define HASHES 1024 +#define NFS_RA_TIMEOUT 5 struct rpc_context { uint32_t magic; @@ -115,6 +116,7 @@ struct rpc_context { int tcp_syncnt; int uid; int gid; + uint32_t readahead; }; struct rpc_pdu { @@ -174,6 +176,7 @@ void rpc_unset_autoreconnect(struct rpc_context *rpc); void rpc_set_tcp_syncnt(struct rpc_context *rpc, int v); void rpc_set_uid(struct rpc_context *rpc, int uid); void rpc_set_gid(struct rpc_context *rpc, int gid); +void rpc_set_readahead(struct rpc_context *rpc, uint32_t v); int rpc_add_fragment(struct rpc_context *rpc, char *data, uint64_t size); void rpc_free_all_fragments(struct rpc_context *rpc);