Print this page
4953763 Need way to configure NFS window sizes without changing system wide defaults
6216670 NFS server needs a bigger transmit buffer

@@ -17,11 +17,11 @@
  * information: Portions Copyright [yyyy] [name of copyright owner]
  *
  * CDDL HEADER END
  */
 /*
- * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 /*
  * nfs_tbind.h, common code for nfsd and lockd

@@ -28,12 +28,10 @@
  */
 
 #ifndef _NFS_TBIND_H
 #define _NFS_TBIND_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <netconfig.h>
 #include <netdir.h>
 
 #ifdef __cplusplus
 extern "C" {

@@ -71,15 +69,21 @@
 /*
  * nfs library routines
  */
 extern int      nfslib_transport_open(struct netconfig *);
 extern int      nfslib_bindit(struct netconfig *, struct netbuf **,
-                        struct nd_hostserv *, int);
+                        struct nd_hostserv *, int, int sndbufsz, int rcvbufsz);
 extern void     nfslib_log_tli_error(char *, int, struct netconfig *);
+extern int      do_all_setbuf(struct protob *,
+                        int (*)(int, struct netbuf, struct netconfig *),
+                        int use_pmap, int sndbufsz, int rcvbufsz);
 extern int      do_all(struct protob *,
                         int (*)(int, struct netbuf, struct netconfig *),
                         int use_pmap);
+extern void     do_one_setbuf(char *, char *, struct protob *,
+                        int (*)(int, struct netbuf, struct netconfig *),
+                        int use_pmap, int sndbufsz, int rcvbufsz);
 extern void     do_one(char *, char *, struct protob *,
                         int (*)(int, struct netbuf, struct netconfig *),
                         int use_pmap);
 extern void     poll_for_action(void);