xref: /openbmc/linux/net/mctp/Kconfig (revision 2fd0af45)
1bc49d816SJeremy Kerr
2bc49d816SJeremy Kerrmenuconfig MCTP
3bc49d816SJeremy Kerr	depends on NET
42fd0af45SJeremy Kerr	bool "MCTP core protocol support"
5bc49d816SJeremy Kerr	help
6bc49d816SJeremy Kerr	  Management Component Transport Protocol (MCTP) is an in-system
7bc49d816SJeremy Kerr	  protocol for communicating between management controllers and
8bc49d816SJeremy Kerr	  their managed devices (peripherals, host processors, etc.). The
9bc49d816SJeremy Kerr	  protocol is defined by DMTF specification DSP0236.
10bc49d816SJeremy Kerr
11bc49d816SJeremy Kerr	  This option enables core MCTP support. For communicating with other
12bc49d816SJeremy Kerr	  devices, you'll want to enable a driver for a specific hardware
13bc49d816SJeremy Kerr	  channel.
14d839e4ffSJeremy Kerr
15d839e4ffSJeremy Kerrconfig MCTP_TEST
16d839e4ffSJeremy Kerr        bool "MCTP core tests" if !KUNIT_ALL_TESTS
17d839e4ffSJeremy Kerr        depends on MCTP=y && KUNIT=y
18d839e4ffSJeremy Kerr        default KUNIT_ALL_TESTS
192fd0af45SJeremy Kerr
202fd0af45SJeremy Kerrconfig MCTP_FLOWS
212fd0af45SJeremy Kerr	bool
222fd0af45SJeremy Kerr	depends on MCTP
232fd0af45SJeremy Kerr	select SKB_EXTENSIONS
24