diff options
author | Eric Van Hensbergen <ericvh@gmail.com> | 2008-02-07 02:25:09 +0100 |
---|---|---|
committer | Eric Van Hensbergen <ericvh@opteron.homeip.net> | 2008-02-07 02:25:09 +0100 |
commit | 043aba403e9958c6526c9279b63919273cb09c13 (patch) | |
tree | a8caca5d1d9691407588f2e8dc8a1200843c998f /include/net | |
parent | 9p: fix bug in p9_clone_stat (diff) | |
download | linux-043aba403e9958c6526c9279b63919273cb09c13.tar.xz linux-043aba403e9958c6526c9279b63919273cb09c13.zip |
9p: create transport rpc cut-thru
Add a new transport function which allows a cut-thru directly to
the transport instead of processing request through the mux if the
cut-thru exists.
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/9p/transport.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/9p/transport.h b/include/net/9p/transport.h index 9dd4a05619a8..adbcafe99177 100644 --- a/include/net/9p/transport.h +++ b/include/net/9p/transport.h @@ -39,6 +39,8 @@ struct p9_trans { int (*read) (struct p9_trans *, void *, int); void (*close) (struct p9_trans *); unsigned int (*poll)(struct p9_trans *, struct poll_table_struct *); + int (*rpc) (struct p9_trans *t, struct p9_fcall *tc, + struct p9_fcall **rc); }; struct p9_trans_module { |