Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see misc/tools/kconfig-language.txt.
  4. #
  5. menu "User-space networking stack API"
  6. config NET_USRSOCK
  7. bool "User-space networking stack API"
  8. default n
  9. depends on NET
  10. ---help---
  11. Enable or disable user-space networking stack support.
  12. if NET_USRSOCK
  13. config NET_USRSOCK_CONNS
  14. int "Number of usrsock connections"
  15. default 6
  16. ---help---
  17. Maximum number of usrsock connections (all tasks).
  18. Note: Usrsock daemon can impose additional restrictions for
  19. maximum number of concurrent connections supported.
  20. config NET_USRSOCK_NO_INET
  21. bool "Disable PF_INET for usrsock"
  22. default n
  23. ---help---
  24. config NET_USRSOCK_NO_INET6
  25. bool "Disable PF_INET6 for usrsock"
  26. default n
  27. ---help---
  28. config NET_USRSOCK_UDP
  29. bool "User-space daemon provides UDP sockets"
  30. default n
  31. select NET_UDP
  32. ---help---
  33. config NET_USRSOCK_TCP
  34. bool "User-space daemon provides TCP sockets"
  35. default n
  36. select NET_TCP
  37. ---help---
  38. config NET_USRSOCK_OTHER
  39. bool "Enable other protocol families in addition of INET & INET6"
  40. default n
  41. ---help---
  42. endif # NET_USRSOCK
  43. endmenu # User-space networking stack API