xref: /openbmc/linux/net/mctp/Kconfig (revision 2fd0af45)
1*bc49d816SJeremy Kerr
2*bc49d816SJeremy Kerrmenuconfig MCTP
3*bc49d816SJeremy Kerr	depends on NET
42fd0af45SJeremy Kerr	bool "MCTP core protocol support"
5*bc49d816SJeremy Kerr	help
6*bc49d816SJeremy Kerr	  Management Component Transport Protocol (MCTP) is an in-system
7*bc49d816SJeremy Kerr	  protocol for communicating between management controllers and
8*bc49d816SJeremy Kerr	  their managed devices (peripherals, host processors, etc.). The
9*bc49d816SJeremy Kerr	  protocol is defined by DMTF specification DSP0236.
10*bc49d816SJeremy Kerr
11*bc49d816SJeremy Kerr	  This option enables core MCTP support. For communicating with other
12*bc49d816SJeremy Kerr	  devices, you'll want to enable a driver for a specific hardware
13*bc49d816SJeremy 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