pyverbs: Add CoCo DMA bounce device cap flag Expose IBV_DEVICE_CC_DMA_BOUNCE to pyverbs so the extended device capability can be queried from Python. Signed-off-by: Jiri Pirko <jiri@nvidia.com>
diff --git a/pyverbs/libibverbs_enums.pxd b/pyverbs/libibverbs_enums.pxd index e7caf85..c389aad 100644 --- a/pyverbs/libibverbs_enums.pxd +++ b/pyverbs/libibverbs_enums.pxd
@@ -481,6 +481,7 @@ cdef unsigned long long IBV_DEVICE_RAW_SCATTER_FCS cdef unsigned long long IBV_DEVICE_PCI_WRITE_END_PADDING + cdef unsigned long long IBV_DEVICE_CC_DMA_BOUNCE cpdef enum ibv_parent_domain_init_attr_mask: IBV_PARENT_DOMAIN_INIT_ATTR_ALLOCATORS
diff --git a/pyverbs/libibverbs_enums.pyx b/pyverbs/libibverbs_enums.pyx index d1c4524..b40709f 100644 --- a/pyverbs/libibverbs_enums.pyx +++ b/pyverbs/libibverbs_enums.pyx
@@ -1,6 +1,7 @@ from pyverbs.libibverbs_enums cimport ( IBV_DEVICE_RAW_SCATTER_FCS, IBV_DEVICE_PCI_WRITE_END_PADDING, + IBV_DEVICE_CC_DMA_BOUNCE, IBV_ADVISE_MR_ADVICE_PREFETCH, IBV_ADVISE_MR_ADVICE_PREFETCH_WRITE, IBV_ADVISE_MR_FLAG_FLUSH, @@ -12,6 +13,7 @@ _IBV_DEVICE_RAW_SCATTER_FCS = IBV_DEVICE_RAW_SCATTER_FCS _IBV_DEVICE_PCI_WRITE_END_PADDING = IBV_DEVICE_PCI_WRITE_END_PADDING +_IBV_DEVICE_CC_DMA_BOUNCE = IBV_DEVICE_CC_DMA_BOUNCE _IBV_ALLOCATOR_USE_DEFAULT = <size_t>IBV_ALLOCATOR_USE_DEFAULT _IBV_ADVISE_MR_ADVICE_PREFETCH = IBV_ADVISE_MR_ADVICE_PREFETCH _IBV_ADVISE_MR_ADVICE_PREFETCH_WRITE = IBV_ADVISE_MR_ADVICE_PREFETCH_WRITE