X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Flustre_net.h;h=106a17c13efdf7fbea8e978f6eabe6d287414224;hp=aac45f291c313624761357cba9a3fb0bacf684a7;hb=268edb13d769994c4841864034d72f0bd7b36e12;hpb=5a02d431f4a0a80915afa19c065df29c61e26ec9 diff --git a/lustre/include/lustre_net.h b/lustre/include/lustre_net.h index aac45f2..106a17c 100644 --- a/lustre/include/lustre_net.h +++ b/lustre/include/lustre_net.h @@ -2317,6 +2317,12 @@ int ptlrpc_reconnect_import(struct obd_import *imp); * * @{ */ +#define PTLRPC_MAX_BUFCOUNT \ + (sizeof(((struct ptlrpc_request *)0)->rq_req_swab_mask) * 8) +#define MD_MAX_BUFLEN (MDS_REG_MAXREQSIZE > OUT_MAXREQSIZE ? \ + MDS_REG_MAXREQSIZE : OUT_MAXREQSIZE) +#define PTLRPC_MAX_BUFLEN (OST_IO_MAXREQSIZE > MD_MAX_BUFLEN ? \ + OST_IO_MAXREQSIZE : MD_MAX_BUFLEN) bool ptlrpc_buf_need_swab(struct ptlrpc_request *req, const int inout, __u32 index); void ptlrpc_buf_set_swabbed(struct ptlrpc_request *req, const int inout,