-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 8196 b: refs/heads/master c: 93fa58c h: refs/heads/master v: v3
- Loading branch information
Eric Van Hensbergen
authored and
Linus Torvalds
committed
Sep 9, 2005
1 parent
f6bc7ec
commit cf9c20f
Showing
6 changed files
with
136 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 2822541893d88f84dd4f1525108d73effecd9d39 | ||
refs/heads/master: 93fa58cb831337fdf5d36b3b913441100a484dae |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
V9FS: 9P2000 for Linux | ||
====================== | ||
|
||
ABOUT | ||
===== | ||
|
||
v9fs is a Unix implementation of the Plan 9 9p remote filesystem protocol. | ||
|
||
This software was originally developed by Ron Minnich <rminnich@lanl.gov> | ||
and Maya Gokhale <maya@lanl.gov>. Additional development by Greg Watson | ||
<gwatson@lanl.gov> and most recently Eric Van Hensbergen | ||
<ericvh@gmail.com> and Latchesar Ionkov <lucho@ionkov.net>. | ||
|
||
USAGE | ||
===== | ||
|
||
For remote file server: | ||
|
||
mount -t 9P 10.10.1.2 /mnt/9 | ||
|
||
For Plan 9 From User Space applications (http://swtch.com/plan9) | ||
|
||
mount -t 9P `namespace`/acme /mnt/9 -o proto=unix,name=$USER | ||
|
||
OPTIONS | ||
======= | ||
|
||
proto=name select an alternative transport. Valid options are | ||
currently: | ||
unix - specifying a named pipe mount point | ||
tcp - specifying a normal TCP/IP connection | ||
fd - used passed file descriptors for connection | ||
(see rfdno and wfdno) | ||
|
||
name=name user name to attempt mount as on the remote server. The | ||
server may override or ignore this value. Certain user | ||
names may require authentication. | ||
|
||
aname=name aname specifies the file tree to access when the server is | ||
offering several exported file systems. | ||
|
||
debug=n specifies debug level. The debug level is a bitmask. | ||
0x01 = display verbose error messages | ||
0x02 = developer debug (DEBUG_CURRENT) | ||
0x04 = display 9P trace | ||
0x08 = display VFS trace | ||
0x10 = display Marshalling debug | ||
0x20 = display RPC debug | ||
0x40 = display transport debug | ||
0x80 = display allocation debug | ||
|
||
rfdno=n the file descriptor for reading with proto=fd | ||
|
||
wfdno=n the file descriptor for writing with proto=fd | ||
|
||
maxdata=n the number of bytes to use for 9P packet payload (msize) | ||
|
||
port=n port to connect to on the remote server | ||
|
||
timeout=n request timeouts (in ms) (default 60000ms) | ||
|
||
noextend force legacy mode (no 9P2000.u semantics) | ||
|
||
uid attempt to mount as a particular uid | ||
|
||
gid attempt to mount with a particular gid | ||
|
||
afid security channel - used by Plan 9 authentication protocols | ||
|
||
nodevmap do not map special files - represent them as normal files. | ||
This can be used to share devices/named pipes/sockets between | ||
hosts. This functionality will be expanded in later versions. | ||
|
||
RESOURCES | ||
========= | ||
|
||
The Linux version of the 9P server, along with some client-side utilities | ||
can be found at http://v9fs.sf.net (along with a CVS repository of the | ||
development branch of this module). There are user and developer mailing | ||
lists here, as well as a bug-tracker. | ||
|
||
For more information on the Plan 9 Operating System check out | ||
http://plan9.bell-labs.com/plan9 | ||
|
||
For information on Plan 9 from User Space (Plan 9 applications and libraries | ||
ported to Linux/BSD/OSX/etc) check out http://swtch.com/plan9 | ||
|
||
|
||
STATUS | ||
====== | ||
|
||
The 2.6 kernel support is working on PPC and x86. | ||
|
||
PLEASE USE THE SOURCEFORGE BUG-TRACKER TO REPORT PROBLEMS. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
obj-$(CONFIG_9P_FS) := 9p2000.o | ||
|
||
9p2000-objs := \ | ||
vfs_super.o \ | ||
vfs_inode.o \ | ||
vfs_file.o \ | ||
vfs_dir.o \ | ||
vfs_dentry.o \ | ||
error.o \ | ||
mux.o \ | ||
trans_fd.o \ | ||
trans_sock.o \ | ||
9p.o \ | ||
conv.o \ | ||
v9fs.o \ | ||
fid.o | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters