Skip to content

Commit

Permalink
9p: rdma: RDMA Transport Support for 9P
Browse files Browse the repository at this point in the history
This patch implements the RDMA transport provider for 9P. It allows
mounts to be performed over iWARP and IB capable network interfaces.

Signed-off-by: Tom Tucker <[email protected]>
Signed-off-by: Latchesar Ionkov <[email protected]>
  • Loading branch information
Tom Tucker authored and Eric Van Hensbergen committed Oct 22, 2008
1 parent ea2e799 commit fc79d4b
Show file tree
Hide file tree
Showing 4 changed files with 723 additions and 0 deletions.
1 change: 1 addition & 0 deletions include/net/9p/client.h
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst);
struct p9_req_t *p9_tag_lookup(struct p9_client *, u16);
void p9_client_cb(struct p9_client *c, struct p9_req_t *req);

int p9_parse_header(struct p9_fcall *, int32_t *, int8_t *, int16_t *, int);
int p9stat_read(char *, int, struct p9_wstat *, int);
void p9stat_free(struct p9_wstat *);

Expand Down
6 changes: 6 additions & 0 deletions net/9p/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ config NET_9P_VIRTIO
This builds support for a transports between
guest partitions and a host partition.

config NET_9P_RDMA
depends on NET_9P && INFINIBAND && EXPERIMENTAL
tristate "9P RDMA Transport (Experimental)"
help
This builds support for a RDMA transport.

config NET_9P_DEBUG
bool "Debug information"
depends on NET_9P
Expand Down
4 changes: 4 additions & 0 deletions net/9p/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
obj-$(CONFIG_NET_9P) := 9pnet.o
obj-$(CONFIG_NET_9P_VIRTIO) += 9pnet_virtio.o
obj-$(CONFIG_NET_9P_RDMA) += 9pnet_rdma.o

9pnet-objs := \
mod.o \
Expand All @@ -11,3 +12,6 @@ obj-$(CONFIG_NET_9P_VIRTIO) += 9pnet_virtio.o

9pnet_virtio-objs := \
trans_virtio.o \

9pnet_rdma-objs := \
trans_rdma.o \
Loading

0 comments on commit fc79d4b

Please sign in to comment.