lcpfs 2026.1.102

LCP File System - A ZFS-inspired copy-on-write filesystem for Rust
//! Hardware acceleration.
//!
//! Provides Intel QAT, CUDA GPU, CXL memory tiering,
//! persistent memory, NVMe-oF, DPU offload, and SMART monitoring.

/// Intel Quick Assist Technology acceleration.
#[cfg(feature = "qat")]
pub mod qat;
/// Intel QAT FFI bindings.
#[cfg(feature = "qat")]
pub mod qat_ffi;

/// NVIDIA CUDA GPU compute.
#[cfg(feature = "cuda")]
pub mod gpu_cuda;

/// Compute Express Link (CXL) memory tiering.
pub mod cxl;
/// CXL Linux-specific bindings.
pub mod cxl_linux;
/// Data Processing Unit (DPU) offload.
pub mod dpu;
/// NVMe over Fabrics (NVMe-oF) transport.
pub mod nvmeof;
/// Persistent memory (PMem/Optane) support.
pub mod pmem;
/// SMART monitoring for drives.
pub mod smart;

#[cfg(feature = "qat")]
pub use qat::*;
#[cfg(feature = "qat")]
pub use qat_ffi::*;

#[cfg(feature = "cuda")]
pub use gpu_cuda::*;

pub use cxl::*;
pub use cxl_linux::*;
pub use dpu::*;
pub use nvmeof::*;
pub use pmem::*;
pub use smart::*;