summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_srvcache.c
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2002-07-15 19:40:23 +0000
committeralfred <alfred@FreeBSD.org>2002-07-15 19:40:23 +0000
commitdf766765ba15b2a418b09b713353a763a1c12909 (patch)
tree08c1766490b20ea5dcdd86157dd05bf33f410b18 /sys/nfsserver/nfs_srvcache.c
parentc559b8902789e64b5a4b1e482f230e933cda7198 (diff)
downloadFreeBSD-src-df766765ba15b2a418b09b713353a763a1c12909.zip
FreeBSD-src-df766765ba15b2a418b09b713353a763a1c12909.tar.gz
Add IPv6 support.
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Diffstat (limited to 'sys/nfsserver/nfs_srvcache.c')
-rw-r--r--sys/nfsserver/nfs_srvcache.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/nfsserver/nfs_srvcache.c b/sys/nfsserver/nfs_srvcache.c
index 2222ffa..1986c0b 100644
--- a/sys/nfsserver/nfs_srvcache.c
+++ b/sys/nfsserver/nfs_srvcache.c
@@ -71,7 +71,7 @@ static u_long nfsrvhash;
#define FALSE 0
#define NETFAMILY(rp) \
- (((rp)->rc_flag & RC_INETADDR) ? AF_INET : AF_ISO)
+ (((rp)->rc_flag & RC_NAM) ? (rp)->rc_nam->sa_family : AF_INET)
/*
* Static array that defines which nfs rpc's are nonidempotent
@@ -240,7 +240,8 @@ loop:
rp->rc_flag |= RC_INETADDR;
rp->rc_inetaddr = saddr->sin_addr.s_addr;
break;
- case AF_ISO:
+/* case AF_INET6: */
+/* case AF_ISO: */
default:
rp->rc_flag |= RC_NAM;
rp->rc_nam = dup_sockaddr(nd->nd_nam, 1);
OpenPOWER on IntegriCloud