Re: [PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread Ka-Cheong Poon
On 07/24/2018 11:20 AM, David Miller wrote: From: Ka-Cheong Poon Date: Tue, 24 Jul 2018 11:18:24 +0800 On 07/24/2018 02:15 AM, David Miller wrote: From: Ka-Cheong Poon Date: Mon, 23 Jul 2018 07:16:11 -0700 @@ -163,15 +165,29 @@ int rds_tcp_accept_one(struct socket *sock) inet = ine

Re: [PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread David Miller
From: Ka-Cheong Poon Date: Tue, 24 Jul 2018 11:18:24 +0800 > On 07/24/2018 02:15 AM, David Miller wrote: >> From: Ka-Cheong Poon >> Date: Mon, 23 Jul 2018 07:16:11 -0700 >> >>> @@ -163,15 +165,29 @@ int rds_tcp_accept_one(struct socket *sock) >>> inet = inet_sk(new_sock->sk); >>>

Re: [PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread Ka-Cheong Poon
On 07/24/2018 02:15 AM, David Miller wrote: From: Ka-Cheong Poon Date: Mon, 23 Jul 2018 07:16:11 -0700 @@ -163,15 +165,29 @@ int rds_tcp_accept_one(struct socket *sock) inet = inet_sk(new_sock->sk); + my_addr = &new_sock->sk->sk_v6_rcv_saddr; + peer_addr = &new_sock->sk->sk_v6_

Re: [PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread David Miller
From: Ka-Cheong Poon Date: Mon, 23 Jul 2018 07:16:11 -0700 > @@ -163,15 +165,29 @@ int rds_tcp_accept_one(struct socket *sock) > > inet = inet_sk(new_sock->sk); > > + my_addr = &new_sock->sk->sk_v6_rcv_saddr; > + peer_addr = &new_sock->sk->sk_v6_daddr, > rdsdebug("accepted

Re: [PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread Santosh Shilimkar
On 7/23/2018 7:16 AM, Ka-Cheong Poon wrote: This patch enables RDS to use IPv6 addresses. For RDS/TCP, the listener is now an IPv6 endpoint which accepts both IPv4 and IPv6 connection requests. RDS/RDMA/IB uses a private data (struct rds_ib_connect_private) exchange between endpoints at RDS conn

[PATCH v4 net-next 2/3] rds: Enable RDS IPv6 support

2018-07-23 Thread Ka-Cheong Poon
This patch enables RDS to use IPv6 addresses. For RDS/TCP, the listener is now an IPv6 endpoint which accepts both IPv4 and IPv6 connection requests. RDS/RDMA/IB uses a private data (struct rds_ib_connect_private) exchange between endpoints at RDS connection establishment time to support RDMA. Thi