Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v1.22.x] prov/efa: Make NACK protocol fall back to DC longCTS when DC is requested #10416

Merged
merged 3 commits into from
Oct 1, 2024

Commits on Sep 30, 2024

  1. [v1.22.x]prov/efa: Make NACK protocol fall back to DC longCTS when DC…

    … is requested
    
    When application requests FI_DELIVERY_COMPLETE, it should fallback
    to the DC version of LONG CTS RTMs, as the default LongCTS is not DC.
    
    Signed-off-by: Jessie Yang <jiaxiyan@amazon.com>
    (cherry picked from commit 8818b04)
    jiaxiyan committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    fe482f3 View commit details
    Browse the repository at this point in the history
  2. [v1.22.x]prov/efa: Correctly handle fallback longcts-rtw send completion

    Fallback long cts rtw doesn't have any payload. In this case, this
    function shouldn't touch the tx entry as it may be released earlier
    as the CTSDATA pkts have already kicked off and finished the send.
    
    Signed-off-by: Jessie Yang <jiaxiyan@amazon.com>
    (cherry picked from commit 23dadff)
    jiaxiyan committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b2d0e14 View commit details
    Browse the repository at this point in the history
  3. [v1.22.x]prov/efa: remove DC NACK packet from rxe map after recv comp…

    …leted
    
    We need to remove the ope for READ NACK packet from rxe map after
    recv completed for both DC and non-DC.
    
    Signed-off-by: Jessie Yang <jiaxiyan@amazon.com>
    (cherry picked from commit b39465e)
    jiaxiyan committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5b31b90 View commit details
    Browse the repository at this point in the history