Kconfig 789 B

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