summaryrefslogtreecommitdiffstats
path: root/net/rds/connection.c
diff options
context:
space:
mode:
authorSantosh Shilimkar2018-10-13 14:34:42 +0200
committerSantosh Shilimkar2019-02-04 23:59:11 +0100
commitcdc306a5c9cd3607db5d018c6320cdd923c04373 (patch)
tree6ec169ca5d13274468cdf13c17265a06ebe44cf3 /net/rds/connection.c
parentsocket: fix for Add SO_TIMESTAMP[NS]_NEW (diff)
downloadkernel-qcow2-linux-cdc306a5c9cd3607db5d018c6320cdd923c04373.tar.gz
kernel-qcow2-linux-cdc306a5c9cd3607db5d018c6320cdd923c04373.tar.xz
kernel-qcow2-linux-cdc306a5c9cd3607db5d018c6320cdd923c04373.zip
rds: make v3.1 as compat version
Mark RDSv3.1 as compat version and add v4.1 version macro's. Subsequent patches enable TOS(Type of Service) feature which is tied with v4.1 for RDMA transport. Reviewed-by: Sowmini Varadhan <sowmini.varadhan@oracle.com> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com> [yanjun.zhu@oracle.com: Adapted original patch with ipv6 changes] Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com>
Diffstat (limited to 'net/rds/connection.c')
-rw-r--r--net/rds/connection.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/rds/connection.c b/net/rds/connection.c
index 3bd2f4a5a30d..1ab14b68ecc8 100644
--- a/net/rds/connection.c
+++ b/net/rds/connection.c
@@ -139,6 +139,7 @@ static void __rds_conn_path_init(struct rds_connection *conn,
atomic_set(&cp->cp_state, RDS_CONN_DOWN);
cp->cp_send_gen = 0;
cp->cp_reconnect_jiffies = 0;
+ cp->cp_conn->c_proposed_version = RDS_PROTOCOL_VERSION;
INIT_DELAYED_WORK(&cp->cp_send_w, rds_send_worker);
INIT_DELAYED_WORK(&cp->cp_recv_w, rds_recv_worker);
INIT_DELAYED_WORK(&cp->cp_conn_w, rds_connect_worker);