]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rds: new extension header: rdma bytes
authorShamir Rabinovitch <shamir.rabinovitch@oracle.com>
Sat, 28 Jun 2014 23:25:16 +0000 (16:25 -0700)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Wed, 8 Jul 2015 21:00:03 +0000 (14:00 -0700)
commitcaa440caacda09f9559a4543c06eb6c95bb94986
tree62dfec3d4e8b170af866437f80232ee5bc0a8b2f
parent5fe5f2d6e883c3fd3eee5fea3aa196f144332caa
rds: new extension header: rdma bytes

Introduce a new extension header type RDSV3_EXTHDR_RDMA_BYTES for
an RDMA initiator to exchange rdma byte counts to its target.
Add new flag to RDS header: RDS_FLAG_EXTHDR_EXTENSION
Add new extension to RDS header: rds_ext_header_rdma_bytes

Please note:
Linux RDS and Solaris RDS have miss match in header flags. Solaris
RDS assigned flag 0x08 to RDS_FLAG_EXTHDR_EXTENSION.
Linux alredy use 0x08 for flag RDS_FLAG_HB_PING.
This patch require the below fix from the Solaris side:
BUG 19065367 - unified RDSV3_EXTHDR_RDMA_BYTES with Linux

Orabug: 18468180

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Acked-by: Sherman Pun <sherman.pun@oracle.com>
Signed-off-by: Guangyu Sun <guangyu.sun@oracle.com>
(cherry picked from commit 5f4f74d028a0d9f8e0391cc6114314e780e65583)
net/rds/ib_send.c
net/rds/message.c
net/rds/rds.h