Commit | Line | Data |
---|---|---|
c13c8260 CL |
1 | # |
2 | # DMA engine configuration | |
3 | # | |
4 | ||
5 | menu "DMA Engine support" | |
6 | ||
7 | config 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 | ||
db217334 CL |
13 | comment "DMA Clients" |
14 | ||
15 | config 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 | ||
0bbd5f4e CL |
25 | comment "DMA Devices" |
26 | ||
27 | config 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 | ||
c13c8260 | 34 | endmenu |