public static interface LinuxNodeConfig.NodeVfioConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getDmaEntryLimit()
public abstract int getDmaEntryLimit() Optional. Specifies the maximum number of DMA entries (pages) that can be
mapped by the VFIO IOMMU type 1 driver for a container. This limit
affects the total amount of host memory that can be pinned for direct
device access, which is often critical for high-performance devices like
TPUs and GPUs. This setting corresponds to the kernel parameter at:
/sys/module/vfio_iommu_type1/parameters/dma_entry_limit.
The default value in the kernel is 65535. Higher values may be
needed for workloads mapping large memory regions.
Supported values are integers between 65535 and 4194304.
optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The dmaEntryLimit. |
hasDmaEntryLimit()
public abstract boolean hasDmaEntryLimit() Optional. Specifies the maximum number of DMA entries (pages) that can be
mapped by the VFIO IOMMU type 1 driver for a container. This limit
affects the total amount of host memory that can be pinned for direct
device access, which is often critical for high-performance devices like
TPUs and GPUs. This setting corresponds to the kernel parameter at:
/sys/module/vfio_iommu_type1/parameters/dma_entry_limit.
The default value in the kernel is 65535. Higher values may be
needed for workloads mapping large memory regions.
Supported values are integers between 65535 and 4194304.
optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the dmaEntryLimit field is set. |