- Consistently set sopt_dir.

Pointed out by:		pete@isilon.com
This commit is contained in:
Jeff Roberson 2003-10-04 17:41:59 +00:00
parent 8ec82641d8
commit b2b64a90d2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=120755
3 changed files with 4 additions and 0 deletions

View File

@ -599,6 +599,7 @@ bootpc_call(struct bootpc_globalcontext *gctx, struct thread *td)
tv.tv_sec = 1;
tv.tv_usec = 0;
bzero(&sopt, sizeof(sopt));
sopt.sopt_dir = SOPT_SET;
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_name = SO_RCVTIMEO;
sopt.sopt_val = &tv;

View File

@ -222,6 +222,7 @@ krpc_call(struct sockaddr_in *sa, u_int prog, u_int vers, u_int func,
tv.tv_sec = 1;
tv.tv_usec = 0;
bzero(&sopt, sizeof sopt);
sopt.sopt_dir = SOPT_SET;
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_name = SO_RCVTIMEO;
sopt.sopt_val = &tv;

View File

@ -288,6 +288,7 @@ nfs_connect(struct nfsmount *nmp, struct nfsreq *rep)
int val;
bzero(&sopt, sizeof sopt);
sopt.sopt_dir = SOPT_SET;
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_name = SO_KEEPALIVE;
sopt.sopt_val = &val;
@ -300,6 +301,7 @@ nfs_connect(struct nfsmount *nmp, struct nfsreq *rep)
int val;
bzero(&sopt, sizeof sopt);
sopt.sopt_dir = SOPT_SET;
sopt.sopt_level = IPPROTO_TCP;
sopt.sopt_name = TCP_NODELAY;
sopt.sopt_val = &val;