Kconfig 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Netronome device configuration
  4. #
  5. config NET_VENDOR_NETRONOME
  6. bool "Netronome(R) devices"
  7. default y
  8. help
  9. If you have a Netronome(R) network (Ethernet) card or device, say Y.
  10. Note that the answer to this question doesn't directly affect the
  11. kernel: saying N will just cause the configurator to skip all
  12. the questions about Netronome(R) cards. If you say Y, you will be
  13. asked for your specific card in the following questions.
  14. if NET_VENDOR_NETRONOME
  15. config NFP
  16. tristate "Netronome(R) NFP4000/NFP6000 NIC driver"
  17. depends on PCI && PCI_MSI
  18. depends on VXLAN || VXLAN=n
  19. depends on TLS && TLS_DEVICE || TLS_DEVICE=n
  20. select NET_DEVLINK
  21. select CRC32
  22. select DIMLIB
  23. help
  24. This driver supports the Netronome(R) NFP4000/NFP6000 based
  25. cards working as a advanced Ethernet NIC. It works with both
  26. SR-IOV physical and virtual functions.
  27. config NFP_APP_FLOWER
  28. bool "NFP4000/NFP6000 TC Flower offload support"
  29. depends on NFP
  30. depends on NET_SWITCHDEV
  31. depends on IPV6!=m || NFP=m
  32. default y
  33. help
  34. Enable driver support for TC Flower offload on NFP4000 and NFP6000.
  35. Say Y, if you are planning to make use of TC Flower offload
  36. either directly, with Open vSwitch, or any other way. Note that
  37. TC Flower offload requires specific FW to work.
  38. config NFP_APP_ABM_NIC
  39. bool "NFP4000/NFP6000 Advanced buffer management NIC support"
  40. depends on NFP
  41. depends on NET_SWITCHDEV
  42. default y
  43. help
  44. Enable driver support for Advanced buffer management NIC on NFP.
  45. ABM NIC allows advanced configuration of queuing and scheduling
  46. of packets, including ECN marking. Say Y, if you are planning to
  47. use one of the NFP4000 and NFP6000 platforms which support this
  48. functionality.
  49. Code will be built into the nfp.ko driver.
  50. config NFP_DEBUG
  51. bool "Debug support for Netronome(R) NFP4000/NFP6000 NIC drivers"
  52. depends on NFP
  53. help
  54. Enable extra sanity checks and debugfs support in
  55. Netronome(R) NFP4000/NFP6000 NIC drivers.
  56. Note: selecting this option may adversely impact
  57. performance.
  58. endif