Skip to content

Commit

Permalink
prov/efa: Implement efa_msg interface
Browse files Browse the repository at this point in the history
Rename efa_dgram_msg.c to efa_msg.c as a common MSG interface for
both rdm and dgram ep type.
Add support for FI_INJECT and FI_REMOTE_CQ_DATA.
Replace ibv_post_send with ibv_wr* calls and remove xmit_more_wr_head
and xmit_more_wr_tail.
Replace recv_more_wr_head and recv_more_wr_tail with efa_recv_wr_vec.

Signed-off-by: Jessie Yang <jiaxiyan@amazon.com>
  • Loading branch information
jiaxiyan authored and shijin-aws committed Nov 19, 2024
1 parent d8f367b commit b30ce18
Show file tree
Hide file tree
Showing 10 changed files with 392 additions and 465 deletions.
2 changes: 1 addition & 1 deletion libfabric.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -884,9 +884,9 @@
<ClCompile Include="prov\efa\src\efa_prov.c" />
<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\dgram\efa_dgram_ep.c" />
<ClCompile Include="prov\efa\src\dgram\efa_dgram_cq.c" />
<ClCompile Include="prov\efa\src\dgram\efa_dgram_msg.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" />
Expand Down
2 changes: 1 addition & 1 deletion prov/efa/Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ _efa_files = \
prov/efa/src/efa_prov.c \
prov/efa/src/efa_env.c \
prov/efa/src/efa_cntr.c \
prov/efa/src/efa_msg.c \
prov/efa/src/dgram/efa_dgram_ep.c \
prov/efa/src/dgram/efa_dgram_cq.c \
prov/efa/src/dgram/efa_dgram_msg.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 \
Expand Down
Loading

0 comments on commit b30ce18

Please sign in to comment.