| # |
| # DMA engine configuration |
| # |
| |
| menu "DMA Engine support" |
| |
| config DMA_ENGINE |
| bool "Support for DMA engines" |
| ---help--- |
| 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 |
| ---help--- |
| 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" |
| |
| config INTEL_IOATDMA |
| tristate "Intel I/OAT DMA support" |
| depends on DMA_ENGINE && PCI |
| default m |
| ---help--- |
| Enable support for the Intel(R) I/OAT DMA engine. |
| |
| endmenu |