]> git.baikalelectronics.ru Git - kernel.git/commit
rds: rdma: add consumer reject
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Wed, 24 Oct 2018 03:09:00 +0000 (23:09 -0400)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Mon, 4 Feb 2019 22:59:11 +0000 (14:59 -0800)
commitaf5404dc013ce3ab96f48da358a0d8662fe79370
treefa9834c42d9df306913f052e884869f5cf76a412
parent75c0eec2870fe722092da47c173806d5cbb2db32
rds: rdma: add consumer reject

For legacy protocol version incompatibility with non linux RDS,
consumer reject reason being used to convey it to peer. But the
choice of reject reason value as '1' was really poor.

Anyway for interoperability reasons with shipping products,
it needs to be supported. For any future versions, properly
encoded reject reason should to be used.

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>
net/rds/ib_cm.c
net/rds/rdma_transport.c
net/rds/rdma_transport.h