| # SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) | |
| # Copyright (c) 2018, Mellanox Technologies. All rights reserved. See COPYING file | |
| #cython: language_level=3 | |
| from .base cimport PyverbsObject, PyverbsCM | |
| from pyverbs cimport libibverbs as v | |
| from .cmid cimport UDParam | |
| cdef class GID(PyverbsObject): | |
| cdef v.ibv_gid gid | |
| cdef class GRH(PyverbsObject): | |
| cdef v.ibv_grh grh | |
| cdef class GlobalRoute(PyverbsObject): | |
| cdef v.ibv_global_route gr | |
| cdef class AHAttr(PyverbsObject): | |
| cdef v.ibv_ah_attr ah_attr | |
| cdef init_from_ud_param(self, UDParam udparam) | |
| cdef class AH(PyverbsCM): | |
| cdef v.ibv_ah *ah | |
| cdef object pd | |
| cpdef close(self) |