• Artemy Kovalyov's avatar
    IB/core: Add new SRQ type IB_SRQT_TM · 9c2c8496
    Artemy Kovalyov authored
    This patch adds new SRQ type - IB_SRQT_TM. The new SRQ type supports tag
    matching and rendezvous offloads for MPI applications.
    
    When SRQ receives a message it will search through the matching list
    for the corresponding posted receive buffer. The process of searching
    the matching list is called tag matching.
    In case the tag matching results in a match, the received message will
    be placed in the address specified by the receive buffer. In case no
    match was found the message will be placed in a generic buffer until the
    corresponding receive buffer will be posted. These messages are called
    unexpected and their set is called an unexpected list.
    Signed-off-by: default avatarArtemy Kovalyov <artemyko@mellanox.com>
    Reviewed-by: default avatarYossi Itigin <yosefe@mellanox.com>
    Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
    Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
    9c2c8496
ib_verbs.h 108 KB