xref: /linux/net/mctp/Kconfig (revision 109a5331143da79eb2b63dee9c65188784edfbce)
1bc49d816SJeremy Kerr
2bc49d816SJeremy Kerrmenuconfig MCTP
3bc49d816SJeremy Kerr	depends on NET
478476d31SJeremy 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.
14161eba50SJeremy Kerr
15161eba50SJeremy Kerrconfig MCTP_TEST
16161eba50SJeremy Kerr        bool "MCTP core tests" if !KUNIT_ALL_TESTS
17*109a5331SJeremy Kerr        select MCTP_FLOWS
18161eba50SJeremy Kerr        depends on MCTP=y && KUNIT=y
19161eba50SJeremy Kerr        default KUNIT_ALL_TESTS
2078476d31SJeremy Kerr
2178476d31SJeremy Kerrconfig MCTP_FLOWS
2278476d31SJeremy Kerr	bool
2378476d31SJeremy Kerr	depends on MCTP
2478476d31SJeremy Kerr	select SKB_EXTENSIONS
25