summaryrefslogtreecommitdiff
path: root/net/rds/rds.h
diff options
context:
space:
mode:
authorSowmini Varadhan <sowmini.varadhan@oracle.com>2016-06-13 09:44:29 -0700
committerDavid S. Miller <davem@davemloft.net>2016-06-14 23:50:42 -0700
commit5e833e025d9dc3f61c04e74936a14419efb6a032 (patch)
tree2713c6d03ce866b5e40c76df593d38764f0e76f2 /net/rds/rds.h
parentef9e62c2e5087cb9bc713e3d9776336e1bb40df1 (diff)
downloadlinux-5e833e025d9dc3f61c04e74936a14419efb6a032.tar.gz
linux-5e833e025d9dc3f61c04e74936a14419efb6a032.tar.xz
RDS: rds_inc_path_init() helper function for MP capable transports
t_mp_capable transports can use rds_inc_path_init to initialize all fields in struct rds_incoming, including the i_conn_path. Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rds/rds.h')
-rw-r--r--net/rds/rds.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/rds/rds.h b/net/rds/rds.h
index 7c85b2d792b6..c3b14ccd7037 100644
--- a/net/rds/rds.h
+++ b/net/rds/rds.h
@@ -764,6 +764,8 @@ void rds_page_exit(void);
/* recv.c */
void rds_inc_init(struct rds_incoming *inc, struct rds_connection *conn,
__be32 saddr);
+void rds_inc_path_init(struct rds_incoming *inc, struct rds_conn_path *conn,
+ __be32 saddr);
void rds_inc_put(struct rds_incoming *inc);
void rds_recv_incoming(struct rds_connection *conn, __be32 saddr, __be32 daddr,
struct rds_incoming *inc, gfp_t gfp);