diff options
Diffstat (limited to 'include/net/9p/transport.h')
-rw-r--r-- | include/net/9p/transport.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/net/9p/transport.h b/include/net/9p/transport.h index 83531ebeee99..adcbb20f6511 100644 --- a/include/net/9p/transport.h +++ b/include/net/9p/transport.h | |||
@@ -26,13 +26,6 @@ | |||
26 | #ifndef NET_9P_TRANSPORT_H | 26 | #ifndef NET_9P_TRANSPORT_H |
27 | #define NET_9P_TRANSPORT_H | 27 | #define NET_9P_TRANSPORT_H |
28 | 28 | ||
29 | #define P9_TRANS_PREF_PAYLOAD_MASK 0x1 | ||
30 | |||
31 | /* Default. Add Payload to PDU before sending it down to transport layer */ | ||
32 | #define P9_TRANS_PREF_PAYLOAD_DEF 0x0 | ||
33 | /* Send pay load separately to transport layer along with PDU.*/ | ||
34 | #define P9_TRANS_PREF_PAYLOAD_SEP 0x1 | ||
35 | |||
36 | /** | 29 | /** |
37 | * struct p9_trans_module - transport module interface | 30 | * struct p9_trans_module - transport module interface |
38 | * @list: used to maintain a list of currently available transports | 31 | * @list: used to maintain a list of currently available transports |
@@ -56,13 +49,14 @@ struct p9_trans_module { | |||
56 | struct list_head list; | 49 | struct list_head list; |
57 | char *name; /* name of transport */ | 50 | char *name; /* name of transport */ |
58 | int maxsize; /* max message size of transport */ | 51 | int maxsize; /* max message size of transport */ |
59 | int pref; /* Preferences of this transport */ | ||
60 | int def; /* this transport should be default */ | 52 | int def; /* this transport should be default */ |
61 | struct module *owner; | 53 | struct module *owner; |
62 | int (*create)(struct p9_client *, const char *, char *); | 54 | int (*create)(struct p9_client *, const char *, char *); |
63 | void (*close) (struct p9_client *); | 55 | void (*close) (struct p9_client *); |
64 | int (*request) (struct p9_client *, struct p9_req_t *req); | 56 | int (*request) (struct p9_client *, struct p9_req_t *req); |
65 | int (*cancel) (struct p9_client *, struct p9_req_t *req); | 57 | int (*cancel) (struct p9_client *, struct p9_req_t *req); |
58 | int (*zc_request)(struct p9_client *, struct p9_req_t *, | ||
59 | char *, char *, int , int, int, int); | ||
66 | }; | 60 | }; |
67 | 61 | ||
68 | void v9fs_register_trans(struct p9_trans_module *m); | 62 | void v9fs_register_trans(struct p9_trans_module *m); |