Skip to content

Commit

Permalink
prov/efa: Implement the rma interface
Browse files Browse the repository at this point in the history
Rename efa_dgram_rma.c to efa_rma.c and move it to prov/efa/src as
a common RMA interface for both rdm and dgram ep type.
Implement rdma write and inject.
Support inline rdma write.

Signed-off-by: Jessie Yang <[email protected]>
  • Loading branch information
jiaxiyan committed Nov 20, 2024
1 parent 8fa3895 commit de460ea
Show file tree
Hide file tree
Showing 4 changed files with 419 additions and 150 deletions.
2 changes: 1 addition & 1 deletion libfabric.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -885,9 +885,9 @@
<ClCompile Include="prov\efa\src\efa_env.c" />
<ClCompile Include="prov\efa\src\efa_cntr.c" />
<ClCompile Include="prov\efa\src\efa_msg.c" />
<ClCompile Include="prov\efa\src\efa_rma.c" />
<ClCompile Include="prov\efa\src\dgram\efa_dgram_ep.c" />
<ClCompile Include="prov\efa\src\dgram\efa_dgram_cq.c" />
<ClCompile Include="prov\efa\src\dgram\efa_dgram_rma.c" />
<ClCompile Include="prov\efa\src\rdm\efa_rdm_ope.c" />
<ClCompile Include="prov\efa\src\rdm\efa_rdm_rxe_map.c" />
<ClCompile Include="prov\efa\src\rdm\efa_rdm_atomic.c" />
Expand Down
2 changes: 1 addition & 1 deletion prov/efa/Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ _efa_files = \
prov/efa/src/efa_env.c \
prov/efa/src/efa_cntr.c \
prov/efa/src/efa_msg.c \
prov/efa/src/efa_rma.c \
prov/efa/src/dgram/efa_dgram_ep.c \
prov/efa/src/dgram/efa_dgram_cq.c \
prov/efa/src/dgram/efa_dgram_rma.c \
prov/efa/src/rdm/efa_rdm_peer.c \
prov/efa/src/rdm/efa_rdm_cq.c \
prov/efa/src/rdm/efa_rdm_ep_utils.c \
Expand Down
148 changes: 0 additions & 148 deletions prov/efa/src/dgram/efa_dgram_rma.c

This file was deleted.

Loading

0 comments on commit de460ea

Please sign in to comment.