Add an implementation of the DMTF standard DSP0283, providing an MCTP channel over high-speed USB. This is a fairly trivial first implementation, in that we only submit one tx and one rx URB at a time. We do accept multi-packet transfers, but do not yet generate them on transmit. Of course, questions and comments are most welcome, particularly on the USB interfaces. Signed-off-by: Jeremy Kerr <jk@xxxxxxxxxxxxxxxxxxxx> --- Jeremy Kerr (2): usb: Add base USB MCTP definitions net: mctp: Add MCTP USB transport driver MAINTAINERS | 1 + drivers/net/mctp/Kconfig | 10 ++ drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-usb.c | 367 +++++++++++++++++++++++++++++++++++++++++++ include/linux/usb/mctp-usb.h | 28 ++++ include/uapi/linux/usb/ch9.h | 1 + 6 files changed, 408 insertions(+) --- base-commit: 7ea2745766d776866cfbc981b21ed3cfdf50124e change-id: 20250206-dev-mctp-usb-c59dea025395 Best regards, -- Jeremy Kerr <jk@xxxxxxxxxxxxxxxxxxxx>