# SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) | |
# Copyright (c) 2019 Mellanox Technologies, Inc. All rights reserved. See COPYING file | |
#cython: language_level=3 | |
from .base cimport PyverbsCM | |
from pyverbs cimport libibverbs as v | |
cdef class SGE(PyverbsCM): | |
cdef v.ibv_sge *sge | |
cpdef read(self, length, offset) | |
cdef class RecvWR(PyverbsCM): | |
cdef v.ibv_recv_wr recv_wr | |
cdef class SendWR(PyverbsCM): | |
cdef v.ibv_send_wr send_wr | |
cdef object ah | |
cdef copy_sg_array(v.ibv_sge *dst, sg, num_sge) |