blob: 30d021d1a07c8670687e05abb3238772b7aec181 [file] [log] [blame]
# DMA engine configuration
menu "DMA Engine support"
bool "Support for DMA engines"
DMA engines offload copy operations from the CPU to dedicated
hardware, allowing the copies to happen asynchronously.
comment "DMA Clients"
config NET_DMA
bool "Network: TCP receive copy offload"
depends on DMA_ENGINE && NET
default y
This enables the use of DMA engines in the network stack to
offload receive copy-to-user operations, freeing CPU cycles.
Since this is the main user of the DMA engine, it should be enabled;
say Y here.
comment "DMA Devices"
tristate "Intel I/OAT DMA support"
depends on DMA_ENGINE && PCI
default m
Enable support for the Intel(R) I/OAT DMA engine.