mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
RDMA: Extend RDMA kernel ABI to support atomic write
1) Define new atomic write request/completion in kernel. 2) Define new atomic write capability in kernel. 3) Define new atomic write opcode for RC service in packet. Link: https://lore.kernel.org/r/1669905432-14-3-git-send-email-yangx.jy@fujitsu.com Signed-off-by: Xiao Yang <yangx.jy@fujitsu.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
This commit is contained in:
committed by
Jason Gunthorpe
parent
efa2afc396
commit
3ff81e827b
@@ -84,6 +84,7 @@ enum {
|
||||
/* opcode 0x15 is reserved */
|
||||
IB_OPCODE_SEND_LAST_WITH_INVALIDATE = 0x16,
|
||||
IB_OPCODE_SEND_ONLY_WITH_INVALIDATE = 0x17,
|
||||
IB_OPCODE_ATOMIC_WRITE = 0x1D,
|
||||
|
||||
/* real constants follow -- see comment about above IB_OPCODE()
|
||||
macro for more details */
|
||||
@@ -112,6 +113,7 @@ enum {
|
||||
IB_OPCODE(RC, FETCH_ADD),
|
||||
IB_OPCODE(RC, SEND_LAST_WITH_INVALIDATE),
|
||||
IB_OPCODE(RC, SEND_ONLY_WITH_INVALIDATE),
|
||||
IB_OPCODE(RC, ATOMIC_WRITE),
|
||||
|
||||
/* UC */
|
||||
IB_OPCODE(UC, SEND_FIRST),
|
||||
|
||||
Reference in New Issue
Block a user