NFS: Refactor mount option address parsing into separate function
authorChuck Lever <chuck.lever@oracle.com>
Mon, 10 Dec 2007 19:59:21 +0000 (14:59 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 30 Jan 2008 07:05:56 +0000 (02:05 -0500)
commit9412b92772c1d80ea8284583b6aad0260e13515f
tree9c2032bd41d9c1e9ade36dab4ec8e4e208d96a4e
parent338320345b40eb7c63592f40d25cbd58ccf99548
NFS: Refactor mount option address parsing into separate function

Refactor the logic to parse incoming text-based IP addresses.  Use the
in4_pton() function instead of the older in_aton(), following the lead
of the in-kernel CIFS client.

Later we'll add IPv6 address parsing using the matching in6_pton()
function.  For now we can't allow IPv6 address parsing: we must expand
the size of the address storage fields in the nfs_parsed_mount_options
struct before we can parse and store IPv6 addresses.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Cc: Aurelien Charbon <aurelien.charbon@ext.bull.net>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/super.c