1# 2# DMA engine configuration 3# 4 5menu "DMA Engine support" 6 depends on !S390 7 8config DMA_ENGINE 9 bool "Support for DMA engines" 10 ---help--- 11 DMA engines offload copy operations from the CPU to dedicated 12 hardware, allowing the copies to happen asynchronously. 13 14comment "DMA Clients" 15 16config NET_DMA 17 bool "Network: TCP receive copy offload" 18 depends on DMA_ENGINE && NET 19 default y 20 ---help--- 21 This enables the use of DMA engines in the network stack to 22 offload receive copy-to-user operations, freeing CPU cycles. 23 Since this is the main user of the DMA engine, it should be enabled; 24 say Y here. 25 26comment "DMA Devices" 27 28config INTEL_IOATDMA 29 tristate "Intel I/OAT DMA support" 30 depends on DMA_ENGINE && PCI 31 default m 32 ---help--- 33 Enable support for the Intel(R) I/OAT DMA engine. 34 35endmenu 36