/
githubmirror
/
rdma-core
Обзор
Документация
Войти
/
githubmirror
/
rdma-core
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pyverbs/spec.pxd
29 строк
805 B
Edward Srouji
pyverbs: Fix Cython 3 code preparation
25 ноя 2021, 18:54
25 ноя 2021, 18:54
108cdd3
Код
Авторство
О чём код?
# SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) # Copyright (c) 2020 Nvidia All rights reserved. #cython: language_level=3 from pyverbs.base cimport PyverbsObject cimport pyverbs.libibverbs as v cdef class Spec(PyverbsObject): cdef object spec_type cdef unsigned short size cpdef _copy_data(self, unsigned long ptr) cdef class EthSpec(Spec): cdef v.ibv_flow_eth_filter val cdef v.ibv_flow_eth_filter mask cdef _mac_to_str(self, unsigned char mac[6]) cdef class Ipv4ExtSpec(Spec): cdef v.ibv_flow_ipv4_ext_filter val cdef v.ibv_flow_ipv4_ext_filter mask cdef class TcpUdpSpec(Spec): cdef v.ibv_flow_tcp_udp_filter val cdef v.ibv_flow_tcp_udp_filter mask cdef class Ipv6Spec(Spec): cdef v.ibv_flow_ipv6_filter val cdef v.ibv_flow_ipv6_filter mask