[rds-devel] [PATCH 17/19] Make RDS TCP connection socket create and bind per network namespace.

Jie Liu jeff.liu at oracle.com
Sun Oct 7 05:18:09 PDT 2012


Signed-off-by: Jie Liu <jeff.liu at oracle.com>
---
 net/rds/tcp_connect.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/net/rds/tcp_connect.c b/net/rds/tcp_connect.c
index af95c8e..c0bb857 100644
--- a/net/rds/tcp_connect.c
+++ b/net/rds/tcp_connect.c
@@ -74,11 +74,12 @@ out:
 
 int rds_tcp_conn_connect(struct rds_connection *conn)
 {
+	struct net *net = rds_conn_to_net(conn);
 	struct socket *sock = NULL;
 	struct sockaddr_in src, dest;
 	int ret;
 
-	ret = sock_create(PF_INET, SOCK_STREAM, IPPROTO_TCP, &sock);
+	ret = __sock_create(net, PF_INET, SOCK_STREAM, IPPROTO_TCP, &sock, 1);
 	if (ret < 0)
 		goto out;
 
-- 
1.7.4.1




More information about the rds-devel mailing list