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