linux/net/9p
Rob Landley e75762fdcd net/9p: enable 9p to work in non-default network namespace
Teach 9p filesystem to work in container with non-default network namespace.
(Note: I also patched the unix domain socket code but don't have a test case
for that.  It's the same fix, I just don't have a server for it...)

To test, run diod server (http://code.google.com/p/diod):
  diod -n -f -L stderr -l 172.23.255.1:9999 -c /dev/null -e /root
and then mount like so:
  mount -t 9p -o port=9999,aname=/root,version=9p2000.L 172.23.255.1 /mnt

A container test environment is described at http://landley.net/lxc

Signed-off-by: Rob Landley <rob@landley.net>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
2011-05-25 08:46:39 -05:00
..
client.c net/9p: p9_idpool_get return -1 on error 2011-05-25 08:46:38 -05:00
error.c net/9p: insulate the client against an invalid error code sent by a 9p server 2009-08-17 16:39:54 -05:00
Kconfig 9p: remove experimental tag from tested configurations 2011-05-25 08:46:38 -05:00
Makefile [net/9p] Preparation and helper functions for zero copy 2011-03-15 09:57:34 -05:00
mod.c net/9p: Change linuxdoc names to match functions. 2011-05-25 08:46:37 -05:00
protocol.c net/9p/protocol.c: Fix a memory leak 2011-05-12 17:05:37 -05:00
protocol.h 9P2010.L handshake: Remove "dotu" variable 2010-03-05 15:04:42 -06:00
trans_common.c net/9p: Handle get_user_pages_fast return properly 2011-05-09 22:51:12 -05:00
trans_common.h [net/9p] Add gup/zero_copy support to VirtIO transport layer. 2011-03-15 09:57:35 -05:00
trans_fd.c net/9p: enable 9p to work in non-default network namespace 2011-05-25 08:46:39 -05:00
trans_rdma.c 9p: Kill unused variable 'ret' in trans_rdma.c:parse_opts() 2011-05-19 17:45:29 -04:00
trans_virtio.c 9p: Fix sparse error 2011-04-15 15:26:14 -05:00
util.c net/9p: p9_idpool_get return -1 on error 2011-05-25 08:46:38 -05:00