]> git.sur5r.net Git - u-boot/commit
net: NFS: Add NFSv3 support
authorGuillaume GARDET <guillaume.gardet@free.fr>
Fri, 29 Jul 2016 09:31:00 +0000 (11:31 +0200)
committerJoe Hershberger <joe.hershberger@ni.com>
Mon, 22 Aug 2016 19:20:20 +0000 (14:20 -0500)
commitb0baca9820485507a3ec0e5b403a6bf0a57ff2fc
tree800a4db3f6aba3e9ff749ce0a8197df42181780b
parentd23d7bd7935127bf50713ec2b4c3014ac279d2e5
net: NFS: Add NFSv3 support

This patch enables NFSv3 support.
If NFSv2 is available use it as usual.
If NFSv2 is not available, but NFSv3 is available, use NFSv3.
If NFSv2 and NFSv3 are not available, print an error message since NFSv4 is not supported.

Tested on iMX6 sabrelite with 4 Linux NFS servers:
  * NFSv2 + NFSv3 + NFSv4 server: use NFSv2 protocol
  * NFSv2 + NFSv3 server: use NFSv2 protocol
  * NFSv3 + NFSv4 server: use NFSv3 protocol
  * NFSv3 server: use NFSv3 protocol

Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr>
Cc: Tom Rini <trini@konsulko.com>
Cc: joe.hershberger@ni.com
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
net/nfs.c
net/nfs.h