diff options
Diffstat (limited to 'usr/src/uts/common')
-rw-r--r-- | usr/src/uts/common/rpc/svc_clts.c | 9 | ||||
-rw-r--r-- | usr/src/uts/common/rpc/svc_cots.c | 9 | ||||
-rw-r--r-- | usr/src/uts/common/rpc/svc_rdma.c | 9 |
3 files changed, 15 insertions, 12 deletions
diff --git a/usr/src/uts/common/rpc/svc_clts.c b/usr/src/uts/common/rpc/svc_clts.c index 45645ac541..4c891510bc 100644 --- a/usr/src/uts/common/rpc/svc_clts.c +++ b/usr/src/uts/common/rpc/svc_clts.c @@ -22,6 +22,7 @@ /* * Copyright 2015 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012 by Delphix. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ @@ -747,12 +748,12 @@ svc_clts_kfreeres(SVCXPRT *clone_xprt) * to the service load so that there is likely to be a response entry * when the first retransmission comes in. */ -#define MAXDUPREQS 1024 +#define MAXDUPREQS 8192 /* * This should be appropriately scaled to MAXDUPREQS. */ -#define DRHASHSZ 257 +#define DRHASHSZ 2053 #if ((DRHASHSZ & (DRHASHSZ - 1)) == 0) #define XIDHASH(xid) ((xid) & (DRHASHSZ - 1)) @@ -795,7 +796,7 @@ struct dupreq *drmru; */ static int svc_clts_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, - bool_t *dupcachedp) + bool_t *dupcachedp) { struct rpc_clts_server *stats = CLONE2STATS(req->rq_xprt); struct dupreq *dr; @@ -926,7 +927,7 @@ svc_clts_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, */ static void svc_clts_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(), - int size, int status) + int size, int status) { ASSERT(dr->dr_resfree == NULL); diff --git a/usr/src/uts/common/rpc/svc_cots.c b/usr/src/uts/common/rpc/svc_cots.c index 944e7396e6..fde51407d2 100644 --- a/usr/src/uts/common/rpc/svc_cots.c +++ b/usr/src/uts/common/rpc/svc_cots.c @@ -22,6 +22,7 @@ /* * Copyright 2015 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012 by Delphix. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ @@ -713,12 +714,12 @@ svc_cots_kfreeres(SVCXPRT *clone_xprt) * to the service load so that there is likely to be a response entry * when the first retransmission comes in. */ -#define MAXDUPREQS 1024 +#define MAXDUPREQS 8192 /* * This should be appropriately scaled to MAXDUPREQS. */ -#define DRHASHSZ 257 +#define DRHASHSZ 2053 #if ((DRHASHSZ & (DRHASHSZ - 1)) == 0) #define XIDHASH(xid) ((xid) & (DRHASHSZ - 1)) @@ -761,7 +762,7 @@ struct dupreq *cotsdrmru; */ static int svc_cots_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, - bool_t *dupcachedp) + bool_t *dupcachedp) { struct rpc_cots_server *stats = CLONE2STATS(req->rq_xprt); struct dupreq *dr; @@ -897,7 +898,7 @@ svc_cots_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, */ static void svc_cots_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(), - int size, int status) + int size, int status) { ASSERT(dr->dr_resfree == NULL); if (status == DUP_DONE) { diff --git a/usr/src/uts/common/rpc/svc_rdma.c b/usr/src/uts/common/rpc/svc_rdma.c index e0a0fe32d1..dda854a369 100644 --- a/usr/src/uts/common/rpc/svc_rdma.c +++ b/usr/src/uts/common/rpc/svc_rdma.c @@ -20,6 +20,7 @@ */ /* * Copyright (c) 1983, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012 by Delphix. All rights reserved. * Copyright 2013 Nexenta Systems, Inc. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ @@ -1139,12 +1140,12 @@ svc_rdma_kfreeres(SVCXPRT *clone_xprt) * to the service load so that there is likely to be a response entry * when the first retransmission comes in. */ -#define MAXDUPREQS 1024 +#define MAXDUPREQS 8192 /* * This should be appropriately scaled to MAXDUPREQS. */ -#define DRHASHSZ 257 +#define DRHASHSZ 2053 #if ((DRHASHSZ & (DRHASHSZ - 1)) == 0) #define XIDHASH(xid) ((xid) & (DRHASHSZ - 1)) @@ -1176,7 +1177,7 @@ struct dupreq *rdmadrmru; */ static int svc_rdma_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, - bool_t *dupcachedp) + bool_t *dupcachedp) { struct dupreq *dr; uint32_t xid; @@ -1300,7 +1301,7 @@ svc_rdma_kdup(struct svc_req *req, caddr_t res, int size, struct dupreq **drpp, */ static void svc_rdma_kdupdone(struct dupreq *dr, caddr_t res, void (*dis_resfree)(), - int size, int status) + int size, int status) { ASSERT(dr->dr_resfree == NULL); if (status == DUP_DONE) { |